Did you miss the What's new in ArcGIS Survey123 (June 2022) Webinar? No problem, in this post you will find the recording, slides and responses to many of the questions asked.
We reviewed the major enhancements and new features added to the Survey123 web designer in our last release/s, including:
Can we add any layers to the survey map? Yes, as long as you can add these layers to a web map. To configure the survey map all you need to do is to select a web map, so any layer you can add to that web map, will show in your survey.
Can I collect the location of the respondent and prevent this location from being altered? Yes. You can do this in a few ways. The simplest approach is to add a map question and make sure you configure it to load the location of the user when the form loads. This option is now available in the Survey123 web designer. To prevent the location from being altered, you can either flag the question as read-only, or simply hide it from the survey.
The challenge is that you often will want to collect two locations: the location where the form is completed, and also a separate location such as the location of an issue or observation. In ArcGIS, layers can only have one geometry field, but you can store the X and Y of your second location as separate attributes. To achieve this with the Survey123 web designer, you could do something like this:
Is the map feature amenable to oceanic space (non-land), for example recording an offshore fishing location? Yes. When working in oceanic space you may want to consider using the Ocean basemap. There are many other ocean-related layers in the ArcGIS Living Atlas of the World that you can use in your surveys.
Can I use a calculation to get the closest intersection? Calculations against a map question rely on an ArcGIS locator to perform a reverse geocode. If you want to get the closest intersection, you will need a locator specifically designed to return intersections. Checking the ArcGIS World Geocoding service, the options available are Addresses, Postal Codes, Populated Places, Coordinates and Places of Interest. There is no option to just return the closest intersection, so you will need to create your own locator with ArcGIS Enterprise, and then configure your map question to use it.
To create a custom locator, you could start with a layer containing all street intersections in your city.
Alternatively, instead of using a locator, you could simply run a query to return the closest point (intersection) to a location. This could be achieved with a custom JS function in your survey, although this cannot be done in the Survey123 web designer. You need Survey123 Connect for that. It is an advanced workflow. If you want to pursue this route, here is a getNearest sample JS function to get you started.
Will I consume credits when I calculate an address from a location? No. Reverse geocoding never consumes ArcGIS Online credits.
Will I consume credits when I calculate a location from an address? The ArcGIS World Geocoding service consumes credits when you use it to store the location (X,Y coordinates) of a provided address. If you use your own locator, no credits are consumed.
How can I configure a rule to only accept locations within a specified polygon? This is not currently possible in the Survey123 web designer. If you want to do this, you will need to use Survey123 Connect for now.
Is it possible to publish a survey publicly and keep all the survey data secure? Yes. Follow the instructions in this blog.
Will social media cards work with surveys published from Survey123 Connect? Yes.
We looked at three new features in the Survey123 mobile app:
Are the markup tools for photos available out of the box or do they need to be enabled?
Survey123 ships with default annotation tools. You can enable them by simply setting the appearance of a image question to annotate. Check this blog for details. If you want to create custom tools review this Esri Community Blog for more information.
Do I need Survey123 Connect to enable markup tools? Yes.
Can I use the markup tools in the Survey123 web app? No. The markup tools are only available in the mobile and desktop apps. If you feel strongly about the need to support them in the web app, submit an ArcGIS Idea and see if it gets traction! 🙂
How do the streaming tools work while disconnected from the network? Streaming tools work while disconnected if you have previously configured your survey with an offline map. Check out this blog to learn the basics.
How accurate are the lines and polygons created with the streaming tools? Multiple factors affect the accuracy of data collected with the streaming tools.
What happens if a calculated photo file name is not unique? If a file name is not unique, the Survey123 app will automatically set a unique name to the file, ignoring your expression.
Is the image file naming only applicable to photos that are taken through the form, or for photos that are inserted from the device library as well?
The image file naming works for photos uploaded from the device’s gallery as well.
Our discussion revolved around three main topics:
Is it possible to work offline with an external service? No. It is not possible to access an external service while offline, the recommended workflow to pull external content while offline is to export the content to a CSV file and use a pulldata() function or search() appearance.
Does Survey123 crowdsource XLSForm designs from the user community to make these more formal products provided in Survey123 Connect as templates? If you have a survey design that you would like to share with the Esri community through the Survey123 Community gallery, contact us at survey123@esri.com We are working on a streamlined workflow for this and some guidelines, but we will be happy to work with you via email for now.
Can I use the new calculation modes in the Survey123 web app? Yes.
We also looked at and demonstrated some of the features in the works, including:
Can you please provide some more information on spatial calculations, targeted for the September release, and currently supported through custom JS functions?
Please see our pulldata(“@layer”) documentation in our Early Adopter Community for more information on getting started with the functionality and how you can test it to provide feedback before it is released.
How can I measure the height of an object like a tree, building, antenna etc. using Survey123?
Survey123 integrates very well with a laser range finder called Spike by ikeGPS. Using the Spike laser range finder, you can measure things such as distance, height, and area pulling that information back into your survey. Please see this Esri Community post for more information.
We are also working with Esri Partner Laser Tech to integrate with their TruPulse laser rangefinders.
When will I be able to configure a webhook to generate Reports in Microsoft Power Automate?
This is in our road map for 2022. Please stay tuned through this ArcGIS Idea.
How can I export my survey data including attachments?
We would need ArcGIS Online/ArcGIS Enterprise to provide the ability to export data including attachments in a format outside of File Geodatabase. Currently the best workflow is to use a Python script which utilizes the ArcGIS API for Python to export the survey results and attachments. Please see this documentation link for a notebook that can be used to achieve this.
Popular wishes:
Where do I sign up for the Survey123 newsletter? Here.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.