Hi,
I need to create a survey based on existing polygon data which will feed survey results into a map and dashboard.
I am having difficulty trying to decide which path to go down due the pros and cons of both Survey123 and Field maps in this case.
What I want to do:
I think Survey123 is going to be my only option due to the fact I may need a repeat question but is there a way to link this survey data to a polygon dataset so that it updates when the survey is filled in? It has been a while since I have done this and all I can recall is having a link within a pop-up in ArcCollector.
Any assistance is greatly appreciated.
Hannah
Solved! Go to Solution.
Update: I managed to get most of what I wanted done by doing the following:
This means that when the user selects the existing polygon then the URL, the Survey123 is opened with the geopoint on the site, automatically pulling data for that site into the survey!
Your last comment about having a popup in Collector is what immediately came to mind for me in this case.
You can do a similar workflow in Field Maps where a popup link launches your Survey123 form, passing in your feature's Global ID to automatically link your survey back to the main feature.
Here's the Survey123 reference page for this type of integration, but if you search for "Survey123 field maps integration" on here you'll find other posts on the subject, it comes up fairly regularly.
I think this should solve all of the bullet-pointed requirements you have, possibly with the exception of the last one, having your status in a repeatable related dataset can be a tricky thing to display in a dashboard or a web map, you should be able to solve that with a Data Expression (written in Arcade) in a dashboard however (perhaps not displaying the result as part of your symbology, but at least in a list or an indicator). A hosted feature layer join could do it as well, but I generally avoid those because of the ripple effects they have on your service's schema.
Update: I managed to get most of what I wanted done by doing the following:
This means that when the user selects the existing polygon then the URL, the Survey123 is opened with the geopoint on the site, automatically pulling data for that site into the survey!