常见问题

常见问题解答:是否可以在 ArcGIS Online 中计算面积?

Last Published: April 25, 2020

答案

是,可以在 ArcGIS Online 中计算面积。 要执行此操作,有两种方法:

使用测量工具

“测量”工具使用的是“测地线”方法,该方法会考虑地球的曲率以创建准确的测量值。 在执行计算过程中,不会使用地图中项目的任何坐标系信息。

Sample image of the Measure tool

有关任何在 ArcGIS Online 使用“测量”工具的详细信息和详细步骤,请参阅 ArcGIS Online:测量


使用 Arcade 表达式计算字段值

此方法使用 Arcade 为不同图层的属性字段填充面积值。 Arcade 是一种可在 ArcGIS 平台上使用的表达式语言。 有关详细信息,请参阅 ArcGIS 帮助:Arcade 函数索引

可用来计算面积的两个 Arcade 几何函数为:

  • Area - 此函数执行平面测量,其输出取决于要素服务的投影坐标系。
  • AreaGeodetic - 由于此函数在计算时会考虑地球曲率,因此更为准确。 但是,仅在要素服务使用 Web 墨卡托投影或地理坐标系 (WGS84) 时才可以使用此函数。
: 
在使用上述 Arcade 几何函数之前,需要考虑两个重要系数。
托管要素服务的空间参考信息获取自发布服务时的数据框坐标系。 因此,要在 ArcGIS Online 中使用准确的面积测量值为特定区域计算字段,请确保在发布服务时数据框和图层已定义所需的投影坐标系。
AreaAreaGeodetic 两个 Arcade 函数产生的结果取决于 ArcGIS Online 中要素的查看程度(输出结果的精度仅与比例分辨率相同)。


要使用 Arcade 计算面积:

  1. 在 ArcGIS Online 中,在 Map Viewer 中打开所需图层。
  2. 打开所需项目的属性表。

    Image of the Attribute Table button
     
  3. 单击要填充计算面积值的字段名称。

    Image of the attribute table
     
  4. 单击计算,然后选择 Arcade

    Image of the Calculate Field dialog box
     
  5. Arcade 计算器对话框中,单击函数选项卡。

    Image of the Arcade Dialog box
     
  6. 根据偏好,单击 AreaAreaGeodetic
  7. 单击测试,然后等待结果。

    Image of the calculate area results
     
  8. 单击确定

文章 ID:000019847

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容