摘要
在某些情况下,当为 GIS 工程处理面数据时,用于计算面要素面积的单位与用户的首选项不匹配。 将单位转换为首选单位值有助于保持数据的一致性,并适合在 ArcGIS Pro 中执行分析的工程类型。
本文提供了两个工作流,用于将多边形面积单位从平方米转换为英亩。
过程
使用“计算字段”工具
- 打开 ArcGIS Pro 工程。
- 在内容窗格中,右键单击该面要素图层并选择属性表。
- 在属性表中,添加新字段并将数据类型设置为双精度。 有关进一步说明,请参阅 ArcGIS Pro:创建字段并应用域和默认值。 在此示例中,创建的新字段名为”英亩“。
- 在顶部功能区的字段选项卡中,单击保存。
- 在属性表视图中,右键单击字段标题,然后选择计算字段。
- 配置计算字段对话框。
- 在计算字段对话框中,将自动选择输入表和字段名称(现有或新建)参数。
- 对于表达式类型,单击下拉菜单并选择 Python 3。
- 在字段下,双击以平方米为单位的字段。 在此示例中,Shape_Area 被选中。
- 单击 * 运算符。
- 在表达式框中,键入常量值 0.0002471054。
- 单击验证
以验证表达式。 - 单击确定。
使用计算几何工具
- 重复上一个工作流中的步骤 1 到 4。
- 右键单击字段标题并选择计算几何。
- 在计算几何对话框中,配置参数选项卡。
- 对于输入要素,将自动选择面要素图层。
- 在几何属性下,针对字段(现有或新建)选择字段,然后将属性设置为面积。
- 对于面积单位,从下拉菜单中选择国际英亩。
- 单击确定。
下图显示了从平方米转换为英亩的多边形面积单位。