In the past I had a General - Single Field locator that would search on a street name. I put this in a composite locator with address info. So if a user came up with a house number that doesn't exist it would at least match on the street name and get them close. I can't seem to do this in Pro. I tried using Point Address but it wants another field besides just Street Name. What can I do to make an address locator that will take them to the street, even if they don't enter an address?
Solved! Go to Solution.
In Pro you want to build out a Multirole locator as opposed to a Composite locator.
https://pro.arcgis.com/en/pro-app/latest/help/data/geocoding/combine-multiple-layers-into-a-single-l...
If your addresses are in a single attribute field I would recommend breaking them out into individual fields.
Try using the Split Address Into Components tool
If you happen to have street centerline data this could also be added in to help out with finding addresses that don't exist.
In Pro you want to build out a Multirole locator as opposed to a Composite locator.
https://pro.arcgis.com/en/pro-app/latest/help/data/geocoding/combine-multiple-layers-into-a-single-l...
If your addresses are in a single attribute field I would recommend breaking them out into individual fields.
Try using the Split Address Into Components tool
If you happen to have street centerline data this could also be added in to help out with finding addresses that don't exist.
Thank you. I got it to work as expected in Pro, but not in my 3rd party software. So the problem is not with ESRI. But I was unaware of the multi-role address locator. thank you.
If you build a StreetAddress role locator, it supports returning StreetName, Street Intersection, Street Midblock, and streets in between other streets as well as the Street Address with the house number. https://pro.arcgis.com/en/pro-app/latest/help/data/geocoding/introduction-to-locator-roles.htm#ESRI_...
The PointAddress role locator does not support returning street name matches, which is why you could not build a street name only locator using the PointAddress role. The house number and street name are required for the PointAddress role.