|
POST
|
Search for the following: <mapping_schema name="SingleAddress" geom_type="point"> Under this section you will see a field defined for "House" It will look like this: <field name="House" grammar_ref="House"> <desc>House number</desc> <preferred_name>HN</preferred_name> <preferred_name>ADDRESS</preferred_name> </field> Replace it with this and you will get the functionality you want: <field name="House" grammar_ref="House"> <desc>House number</desc> <preferred_name>HN</preferred_name> <preferred_name>ADDRESS</preferred_name> <scoring_method ref="match_house_to_range"> <init_properties> <prop name="MatchHouseToRange:DistanceScoring:Method">Linear</prop> </init_properties> <parameter> <input_value/> </parameter> <parameter> <field_value ref="House"/> </parameter> <parameter> <field_value ref="House"/> </parameter> <parameter> <value>B</value> </parameter> </scoring_method> </field> Brad
... View more
10-08-2015
01:22 PM
|
0
|
8
|
2802
|
|
POST
|
You might need to reduce the MinimumMatchScore and/or MinimumCandidateScore for the locator. Brad
... View more
10-08-2015
11:23 AM
|
0
|
10
|
2802
|
|
POST
|
Peter, The reason we don't allow incorrect house number is because this locator type is supposed to be the most accurate type of match that you can obtain. Generally we would suggest that you create a Dual Ranges locator as well and add the 2 locators to a composite locator instead. If you don't have this data, there is a way to customize the locator style template file to build a locator without requiring the house number to be correct. What you would do is the following. 1. Open the USAddress.lot.xml file with a XML editor or text editor like Notpad++. 2. Search for "<mapping_schema ref="SingleAddressSearch" />" 3. Replace with "<mapping_schema ref="SingleAddressPolygonCentroid" />". 4. Build the locator again. Let me know if you have any questions. Brad
... View more
07-01-2015
04:38 PM
|
0
|
13
|
2802
|
|
POST
|
Jian, It is much lower than I would expect even for an HDD. On HDD I would expect to see something closer to 250,000. Brad
... View more
06-04-2015
11:28 AM
|
0
|
3
|
3740
|
|
POST
|
Jian, Everything looks good with the specs and I am glad to see you using Multiple fileds, it is much faster. Virtual machines can have some issues depending on how the environment is set up. Physical hardware is always preferred because you know what you are really getting. As for performance difference between HDD and SSD, it can be significant when doing Desktop geocoding because nothing is hot in RAM. The initial overhead reading the indexes from disk is a real bottleneck (which is why we use a cache to store recently searched features in RAM which is what the RuntimeMemoryLimit controls). One more thing, if it is possible for you to do, is sorting the input table by state, then city, and then postal. This will make the reads from the disk more efficient because it is reading from the same physical area. Hope this helps you some more. Brad
... View more
06-04-2015
11:00 AM
|
1
|
5
|
3740
|
|
POST
|
Jian, A couple questions for you. 1. What are the specs of your computer? 2. Are you using Single Field geocoding or Multiple Fields geocoding? 3. Are you running off of a HDD or SSD? Brad
... View more
06-04-2015
09:04 AM
|
0
|
7
|
3740
|
|
POST
|
Jian, Depending on the way you are geocoding (Single Field vs Multiple Fields), geocoding speed can very. Multiline should be much faster than you are describing so lets take a look at a couple things you can do to improve the performance of the locator. 1. We can enable multithreading in the composite locator (off by default for SMP) but I wouldn't do this unless you have at least 4 cores available to use. You can enable this by going to the composite .loc file, opening it with a text editor, and switching "UseMultithreading = false" to "UseMultithreading = true". If the property isn't there, just add it. 2. Another property is that can help with performance is the RuntimeMemoryLimit. This can also be found in the composite .loc file. Depending on the amount of RAM on your machine, I would suggest setting it to something around 2048 MB (it may already be set at that and if it is, just leave it). 3. If you have a solid state drive, store the locator on that. This will really help the performance. Brad
... View more
06-02-2015
11:31 AM
|
2
|
9
|
3740
|
|
POST
|
Jian, Although we do handle the removal of confusing or redundant components while matching you may see a slightly better (1-2%) geocoding result if you use the standardization and "cleansing" process before. It really depends on how bad the input address data is first and how good the standardization and "cleansing" tools are. If I were you, I might give it a try with and without and see what the difference is. You might see that you get little or even no better results. Brad
... View more
06-02-2015
10:05 AM
|
0
|
1
|
2290
|
|
POST
|
Jian, 1. The online service isn't a "True" composite locator. It works differently and has additional functionality in it that can work this way. 2. We are actually changing the Minimum Match Score for the online service to be 93 as well for the USA and because your just using batch and Minimum Candidate Score is only used in FindAddressCandidates this is a pretty safe change that will actually reduce potential false positive matches. 3. This option is much higher risk than #2 above. Brad
... View more
06-01-2015
01:39 PM
|
0
|
3
|
2290
|
|
POST
|
Jian, There are a couple questions here but I will try to explain. 1. The online service has some additional sorting of candidates after the fact to make sure the best candidate is always first. This is why you see the correct first result as a StreetAddress match as opposed to a PointAddress match. 2. What you can do is update the Minimum Candidate and Minimum Match Scores for the PointAddress locator to something a bit higher (I suggest 93). This will allow for only high score candidates to get associated with the PointAddress locator. Let me know if you have any additional questions. Brad
... View more
06-01-2015
12:55 PM
|
0
|
5
|
6816
|
|
POST
|
Maybe contact tech support to try to reproduce it because I can't reproduce it on my side. Brad
... View more
04-24-2015
02:45 PM
|
0
|
0
|
1901
|
|
POST
|
Do you have the geocoded featureClass added to the map? If so, the point will show up, if not, the point will not show up until you add the geocoded featureClass to the map. Brad
... View more
04-24-2015
01:46 PM
|
0
|
2
|
1901
|
|
POST
|
Jay, You need to update the lot.xml file for which you built the locator (General - or US Address - tells you which locator you used). You need to updated the .lot.xml file prior to building the locator in order for this to work. You can always revert the changes once you are done. Brad
... View more
01-20-2015
12:32 PM
|
0
|
1
|
1248
|
|
POST
|
Matt, As long as you aren't storing the results you get back from the service then you are in compliance. Brad
... View more
01-16-2015
01:59 PM
|
2
|
0
|
1472
|
|
POST
|
Jay, Try editing the *.lot.xml file in the "%ArcGIS_Install%\Locators" folder before creating the locator and then re-create your locator. Brad
... View more
01-16-2015
01:29 PM
|
0
|
3
|
1248
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 04-13-2026 01:05 PM | |
| 1 | 04-25-2014 08:21 AM | |
| 1 | 07-31-2025 10:52 AM | |
| 1 | 11-15-2024 09:08 AM | |
| 1 | 07-15-2022 02:04 PM |
| Online Status |
Offline
|
| Date Last Visited |
04-13-2026
12:03 PM
|