My form captures the following address fields from attendees that I want to than geocode instead of them having to find their address on a map.
Can this be done?
Hi Oscar,
Currently we don't support geocoding within the Survey123 App. That being said, there's a couple of alternatives, depending on your data or workflow -
1) Geocoding can be done with the information collected after the collection using Desktop tools or ArcGIS Online.
2) If you have a pre-existing dataset of addresses/buildings (like a Master Address Repository/MAR), you could store the information in a CSV file and use pulldata() to retrieve the information based on a full text address match.
Hi James,
I was wondering if you had anymore information on this, specifically option 1. My organization has a geocoder that I am hoping to use. I'm looking to get a point created through a geocode for each form after it is submitted. I'm trying to get this automated so it happens as soon as a user submits a form though i'm struggling to find the workaround to get this implemented. Is there any information you have that could assist me in getting this working?
Hi Matthew,
Has the geocoder been published as a locator service? If so, you could do geocoding automatically afterwards by using webhooks. Otherwise, another way would be to create a python script that geocodes the new records and have that scheduled to run every hour (or other convenient time unit).