添加字段 (数据管理工具)
汇总
将新字段添加到表、要素类或要素图层表以及带属性表的栅格。
用法
注意:
此工具会修改输入数据。 有关详细信息以及避免意外更改数据的策略,请参阅 修改或更新输入数据的工具。
对于 shapefile 和 dBase 表,如果字段类型定义为字符型,则会为每条记录插入空白行。 如果字段类型定义为数值项,则会为每条记录插入零。
字段长度参数仅适用于文本类型的字段。 如果未提供字段长度,则将使用长度 255。
对于地理数据库,如果由字段类型定义字符或数字,则在选中字段支持空值参数的情况下会将 <null> 插入每条记录。
无法将非空字段添加到非空地理数据库要素类或表。
shapefile 不支持字段别名,因此无法将字段别名添加到 shapefile。
您可以在字段属性域参数值中使用来自地理数据库中要素类的现有域。 必须提供现有属性域的名称。 提供无效的属性域名称或值不会导致工具失败,但无效名称或值会被忽略且不会为字段设置属性域。
字段的精度和比例表示可在字段中存储的数据的最大精度和大小。 精度表示可在字段中存储的数字数量,比例表示浮点和双精度字段的小数位数。 例如,对于值 54.234,小数位数为 3,精度为 5。
注:
文件地理数据库要素类或表不支持字段精度和小数位数。 如果提供精度或小数位数的值,则将忽略该值。
对于其他数据库类型,请使用以下准则为给定的精度和小数位数选择正确的字段类型:
在创建浮点型或双精度字段并指定精度和小数位数时,如果精度大于 6,则使用双精度;否则使用浮点型。
对于小数位数为 0 的字段,请使用长整型或短整型字段类型。 在创建长整型字段时,请指定精度等于或小于 10,否则可能会创建双精度字段。
必填字段具有永久性,不能删除。 要在以后允许将其删除,请将字段设置为非必填字段(默认值)。
栅格类型的字段允许将栅格影像作为属性包含在内。 它存储在地理数据库中或与地理数据库一同存储。 当影像是描述要素的最佳途径时,这很有用。 无法为栅格类型的字段设置精度、小数位数和长度。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入表 |
要添加指定字段的输入表。 字段将被添加到现有输入表,并且不会创建新的输出表。 可将字段添加到地理数据库中的要素类、shapefile、coverage、独立表、栅格目录、带属性表的栅格和图层。 |
Mosaic Layer; Raster Layer; Table View |
|
字段名 |
将添加到输入表的字段的名称。 |
String |
|
字段类型 |
指定新字段的字段类型。
|
String |
|
字段精度 (可选) |
可存储在字段中的位数。 所有位数都被计算在内,无论其位于小数点的哪一侧。 此参数仅支持数值字段类型。 如果输入表是文件地理数据库,则将忽略字段精度值。 |
Long |
|
字段小数位数 (可选) |
可存储在字段中的小数位数。 此参数仅适用于 float 或 double 类型的字段。 如果输入表是文件地理数据库,则将忽略字段小数位数值。 |
Long |
|
字段长度 (可选) |
字段长度。 它为字段的每条记录设置最大允许字符数。 如果未提供字段长度,则将使用长度 255。 此参数仅适用于文本类型的字段。 |
Long |
|
字段别名 (可选) |
该字段的备用名称。 此名称用于描述含义隐晦的字段名称。 此参数仅适用于地理数据库。 |
String |
|
字段支持空值 (可选) |
指定该字段是否可包含空值。 空值不同于零字段或空字段,仅支持地理数据库中的字段。
|
Boolean |
|
字段是必填字段 (可选) |
指定要创建的字段是否是表的必填字段。 必填字段仅在地理数据库中受支持。
|
Boolean |
|
字段属性域 (可选) |
约束地理数据库中的表、要素类或子类型的任何特定属性的允许值。 您必须指定现有属性域的名称才能将其应用于该字段。 |
String |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
更新的输入表 |
更新的输入表。 |
Table View; Raster Layer; Mosaic Layer |
环境
许可信息
- 基本: 是
- 标准: 是
- 高级: 是