I think I have solved your issues. I have attached an updated style.
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.
Has anyone resolved this issue or know if it's been resolved at 10.3?
Thanks,
Dan
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
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.
I think I have solved your issues. I have attached an updated style.
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