In this blog post I will describe how you can download data captured with Survey123 for ArcGIS. There are three basic scenarios where downloading your survey data is useful:
I will describe a few different techniques to download your data:
Manually downloading your data from survey123.arcgis.com
The easiest way to download your data is using the http://survey123.arcgis.com web site:
If you are working with Portal for ArcGIS, the technique above will be of no use, because the http://survey123.arcgis.com web site only works against ArcGIS (for now), but do not worry, the next tip will work with both ArcGIS and Portal for ArcGIS.
Manually downloading your data from ArcGIS Enterprise or ArcGIS
Downloading data manually as described above is fine except when you want to do it very often. Scripting is the way to go if you want to regularly download your survey data. A classic example is when you want to pull data from ArcGIS daily, or hourly, into your own database for further analysis or QA/QC workflows.
Downloading your data with Python
My favorite Python script to programmatically download Survey123 data into a geodatabase was written by James Tedrick and is shared in this blog post. James describes at length how to use the script in his post and there are many useful comments from people that used it.
Alternatively, you can also use this Python script to download data into a local shapefile, file geodatabase or csv file. To run this script:
The advantage of using a Python script is that you can easily run it anytime and get the latest data from your Survey. You can also schedule your script to run every so often.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.