Summary
When building a survey in ArcGIS Survey123 web designer from a blank survey, a common requirement is to capture a point on a map and automatically store the related address text in another field (for example, a “City” or “Address” text box).
In Survey123 web designer, this can be done without XLSForm by using a calculation that extracts a property from the Map (Location) question, such as Matched address, into a Singleline text question.
Procedure
- Create the survey from a blank survey:
- Open Survey123 web designer and create a New survey > Blank.
- Save the survey name and basic settings as needed.
- Add the Map (Location) question.
- From Location, add Map (this is the Location question that collects a point).
- (Optional) In the Map question settings, set the locator and basemap in the map configuration (Map and extent settings).
- Add the Singleline text question:
- From Text, add Singleline text (example label: “City” or “Address”).
- Extract “Matched address” into the Singleline text question.
- Select the Singleline text question and open Calculation > Edit.
- Choose Extract data (not Number or String concatenation).
- Set Source to Question.
- Under Extract property from question:
- Select the Map/Location question (example: “Location”).
- Select the property Matched address.

- Save the calculation and preview the survey.
Expected result
When a respondent sets a location on the map, the Singleline text field is populated with the Matched address returned for that location.