在 ArcGIS Desktop 中为 shapefile 创建新字段时,建议选择使用最少存储空间的
数据类型
以提高性能。 在某些情况下创建字段时,即使将数据类型指定为短整型,该字段的数据类型也会更改为长整型。
注: 在 ArcGIS Pro 中,字段的数据类型将显示为“Short”或“Long”,而非“Short Integer”或“Long Integer”。
例如,以下 ArcMap 中的“添加字段”对话框显示了使用短整型数据类型和精度“0”创建的“Rank”字段。
创建该字段后,在 ArcMap 中查看字段属性时,数据类型将更改为“Long”,而精度为“5”,如下图所示。
创建后,将无法修改 shapefile 或数据库表中的字段数据类型。 根据软件的不同,请按照以下任一解决方法来创建一个短整型字段并设置精度,然后使用现有字段中的值来填充新字段。
注: 在创建新字段时,输入精度为 1、2、3 或 4。 精度将决定字段长度。 负数需要额外的精度存储负号。
ArcMap
-
在 ArcMap 中,打开 shapefile,然后打开属性表。
-
创建
一个短整型字段。
-
使用
字段计算器
将现有字段的值计算到新字段中。 有关执行此操作的步骤,请参阅
操作方法:在 ArcMap 中计算从现有字段到新字段的字段值
中的程序 B。
ArcGIS Pro
-
在 ArcGIS Pro 中,打开 shapefile。
-
创建一个短整型字段,然后使用
计算字段
工具,利用现有字段的值来填充该字段。 有关使用
计算字段
工具的步骤,请参阅
操作方法:在 ArcGIS Pro 中更改现有字段的数据类型
。