-
Notifications
You must be signed in to change notification settings - Fork 21
Description
I noticed that the results for the ArcGIS geocoder felt a little "light" when full_results=TRUE is set.
In particular, it doesn't provide any indication of what type of match has been found. It has a 'score' variable, but there's no way to know if a score refers to a good point address match or to a match to a city center.
I did some digging in their API documentation and saw that in order to capture FULL address detail, you need to set outfields=* which will more detailed fields rather than just the default.
I can get this in my own code by setting somethign like this:
geocode(address=full_addr,
verbose=TRUE,
method='arcgis',
full_results=TRUE,
custom_query=list(outFields='*')) But I would vote that outfields=* be automatically set when full_results=TRUE as this brings it inline with the level of detail provided by other geocoders when asking for full results.