sacdou wrote:Has anyone resolved this issue or know if it's been resolved at 10.3?
sacdou wrote:
Has anyone resolved this issue or know if it's been resolved at 10.3?
This works with the out-of-the-box locator in 10.3.1
Dan
Roy Jackson: When you pass in an address without a unit designator to the get candidates method, addresses having a unit are ranked the same as an exact match without a unit. This effectively means that the geocoding operation does not perform correctly for any location having secondary addresses (has units) AND a primary address (no units), such as an apartment building with a office at the primary address.
Roy Jackson:
Thanks,
Annie, I know this is not the kind of response you would like. But ESRI is planning to have a Sub-Unit capable Geocoder available at 10.3; I had the opportunity to meet with them at the UC and they are making a serious effort to have this functionality in place.
Hi Brad,
I am running 10.2.1, the locator doesn't seem to work. Do you have a chance to work on and provide us a newer version? Your help is very much appreciated.
Hi Brad,When you pass in an address without a unit designator to the get candidates method, addresses having a unit are ranked the same as an exact match without a unit. This effectively means that the geocoding operation does not perform correctly for any location having secondary addresses (has units) AND a primary address (no units), such as an apartment building with a office at the primary address. Roy
Prectaylor,Are you using the style that Brad has posted or the one I have posted? Are you on 10.1 or an earlier version? And the way I read your post, the only issue is with the 'NE' directional? Extremely odd...Maybe Brad (or others) have some insight. I can successfully use all directionals--in 10.0 as well as 10.1.There isn't an extra space in your prefix data field for the 'NE' by chance? (i.e. ' NE' instead of 'NE' )Brian
Hi Brad,I have been doing a ton of testing, using addresses across the nation with your updated locator, and have a couple issues to report. Using your locator with the standardize addresses tool, all street names with two words, and no street type or suffix directional or unit type / num, are parsed incorrectly. The second word in the street name gets placed into the ADDR_UN field. For example, try to run standardize addresses with "100 RACING WINDS". WINDS gets parsed to UN. There are lots of streets and addresses under this scenario. This in turn is messing up results for geocoding / get address candidates. So, if you have 100 RACING WINDS in your data, you use your locator, and run geocode to find the same address, it doesnt match. However, 100 RACING # WINDS will match. When you pass in an address without a unit designator to the get candidates method, addresses having a unit are ranked the same as an exact match without a unit. This effectively means that the geocoding operation does not perform correctly for any location having secondary addresses (has units) AND a primary address (no units), such as an apartment building with a office at the primary address. As a result of these issues, my code has to look at an address, determine if there is a secondary using our own parser, then based on presence / absence of secondary either use your locator with every address in my data, or the US Address (no units) locator with ONLY the addresses in my data that lack unit type and num - very clunky and not possible for most other users. Who do you recommend that I contact at esri to work through these issues? Are you actively updating this locator?I would be happy to provide additional documentation / screenshots of the discrepancy patterns. Thank you,Roy
I think I have solved your issues. I have attached an updated style.
Just want to add support for this post.... I recently used the standardize addresses tool and observed the same issues Roy describes. I also see that ESRI has not included a "building unit" locator style in the new features for 10.1. This really is needed.
Just out of curiousity, what was the issue?
SampleDataEsri is the values I'm trying to geocode.SubAddressForLocator is the shapefile for creating the locator.
I have attached a Briano's style with some updates. The only difference between the style that I posted before and the style that I am attaching now is that it contains an extra field for the fractional house number. Other than that, I have just included some of the fixes that I found and that will correct the "w vs west" issue.Brad
Brad,Thank you for the latest style sample. It definitely filled in the gaps that the customization white paper fails to cover. My functional style file is attached. It honors fractional address fields as well as separate unit type and unit number fields. I hope folks find it useful if their data is structured in a similar way! Share it far and wide and please, ESRI, polish it and include it as a default in 10.1! I never want to have the need to do this customization again!You need to place this style file in the locator directory of your ArcGIS install. The default location is:C:\Program Files\ArcGIS\Desktop10.0\LocatorsOur site address data layer uses the following fields:AddressAddress Fractional (i.e. the "A" or "1/2" in "80 A Main St" or "80 1/2 Main St")Prefix DirectionStreet NameStreet TypeSuffix DirectionUnit Type (i.e. Unit, Ste, #)Unit NumberCityZIP CodeStateThe style has not been tested in any other configurations.EDIT: We are currently on SP1--no testing with SP2 has been done!Enjoy,Brian
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.