标注 | 说明 | 数据类型 |
输入表 | 将从中导出属性规则的表或要素类。 | Table View |
输出文件 | 待创建的 .csv 文件的文件夹位置和名称。 | File |
摘要
将属性规则从数据集导出到逗号分隔值文件 (.csv)。
使用情况
此工具可以与导入属性规则工具一起使用。
输出 .csv 文件将包含以下列:
列 描述 示例 NAME
规则的名称。
constraintRuleOP
DESCRIPTION
规则描述。
操作压力必须小于 300。
TYPE
属性规则的类型。
CONSTRAINT、CALCULATION
SUBTYPE
如果数据集包含子类型,并且规则定义中使用了子类型,则这是应用于该规则的子类型名称(也称为描述)。
全部
FIELD
应用规则的字段的名称(如果适用)。
CONDITION
ISEDITABLE
此布尔值用于定义属性字段是否可编辑。
True 或 False
TRIGGERINSERT
此布尔值用于定义是否设置了规则的触发事件以插入编辑内容。
True 或 False
TRIGGERDELETE
此布尔值用于定义是否设置了规则的触发事件以删除编辑内容。
True 或 False
TRIGGERUPDATE
此布尔值用于定义是否设置了规则的触发事件以更新编辑内容。
True 或 False
SCRIPTEXPRESSION
用于定义规则的 ArcGIS Arcade 脚本表达式。
$feature.OPERATINGPRESSURE < 300
ERRORNUMBER
规则的错误编号(如果适用)。
99
ERRORMESSAGE
规则的错误消息(如果适用)。
操作压力无效。 该值必须小于 300。
EXCLUDECLIENTEVALUATION
此布尔值用于定义规则是支持所有客户端还是支持简单的客户端。
True 或 False
ISENABLED
此布尔值用于定义是否启用属性规则。
True 或 False
BATCH
此布尔值用于定义规则是否支持批处理验证。
True 或 False
SEVERITY
此整数值 (1-5) 用于定义错误的严重性。
2
TAGS
用于标识规则的一组字符串值。
操作压力
CATEGORY
系统生成的用于定义规则类别的整数值(如果适用)。
此值由系统生成,不应修改。
6
CHECKPARAMETERS
系统生成的用于定义基于 Data Reviewer 的规则配置的 JSON 值。
此值由系统生成,不应修改。
{"ReviewerRuleType": "0", "minimumangle": "60"}
TRIGGERINGFIELDS
字段值列表,表示发生编辑的字段,这些编辑将触发属性规则。
注:
定义为 [] 的空数组,表示所有字段均是触发字段。 当未指定触发字段时,所有字段均被列为触发字段。["RoadCondition", "NumberOfLanes", "RoadType"]
参数
arcpy.management.ExportAttributeRules(in_table, out_csv_file)
名称 | 说明 | 数据类型 |
in_table | 将从中导出属性规则的表或要素类。 | Table View |
out_csv_file | 待创建的 .csv 文件的文件夹位置和名称。 | File |
代码示例
从名为 GasPipes 的要素类中导出属性规则。
import arcpy
arcpy.management.ExportAttributeRules("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes",
"C:\\MyProject\\ExpAttrRulesFrBuilding.csv")
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是