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

【ArcGIS工具箱】222.属性域——创建属性域

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

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




“数据管理”工具箱中的属性域工具集包含一系列用于创建、编辑和管理属性域的工具。属性域是地理数据库中的一种行为规则,可以限制表格、要素类或子类型中某个字段的合法取值范围,从而提高数据编辑的效率和准确性。
属性域工具集包含创建属性域、设置值域范围、将编码值属性域排序、指定字段的属性域、从属性域中删除编码值等十个工具。
本次主要介绍创建属性工具。
  • 1、概念:

创建属性工具用于在指定工作空间中创建属性域。

属性域管理涉及以下步骤:
  • 步骤一:使用该工具创建属性域。
  • 步骤二:使用向属性域添加编码值工具或设置属性域范围工具,向属性域添加值或设置属性域的取值范围。
  • 步骤三:使用指定字段的属性域工具将属性域和要素类相关联。

创建属性域时涉及以下关键参数:

1、字段类型

属性域是描述字段类型合法值的规则,因此,指定的字段类型应与将属性域指定到的字段的数据类型相匹配。
包括短整型(Short,默认值)、长整型(Long)、浮点型(Float)、双精度浮点型(Double)、文本型(仅限于编码属性域,用于存储字母数字字符)以及日期型(Date)。选择合适的字段类型对于确保数据的准确性和兼容性至关重要。
2、属性域类型
要创建的属性域类型:
  • CODED指定一组有效的属性值。例如,编码值属性域可能指定有效的管道材料值:CL – 铸铁管、DL – 球墨铸铁管或 ACP – 石棉混凝土管。这是默认值。
  • RANGE指定数值属性的有效取值范围,包括最小值、最大值和是否包含边界。例如,如果给水干管的压力介于 50 和 75 psi 之间,则范围属性域会指定这些最大值和最小值。

3、分割策略
分割要素时,分割策略控制着新要素的属性值属。
  • DEFAULT两个所生成要素的属性使用给定要素类或子类型的默认属性值。
  • DUPLICATE两个所生成要素的属性使用原始对象的属性值副本。
  • GEOMETRY_RATIO两个所生成要素的属性是原始要素值的比率。该比率取决于原始几何的分割比例。如果几何被分割成相等的两部分,则每个新要素的属性值将是原始对象属性值的一半。几何比策略仅适用于范围属性域。

4、合并策略
在将两个要素合并为一个要素时,合并策略控制着新要素的属性值。
  • DEFAULT所生成要素的属性使用给定要素类或子类型的默认属性值。这是唯一适用于非数字字段和编码值属性域的合并策略。
  • SUM_VALUES所生成要素的属性使用原始要素属性值的总和。总和值策略仅适用于范围属性域。
  • AREA_WEIGHTED所生成要素的属性使用原始要素属性值的加权平均值。此平均值取决于原始要素的几何。加权面积策略仅适用于范围属性域。

需要注意的是,编码值属性域仅支持默认值、复制分割策略和默认值合并策略。范围属性域支持所有分割与合并策略。执行了“分割”或“合并”操作后,会根据输入要素的数值和指定的分割或合并策略来计算输出要素的属性值。

除了使用该工具外,还可以在 ArcCatalog 或目录窗口中管理工作空间属性域。可通过数据库属性对话框中的属性域选项卡创建和修改属性域。
  • 2、工具:
选择【系统工具箱→Data Management Tools→属性域创建属性】工具,在弹出的对话框中进行设置。
  • 输入工作空间:将包含新属性域的地理数据库。
  • 属性域名称要创建的属性域的名称。
  • 属性域描述要创建的属性域的描述。

此时,已在指定工作空间中创建了两种类型的属性域。
目录窗口中右击地理数据库,打开数据库属性对话框,切换至属性域栏,可以看到我们刚才设置的两个属性域。
接下来需要继续完成最开始提到的步骤二和步骤三的操作。


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

RELATED ARTICLES

欢迎留下您的宝贵建议

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments