POST
|
I have experienced a similar problem with an offline geodatabase, which makes me think it might have something to do with the file structure. For me, it only happens with one specific dataset, which makes me think there's something in that data that, when read, causes the database to become corrupt. Obviously this shouldn't happen, because at no point are we writing to that database, only reading from it. I was curious if there were other people having similar problems; we may have different symptoms, but I'm wondering if it's the same root cause. If so, maybe it's worth logging your queries and seeing if there's a pattern in there before it becomes corrupt. Unfortunately that's not something I can do for my own problem. -David
... View more
09-05-2014
03:56 AM
|
0
|
0
|
2
|
POST
|
I agree with you there are several mistakes in the "Customizing Locators in ArcGIS 10" document that have caused me to waste a significant amount of my company's time (and therefore, money) chasing down the wrong approach. For example: Noise Characters are implemented, despite what the documentation claims. [src] The regex examples given in the document include regex notation unsupported by ArcGIS 10 locators. [src] I think there is a lot of power in the geocoding engine, but without documentation, it's almost completely useless unless you live in the US and can use the built-in locator styles. You're not the first person to ask for better documentation, but it doesn't seem that this issue is ever going to be addressed, frankly because no-one at ESRI seems to care too much about it. I have wasted more time trying to get locators to work properly than I have on any other aspect of ArcGIS. This feature is vital, and the lack of proper documentation is astounding. In my opinion, this is the weakest aspect of the ArcGIS suite by a significant margin. -David
... View more
09-05-2014
03:40 AM
|
1
|
0
|
13
|
POST
|
I've been doing something similar, and as far as I can tell there is no way to get feedback on progress with the ArcPy geocoding tools.
... View more
09-05-2014
03:21 AM
|
0
|
1
|
10
|
POST
|
I wanted to resurrect this post because it's been 2 years and 11 months without any sign of better documentation. "Customizing Locators in ArcGIS 10" still claims that Noise Characters are not yet implemented. Better documentation for this is a must-have. As far as I can see, there has been no new documentation or revisions of existing documentation for nearly 4 years (the white paper is dated Nov 2010). That would be fine if the system hadn't changed, but it's obvious it has. Those of us using custom datasets or non-US address formats are basically rooting around in the dark, taking guesses at what various things do. -David
... View more
09-03-2014
01:42 AM
|
2
|
1
|
2
|
POST
|
I have some questions about writing/modifying locator styles. The first thing I want to say is that I have read the document "Customising Locators in ArcGIS 10" closely, and then answers I seek are not in there. To my knowledge, that is the only official documentation on ArcGIS 10 locator .lot.xml files (excluding the documentation in the schema files). I've also scoured the web for answers to no avail. So here are my questions. The <std_elt> element is documented with "Not yet supported. Reserved for future use". What does this tag do? The fact that it is found in the <default_input> tags in the standard .lot.xml files makes me think it really does do something, and it's just undocumented. TL;DR: What is the <std_elt> element for? The search_context attribute has "TODO: Documentation" where the documentation should be. The document "Customising Locators in ArcGIS 10" has this to say: "The content in braces is a hint that a particular search context applies for the element. The engine manages sets of tests for elements within search contexts; these are discussed later in this document." Later in the document: "The source style used the "ZIPSearch" search context for Postal, but we will use "PostalSearch." There is also a search context called "CitySearch." These search contexts are defined by the engine and manage a set of tests for the element." This doesn't really explain what search contexts are available, or how they work. I'm also unclear what the relationship is between the search_context attribute and the <result> element. TL;DR: What is the search_context attribute for, and how does it relate to the <result> element? Which parts of the regular expression syntax are actually supported? "Customising Locators in ArcGIS 10" p.56 (see below) states that the expression syntax is limited to 6 items representing a very limited subset of standard regex syntax. However, I've seen several examples that use functionality not present in this list. For example, page 60 of the same document shows the code snippet: <alt> `[0-9]{4}` </alt> , which shouldn't work if the information on p.52 is correct. TL;DR: Is there a more accurate description of supported regex functionality for locator styles? If I have a <ref_data_style> containing a <multiline_grammar> , does this fall back to the top-level <multiline_grammar> if no candidates/matches are found? Does a similar thing happen for <inputs><default_input> ? I've had some odd results in my tests where I believe that even if I deliberately break my locator, it still finds things in my data that are exact textual matches, i.e. "AB C" matches "AB C" but not "ABC". TL;DR: What other work is carried out when geocoding that isn't specified in the <inputs> and <multiline_grammar> elements of the <ref_data_style> ? In <mapping_schema><standardization> tags, are they only used when standardising addresses? "Customising Locators in ArcGIS 10" p.42 states that in order to be valid, a locator style must ensure that " Mapping Schema standardization includes all schema fields. " I haven't done this for some of my input, and things seem to work OK . TL;DR: If I don't plan on standardising address data, do I need to create the <standardization> element in my mapping schema? Finally, I'm using Python to generate my locators and run tests (specifically using the GeocodeAddresses_geocoding() function). However, I can't see how to make a multiline query from Python, and I believe that this is what I actually want to test. According to this stack-exchange post, this isn't possible. Is this correct, or am I misunderstanding the how multiline grammar works? TL;DR: Can I perform a multiline query in Python? Thanks in advance, please let me know if I need to clarify any of my questions. -David
... View more
08-28-2014
04:12 AM
|
0
|
1
|
2957
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:24 AM
|