导入属性规则 (数据管理)

您所在的位置:网站首页 arcgis导出csv 导入属性规则 (数据管理)

导入属性规则 (数据管理)

2024-02-12 08:43| 来源: 网络整理| 查看: 265

该工具只会导入数据集中尚不存在的规则,而不会更新现有规则。应用至数据集的规则唯一性取决于规则名称,而不是规则定义。例如,要素类有两个分别名为规则 A 和规则 B 的规则。如果输入 .csv 文件尝试导入名为规则 B 和规则 C 的规则,则规则 C 将被导入,但规则 B 将不会被导入,因为名为规则 B 的规则已经存在于数据集中。

如果导入期间出现故障,则出现故障的特定列和行将显示在错误消息中。系统将导入 .csv 文件中其余的有效属性规则。

此工具可以与导出属性规则工具一起使用。

使用 ArcGIS Data Reviewer 工具创建的规则需要导入 Data Reviewer 扩展模块许可。如果导入的 .csv 文件中包含基于 Data Reviewer 的规则,且 Data Reviewer 扩展模块许可不可用,则会返回警告。

如果导入期间出现警告,则警告消息中将指示出现问题的特定行。系统将导入 .csv 文件中其余的有效属性规则。

.csv 文件包含以下列:NAME、DESCRIPTION、TYPE、SUBTYPE、FIELD、ISEDITABLE、TRIGGERINSERT、TRIGGERDELETE、TRIGGERUPDATE、SCRIPTEXPRESSION、ERRORNUMBER、ERRORMESSAGE、EXCLUDECLIENTEVALUATION、ISENABLED、BATCH、SEVERITY、TAGS、CATEGORY 和 CHECKPARAMETERS。

.csv 列列描述示例

NAME

规则的名称。

constraintRuleOP

DESCRIPTION

规则描述

操作压力必须小于 300。

TYPE

属性规则的类型。

CONSTRAINT、CALCULATION

SUBTYPE

如果数据集具有子类型且子类型已用于规则定义,则此字段是应用此规则的子类型名称。

全部

FIELD

应用规则的字段的名称(如果适用)。

CONDITION

ISEDITABLE

此布尔值用于定义属性字段是否可编辑。

True 或 False

TRIGGERINSERT

此布尔值用于定义是否设置了规则的触发事件以插入编辑内容。

True 或 False

TRIGGERDELETE

此布尔值用于定义是否设置了规则的触发事件以删除编辑内容。

True 或 False

TRIGGERUPDATE

此布尔值用于定义是否设置了规则的触发事件以更新编辑内容。

True 或 False

SCRIPTEXPRESSION

用于定义规则的 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"}

注:

将属性规则导入到数据集后,用于该数据集的最低客户端版本为 ArcGIS Pro 2.1。这意味着该数据集将不再可用于 ArcGIS Desktop。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3