属性规则是地理数据库规则,可用于自动填充属性、在编辑操作期间限制无效编辑,以及对现有要素执行质量保证检查。除了拓扑规则、域和子类型以外,还可以使用属性规则来提高地理数据库数据集的数据完整性。
宗地结构使用属性规则以及地理数据库拓扑规则来管理数据质量。创建宗地结构时,将在宗地结构要素类上创建以下属性规则:
- 保留属性规则
- 必须具有记录属性规则。
保留
保留属性规则是计算类型属性规则,其中包含用于填充点要素类中 Preserve 字段的逻辑。
如果 Preserve 字段设置为是,则在删除其关联的宗地或连接线时,将不会删除该点。如果以下任一条件为真,则属性规则会将 Preserve 字段设置为是。
- 该点具有固定形状(Fixed Shape 字段设置为是)。
- 该点具有非空 X、Y 或 Z 属性。
要查看并配置属性规则,请右键单击内容列表窗口中的点图层,指向设计并单击属性规则。
必须具有记录
必须具有记录属性规则是验证类型属性规则,用于检查宗地结构要素是否与记录关联。将为宗地线图层、宗地面图层和连接线图层创建属性规则。
必须具有记录 属性规则要求在评估属性规则时,宗地线图层、宗地面图层和连接线图层上的 CreatedByRecord 字段不为空。
将通过错误检查器或评估规则地理处理工具在用户指定的时间评估验证类型属性规则。
要查看并配置属性规则,请右键单击内容列表窗口中的宗地线图层、宗地面图层或连接线图层,指向设计并单击属性规则。
可选属性规则
在 ArcGIS Pro 2.7 中,为宗地结构提供一组可选属性规则。可选属性规则位于 ArcGIS Pro 安装目录下 \Resources\AttributeRules\ParcelFabric 文件夹中的 .csv文件中,例如 C:\Program Files\ArcGIS\Pro\Resources\AttributeRules\ParcelFabric\en-US。
可选属性规则可用于宗地结构连接线、宗地线、宗地面、宗地点和宗地记录。
要为宗地结构要素图层导入可选属性规则,请右键单击内容窗格,指向设计,然后单击属性规则。在属性规则选项卡上,单击导入规则工具以导入 .csv 属性规则文件。您也可以使用导入属性规则 地理处理工具以导入可选属性规则。
以下小节列出了可用于宗地结构要素类的可选属性规则。
连接线
- 必须长于(验证规则)- 连接线必须长于指定长度。
- 距离必须匹配(验证规则)- 线形长度必须与指定公差范围内的 COGO 距离匹配。
- 方向必须匹配(验证规则)- 线形方向必须与 COGO 方向和指定公差内的旋转匹配(秒)。
宗地线
- 必须长于(验证规则)- 边界线必须长于指定长度。
- 距离必须匹配(验证规则)- 线形长度必须与指定公差范围内的 COGO 距离匹配。
- 方向必须匹配(验证规则)- 线形方向必须与 COGO 方向和指定公差内的旋转匹配(秒)。
宗地面
注:
如果您的宗地面要素类的名称与 ArcGIS Arcade 表达式中的硬编码“Parcels”名称不匹配,一些宗地面属性规则可能会失败。要修改表达式,请打开 ParcelPolygons.csv 文件,然后在 SCRIPTEXPRESSION 字段中,将“Parcels”替换为宗地面要素类的名称,例如“Lots”。- 必须大于(验证规则)- 宗地形状区域必须大于指定区域。
- 必须小于(验证规则)- 宗地形状区域必须小于指定区域。
- 当前不得重叠(验证规则)- 当前宗地不得相互重叠。当前宗地可以与历史宗地重叠,而历史宗地可以与其他历史宗地重叠。
- 名称必须唯一(验证规则)- 对于具有相同宗地类型的当前宗地,宗地名称必须唯一。
- 名称不得为空(验证规则)- 宗地名称必须进行填充且不能为空。
- 未闭合比率必须小于(验证规则)- 未闭合比率比率必须小于指定公差。
- 未闭合比率必须小于(验证规则)- 未闭合距离必须小于指定公差。
- 区域必须匹配(验证规则)- 形状区域和指定区域的差异不得超过指定公差。
宗地点
- 形状固定(约束规则)- 点形状几何必须固定且不能移动。
- 必须具有记录(验证规则)- 点要素必须与创建它们的记录相关联。
- 必须在 XY 范围内(验证规则)- 点的 x,y 属性坐标必须位于指定的最小外接矩形 (MBR) 之内。
- 必须在 Z 范围内(验证规则)- 点的 z 坐标必须在指定的高度范围内。
- XY 必须在范围内匹配形状(验证规则)- 点的 x,y 属性坐标必须位于点形状的指定距离内。
- Z 必须在范围内匹配几何(验证规则)- 点的 z 属性坐标必须位于点形状的指定高度内。
记录
- 不得于将来记录(验证规则)- 记录的日期不能是将来的日期。