Available with Standard or Advanced license.
Removes a rule from a topology.
When running this tool using scripting, the feature class ObjectClassID involved in the topology rule to be removed must be specified in parentheses after the rule name. For example
- Must Not Overlap (2) where "2" is the ObjectClassID of the feature class that participates in the Must Not Overlap rule that is to be removed from the topology.
- Must Be Properly Inside (78-79) where "78" and "79" are the ObjectClassID of the feature classes that participate in the Must Be Properly Inside rule that is to be removed from the topology
Removing a rule will require the entire extent of the topology to be validated.
RemoveRuleFromTopology_management (in_topology, in_rule)
The topology from which to remove a rule.
The topology rule to remove from the topology.
RemoveRuleFromTopology example (Python window)
The following script demonstrates how to use the RemoveRuleFromTopology function in the Python Window.
import arcpy arcpy.RemoveRuleFromTopology_management("C:/CityData.gdb/LegalFabric/topology", "Must Not Have Dangles (21)")
RemoveRuleFromTopology example 2 (stand-alone script)
The following stand-alone script demonstrates how to use the RemoveRuleFromTopology function.
# Name: RemoveRuleFromTopology_Example.py # Description: Removes a rule from a topology # Import system modules import arcpy topo = "C:/CityData.mdb/LegalFabric/topology" rule = "Must Not Have Dangles (21)" arcpy.RemoveRuleFromTopology_management(topo, rule)
This tool does not use any geoprocessing environments.
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Yes
- ArcGIS Desktop Advanced: Yes