Select to view content in your preferred language

Survey123 captured data

840
2
Jump to solution
09-01-2023 10:07 AM
GIS412
by
New Contributor III

Hello,

I've created a survey123 app and have collected a few data points. They layer this project uses comes from an ArcGIS Pro project where I've done some data clean up.

I can where the data resides in this survey project (I can click the data tab). I was wondering why this data isn't written to the geodatabase? Do I need to take this survey project data and input it into my ArcGIS project geodatabase, save, then republish the web layer?

I don't mind doing either option, just wanting to learn more about how other people are using survey123 data and how they are updating their geodatabases.

 

0 Kudos
1 Solution

Accepted Solutions
IsmaelChivite
Esri Notable Contributor

From what you describe, I suspect that your survey is not really using your ArcGIS Pro layer.

In short:

  • If you created your survey using the Survey123 web designer, then your survey is definitively not using your ArcGIS Pro layer.  All surveys created in the web designer use layers that Survey123 creates when you publish the survey (in your hosted data store).  You can definitively bring your survey layer into ArcGIS Pro, but you cannot create a survey from an existing layer you created in Pro. 
  • If you created your survey using Survey123 Connect, there is a chance that your survey is using your ArcGIS Pro layer, but only if you followed very specific steps.  Typically, when you create a new survey in Survey123 Connect, a new layer will be created for your survey. However, it is possible to choose the option to create a survey from an existing Feature Service, as shown in the image below. I am not sure if you chose that option originally. When you create a survey from an existing layer, that layer could come from either your hosted data store or from a multi-user geodatabase.

IsmaelChivite_0-1693594450904.png

  • It is also possible to manually edit the submission_url setting in your form to have a survey target an existing layer.

The way I like to do things is as follows:

  • If for whatever reason you must use an existing layer. Go with the Connect-create a survey from feature service option
  • My preferred option is:
    • Go into Survey123 Connect and create a survey from scratch.
    • Publish
    • Export your survey layer into a file geodatabase
    • Import your file geodatabse into your multi-user geodatabase
    • Load data as needed
    • Rewire the submission url of your survey to target the multi-user geodatabase layer

Some additional info at: https://community.esri.com/t5/arcgis-survey123-blog/working-with-existing-feature-services-in-arcgis... 

 

View solution in original post

2 Replies
IsmaelChivite
Esri Notable Contributor

From what you describe, I suspect that your survey is not really using your ArcGIS Pro layer.

In short:

  • If you created your survey using the Survey123 web designer, then your survey is definitively not using your ArcGIS Pro layer.  All surveys created in the web designer use layers that Survey123 creates when you publish the survey (in your hosted data store).  You can definitively bring your survey layer into ArcGIS Pro, but you cannot create a survey from an existing layer you created in Pro. 
  • If you created your survey using Survey123 Connect, there is a chance that your survey is using your ArcGIS Pro layer, but only if you followed very specific steps.  Typically, when you create a new survey in Survey123 Connect, a new layer will be created for your survey. However, it is possible to choose the option to create a survey from an existing Feature Service, as shown in the image below. I am not sure if you chose that option originally. When you create a survey from an existing layer, that layer could come from either your hosted data store or from a multi-user geodatabase.

IsmaelChivite_0-1693594450904.png

  • It is also possible to manually edit the submission_url setting in your form to have a survey target an existing layer.

The way I like to do things is as follows:

  • If for whatever reason you must use an existing layer. Go with the Connect-create a survey from feature service option
  • My preferred option is:
    • Go into Survey123 Connect and create a survey from scratch.
    • Publish
    • Export your survey layer into a file geodatabase
    • Import your file geodatabse into your multi-user geodatabase
    • Load data as needed
    • Rewire the submission url of your survey to target the multi-user geodatabase layer

Some additional info at: https://community.esri.com/t5/arcgis-survey123-blog/working-with-existing-feature-services-in-arcgis... 

 

GIS412
by
New Contributor III

Yes, this was created using the Survey123 web designer. I will look into using Survey123 Connect and following the steps you've outlined.

Thank you so much for the explanation!

0 Kudos