首页软件基础教程ArcGIS【ArcGIS工具箱】19...

【ArcGIS工具箱】199.字段——添加字段

系列配套练习数据下载链接:

链接:https://pan.baidu.com/s/1imKDcw9wZWk_ItR8fwugZw?pwd=mnsj 提取码:mnsj
如有需要请尽快下载。如若失效,我也会在最新发布文章中更新下载链接。




“数据管理”工具箱中的字段具集包含一组用于向要素类表添加字段或对该表中的字段进行更改的工具。
字段工具集包含添加字段、删除字段更改字段属性转置字段、为字段分配默认值等十二个工具。
本次主要介绍添加字工具。
  • 1、概念:

添加字工具用于向表或要素类表、要素图层以及带属性表的栅格添加新字段。

1)、字段类型:

新字段的字段类型:
  • TEXT任何字符串。
  • FLOAT在 -3.4E38 和 1.2E38 之间的小数。
  • DOUBLE在 -2.2E308 和 1.8E308 之间的小数。
  • SHORT在 -32,768 和 32,767 之间的整数。
  • LONG在 -2,147,483,648 和 2,147,483,647 之间的整数。
  • DATE日期和/或时间。
  • BLOB长二进制数序列。您需要一个自定义的加载器、查看器或第三方应用程序将这些项加载到 BLOB 字段中或者查看 BLOB 字段的内容。
  • RASTER栅格影像。可以存储 ArcGIS 软件支持的所有栅格数据集格式,但强烈建议您仅使用小影像。
  • GUID全局唯一标识符。
对于 shapefile 和 dBase 表,如果字段类型定义为字符型,则会为每条记录插入空白行。如果字段类型定义为数值项,则会为每条记录插入零。

对于地理数据库,如果由字段类型定义字符或数字,则在已选择字段可为空参数的情况下会将<null>插入每条记录。无法将非空字段添加到非空地理数据库要素类或表。

2)、字段长度:

字段长度参数仅适用于文本类型的字段。如果未指定长度,则长度默认为 255。

3)、字段的精度和小数位数:
字段的精度和小数位数用于描述可存储于字段中的数据的最大精度和大小。精度描述可存储在字段中的数字位数,小数位数描述浮点型和双精度字段的小数位数。例如,如果字段值是 54.234,则小数位数 = 3,精度 = 5。
使用以下指导原则为给定的精度和比例选择正确的字段类型:
  • 在创建浮点型、双精度或整型字段并将精度和小数位数指定为 0 时,如果基础数据库支持二进制类型字段,则该工具将尝试创建该字段。文件和个人地理数据库仅支持二进制类型字段,并忽略精度和小数位数。
  • 在创建浮点型和双精度字段并指定精度和小数位数时,如果精度大于 6,则使用双精度,否则使用浮点型。如果创建双精度字段并指定等于或小于 6 的精度,则将创建浮点型字段。如果创建浮点型字段并指定大于 6 的精度,则将创建双精度字段。
  • 如果指定的小数位数等于 0,精度等于或小于 10,则会创建整型字段。创建整型字段时,请将精度指定为等于或小于 10,否则可能将字段创建为双精度字段。
  • 在地理数据库要素类或表中创建新字段时,可指定字段的类型,但无法指定其精度和小数位数。即使对话框允许为精度或小数位数添加值,该值在执行期间也会被忽略。

4)、字段别名:

shapefile 不支持字段别名,所以无法将字段别名添加到 shapefile。

5)、字段必填:

必填字段具有永久性,不能删除。要在以后允许将其删除,需要将字段设置为非必填字段(默认值)。

6)、字段属性域:

字段属性域(用于描述字段类型可用值的规则)参数可使用地理数据库中要素类的现有属性域。必须提供现有属性域的名称。提供无效的属性域名称或值不会导致工具失败,但无效名称或值会被忽略且不会为字段设置属性域。

  • 2、工具:
加载位于地理数据库中的【路网】线要素。

查看地理数据库的属性,可以看到包含名为ROAD的属性域,在“属性域属性”栏可以查看该属性域的属性信息。
选择【系统工具箱→Data Management Tools→添加字】工具,在弹出的对话框中进行设置。

查看路网属性表,可以看到字段已添加:


本篇文章来源于微信公众号: 码农设计师

RELATED ARTICLES

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments