问题
测量工具用于测量 ArcMap 和 ArcGIS Online 中的距离或面积。 但是,在 ArcMap 和 ArcGIS Online 中测量面积时,测量工具会显示不同的测量值。 有关 ArcMap 和 ArcGIS Online 中该工具的详细信息,请参阅 ArcMap:测量距离和面积和 ArcGIS Online:测量 (Map Viewer Classic)。
下图显示了 ArcMap 中面区域的“测量”工具的测量值。
下图显示了 ArcGIS Online 中“测量”工具的相同面的面积测量值。
ArcGIS Online Map Viewer 中的“测量”工具使用大地测量方法。 但是,ArcMap 中的“测量”工具在投影坐标系中运行时默认使用平面测量方法,而在地理坐标系中运行时默认使用大地测量方法。
虽然 ArcMap 中的面积测量使用平面测量方法,但不同坐标系的测量结果不同。 图层的坐标系由数据框的坐标系定义。 有关详细信息,请参阅操作方法:检查 ArcMap 中数据框和图层的坐标系。
注: 使用新的空地图启动 ArcMap 时,不会定义默认数据框的坐标系。 添加到空数据框的第一个图层的坐标系将作为数据框的坐标系,但也可以在需要时对其进行更改。 添加后续图层时,如果定义了数据源的坐标系,则会使用数据框的坐标系自动显示后续图层。 有关详细信息,请参阅 ArcMap:指定坐标系。
要在 ArcGIS Online 的平面或大地测量中计算面积,请在 Arcade 表达式中使用 Area 或 AreaGeodetic 函数。
Area($feature, 'square-meters')
AreaGeodetic($feature, 'square-meters')
下图显示了在“面积”字段中填充的使用平面方法计算出的面积值。
注: 或者,在 web 地图的属性表达式弹出窗口配置中使用平面和大地测量方法的 Area 和 AreaGeodetic 函数计算面积。 有关详细信息,请参阅 ArcGIS Online:使用属性表达式。
下图显示了在 web 地图弹出窗口中填充的使用平面和大地方法计算出的面积值。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序