使用方法
如果关系类存储在企业级地理数据库中,则只有数据所有者能成功运行此工具。
语法
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 | 移除了关系类规则的已更新输入关系类。 | 关系类 |
代码示例
使用 RemoveRuleFromRelationshipClass 工具从 ParcelsToBuildings 关系类中移除 Residential 子类型和 House 子类型之间的关系规则。
import arcpy
arcpy.RemoveRuleFromRelationshipClass_management(
"C:\\MyProject\\sdeConn.sde\\progdb.user1.ParcelsToBuildings", "Residential",
"House")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是