常见问题

常见问题解答:是否可以在 ArcGIS Pro 中更改 Shape_Length 字段单位测量?

Last Published: July 8, 2021

答案

地理数据库要素类的 Shape_Length 字段由 ArcGIS 自动生成和管理。 因此,不能手动编辑该字段。 要解决此问题,创建一个新字段,并使用计算几何工具以所需测量单位的 Shape_Length 字段值填充新字段。 为此,请完成以下步骤:

: 要确定 ArcGIS Pro 中 Shape_Length 字段的测量单位,请右键单击内容窗格中的要素类,然后单击属性。 在图层属性:<feature_class> 窗口中,单击,滚动至空间参考部分,然后标识线性单位”图层属性“窗口显示了要素图层的线性单位。
  1. 将一个新的双精度型字段添加至属性表。 有关执行此操作的说明,请参阅 ArcGIS Pro:创建字段并应用属性域和默认值中的步骤 1 到 4。
    1. 字段名称列中指定新字段的名称。 在此示例中,字段名称为 Length。
    2. 别名列中指定别名。 在此示例中,别名为 Length。
    3. 对于数据类型,选择双精度型。
    4. 保存编辑内容。 有关执行此操作的步骤,请参阅 ArcGIS Pro:保存在字段视图中进行的编辑
  2. 使用所需单位的 Shape_Length 字段值填充新字段。 在此示例中,Shape_Length 字段的线性单位米 (1.0),新的所需单位为英尺(美国)
    1. 右键单击步骤 1 中创建的字段的标题,然后单击计算几何计算几何窗口随即打开。
    2. 计算几何窗口中,为输入要素选择所需的要素类。
    3. 几何属性中,将步骤 1 中创建的新字段 Length 自动填充到目标字段中。 单击属性下拉菜单,然后选择长度(测地线)
    4. 对于长度单位,选择所需的单位。 在此示例中,已选择英尺(美国)
    5. 单击确定
”计算几何“窗口显示输入要素、计算几何和长度单位参数。

以下属性表以英尺(美国)显示具有填充的 Shape_Length 字段值的新字段。

属性表显示包含以英尺为单位的 Shape_Length 字段值的新字段。
: 或者,可以使用投影工具在使用所需线性测量单位的坐标系中投影图层。 例如,如果图层的投影坐标系NAD 1983 HARN(米),则使用投影工具将输出坐标系指定为 NAD 1983 HARN(美制英尺)。 确保地图框与图层处于同一坐标系中。 有关详细信息,请参阅 ArcGIS Pro:指定地图和场景的坐标系。 如果 Shape_Length 字段采用角度测量单位,请使用投影工具在使用线性测量单位的坐标系中投影图层。 有关使用角度或线性测量单位的坐标系的详细信息,请参阅常见问题解答:属性表中 Shape_Length 字段使用的测量单位是什么?

文章 ID: 000025763

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项