标注 | 说明 | 数据类型 |
输入关系类 | 要删除规则的关系类。 | Relationship Class |
源子类型 (可选) | 如果源类有子类型,则删除与关系类规则相关的子类型。 | String |
目标子类型 (可选) | 如果目标类有子类型,则删除与关系类规则相关的子类型。 | String |
全部移除 (可选) | 指定要从关系类中移除的关系规则。
| Boolean |
派生输出
标注 | 说明 | 数据类型 |
已更新的关系类 | 移除关系类规则后的最新输入关系类。 | Relationship Class |
如果关系类存储在企业级地理数据库中,则只有数据所有者能成功运行此工具。
标注 | 说明 | 数据类型 |
输入关系类 | 要删除规则的关系类。 | Relationship Class |
源子类型 (可选) | 如果源类有子类型,则删除与关系类规则相关的子类型。 | String |
目标子类型 (可选) | 如果目标类有子类型,则删除与关系类规则相关的子类型。 | String |
全部移除 (可选) | 指定要从关系类中移除的关系规则。
| Boolean |
标注 | 说明 | 数据类型 |
已更新的关系类 | 移除关系类规则后的最新输入关系类。 | Relationship Class |
arcpy.management.RemoveRuleFromRelationshipClass(in_rel_class, {origin_subtype}, {destination_subtype}, {remove_all})
名称 | 说明 | 数据类型 |
in_rel_class | 要删除规则的关系类。 | Relationship Class |
origin_subtype (可选) | 如果源类有子类型,则删除与关系类规则相关的子类型。 | String |
destination_subtype (可选) | 如果目标类有子类型,则删除与关系类规则相关的子类型。 | String |
remove_all (可选) | 指定要从关系类中移除的关系规则。
| Boolean |
名称 | 说明 | 数据类型 |
out_rel_class | 移除关系类规则后的最新输入关系类。 | Relationship Class |
使用 RemoveRuleFromRelationshipClass 函数从 ParcelsToBuildings 关系类中删除住宅子类型和房屋子类型之间的关系规则。
import arcpy
arcpy.management.RemoveRuleFromRelationshipClasss(
"C:\\MyProject\\sdeConn.sde\\progdb.user1.ParcelsToBuildings", "Residential",
"House")