问题
自 2016 年 12 月更新后,ArcGIS Online 能够显示要素图层的形状面积和形状长度属性。 这些属性存储在要素图层属性表的 Shape__Area 和 Shape__Length 字段中,并在每次编辑要素或创建新要素时进行更新。
在某些情况下,Shape__Area 和 Shape__Length 字段可能不会显示在要素图层的属性表中。
Shape__Area 和 Shape__Length 字段可能不会显示在要素图层的属性表中,原因如下:
要使 Shape__Area 和 Shape__Length 字段可见,请使用以下选项之一:
注: 也可以从要素图层的“项目详细信息”中的“数据”选项卡指定此选项。
注: 此选项可能不适用于所有托管要素服务,并且往往在最初从 ArcMap 发布服务时最有效。
注: 通过“更新图层定义”应用编辑时,可能会收到错误“"LastEditDate"的定义无效”。 要避免此错误,请在语法中找到“lastEditDate”,将其更改为“LastEditDate”,然后单击“更新图层定义”。
请注意,ArcGIS Online 中某一要素图层的 Shape__Area 和 Shape__Length 字段中的值与 ArcGIS Desktop 或 ArcGIS Pro 中相同要素图层的上述字段中的值可能有所不同。 这是因为 ArcGIS Online 使用 WGS 1984 Web Mercator(辅助球体)坐标系,以米为测量单位。
要参考 ArcGIS Online 中的特定空间参考来计算要素的面积和长度,请使用具有特定投影的自定义底图。 了解更多:常见问题解答:在使用 WGS 1984 Web Mercator 时,为什么我的地图、距离和面积测量结果存在错误?
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序