Select to view content in your preferred language

Importing XY and Use Geopoint in Survey 123

970
3
Jump to solution
04-06-2023 08:42 AM
RachGIS2023
New Contributor II

While creating my Survey in Connect I am pulling XY from an online map that I have created. Is there anyway to send these XY coordinates to a Geopoint to give me that exact location?

Thanks! 

0 Kudos
1 Solution

Accepted Solutions
ChristopherCounsell
MVP Regular Contributor

https://community.esri.com/t5/arcgis-survey123-blog/understanding-survey123-s-custom-url-scheme/ba-p...

Steps:

  • Set up the field maps layer to have either:
    • Fields containing latitude and longitude, or
    • Arcade expressions to calculate the latitude and longitude of the point
  • Configure the popup with the custom url, and then the lat and long values like this:
    arcgis-survey123://?itemID=<FORM_ID>&center= ${Latitude},${Longitude}

 

View solution in original post

0 Kudos
3 Replies
ChristopherCounsell
MVP Regular Contributor

I'm sorry can you please clarify?

Survey123 Connect is a survey designer. It doesn't capture data.

Are you asking how to populate the geopoint question in a survey form, after it has been published, by linking it from a map? You can use the custom url scheme to pass values into a survey.

https://community.esri.com/t5/arcgis-survey123-blog/understanding-survey123-s-custom-url-scheme/

0 Kudos
RachGIS2023
New Contributor II

Yes, I want to populate the geopoint based on a linked web map.

Also, the hyperlinks web page does not work. Do you have an updated link?

0 Kudos
ChristopherCounsell
MVP Regular Contributor

https://community.esri.com/t5/arcgis-survey123-blog/understanding-survey123-s-custom-url-scheme/ba-p...

Steps:

  • Set up the field maps layer to have either:
    • Fields containing latitude and longitude, or
    • Arcade expressions to calculate the latitude and longitude of the point
  • Configure the popup with the custom url, and then the lat and long values like this:
    arcgis-survey123://?itemID=<FORM_ID>&center= ${Latitude},${Longitude}

 

0 Kudos