HOW TO
In ArcGIS Field Maps, the altitude reads the height above ellipsoid value for a point in meters, not the orthometric height in feet. Often customers using Field Maps with a GNSS receiver collect data related to the orthometric height of their data points. The orthometric height is stored in the z-value of the Geometry.
Sometimes users may also want to convert the units collected in the value to feet, for example. The following steps provide an Arcade expression to display the orthometric height as an attribute value, and how to convert that value to feet.
The following Arcade expression displays the orthometric height as an attribute value and converts this value from meters to feet.
var geom = Geometry($feature) if (IsEmpty(geom)) { return null } else { return geom.Z*3.28084 }
Note: The value "3.28084' may need to be adjusted if the user's Field Maps is not recording the data in meters originally. And additionally, if the user would like to leave the orthometric height in meters they can omit the "*3.28084" to display the orthometric height as recorded in Field Maps.
If it is desired that the values to be adjusted for mobile workers in the field who are collecting data through ArcGIS Field Maps, the expression can be added to the Field Maps form:
Alternatively, this expression can be applied to a web map through Map Viewer pop-ups:
Article ID: 000031681
Get help from ArcGIS experts
Download the Esri Support App