操作方法
在 ArcGIS Field Maps 中,高度将读取一个点的大地高度值(以米为单位),而非以英尺为单位的正高。 通常,将 Field Maps 与 GNSS 接收器配合使用的客户会采集与其数据点的正高相关的数据。 正高存储在几何的 z 值中。
例如,有时用户可能还需要将采集的值的单位转换为英尺。 以下步骤提供了一个 Arcade 表达式,用于将正高显示为属性值,以及如何将该值转换为英尺。
以下 Arcade 表达式将正高显示为属性值,并将此值的单位由米转换为英尺。
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.
如果希望为通过 ArcGIS Field Maps 采集数据的外业移动工作人员调整值,则可以向 Field Maps 表单添加表达式:
或者,可以通过 Map Viewer 弹出窗口将此表达式应用于 web 地图:
文章 ID: 000031681
获取来自 ArcGIS 专家的帮助
立即开始聊天