Hi. Can you calculate x, y in a custom coordinate system in Survey 123 Connect using a geopoint, decimal or other question type? Thanks!
If you have the directions on how to transform to the custom coordinate system, you can set up some calculate fields to take a geopoint and do the conversion and put the output into X/Y fields.
I start by putting my geopoint's Lat and Long into their own fields using:
pulldata("@geopoint", ${geopoint_question_name}, "y")
pulldata("@geopoint", ${geopoint_question_name}, "x")
From there you'll want some additional calculate fields to do the math to convert the values to the custom X/Y. I've encountered custom coordinate reference systems (CRS) for construction projects and usually the CAD department has the transformation formula to convert between a standard CRS and the project specific CRS. You might need to do some digging for who has the formula, and/or you might need them to create a transformation formula from WGS 84 GCS to the custom CRS if one doesn't exist yet.
I use Survey123 to take observer locations and dynamically shift the position to that of an animal sighting recorded by the observer. The form collects observer locations and then shifts the point based on recorded bearing and distance to put a point at the animal's location. The formulas are long and hard to manage in one line in excel, and I've found it helpful to break them up into different calculate questions in the form and combine them all together.
From a technical standpoint, Survey123 can do what you're looking for, you just need to have the right formula.
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.