Hi, I’m building a Survey123 form for users with limited GIS experience. My goal is to:
Allow users to draw a polygon on a map (e.g., over land parcels)
Automatically capture all parcel IDs inside that polygon and populate them into a field in Survey123
Let users submit one comment for the entire group of selected parcels (sometimes hundreds at once) so they don’t have to submit a separate form for each parcel
The form needs to be public and accessible via a web browser.
I’ve explored the pulldata() function, but it only returns attributes at one point, it needs to be over an area. I also tried the Survey widget in Experience Builder, but it similarly returns attributes for only one feature.
Does anyone know if it’s possible to select multiple features via a polygon and have their IDs passed into the Survey123 form? Any suggestions or workarounds would be greatly appreciated!
Hi
Have a look at the Survey123 Sample survey called Dynamic Choice Lists Using Search Appearance
They have a survey that finds schools based on a polygon search and then a dropdown to select one of those schools.
I am sure it will assist you in completing your quest...
I'd go with @DeonLengton's suggestion, but you could also try Intersect in an Arcade expression.