Supprimer une règle d'une topologie (Gestion des données)
Récapitulatif
Supprime une règle d’une topologie.
Utilisation
-
Lors de l'exécution de cet outil à l'aide du script, la classe d'entités ObjectClassID impliquée dans la règle de topologie à supprimer doit être spécifiée entre parenthèses après le nom de la règle. Par exemple
- Ne doivent pas se superposer (2) où "2" est le ObjectClassID de la classe d'entités qui participe à la règle Ne doivent pas se superposer qui doit être supprimée de la topologie.
- Doivent être strictement incluses dans (78-79) où "78" et "79" sont le ObjectClassID des classes d'entités qui participent à la règle Doivent être strictement incluses dans qui doit être supprimée de la topologie
-
La suppression d'une règle nécessite de valider toute l'étendue de la topologie.
-
Cet outil modifie la structure de la topologie ; par conséquent, un verrouillage exclusif est nécessaire, ainsi que l'inscription de la topologie comme versionnée.
Syntaxe
Paramètre | Explication | Type de données |
in_topology |
Topologie de laquelle supprimer une règle. Il s'agit du chemin complet vers la couche topologique sur le disque et PAS du nom la de couche topologique dans la carte. | Topology |
in_rule |
Règle de topologie à supprimer de la topologie. | String |
Exemple de code
Le script ci-dessous illustre l'utilisation de la fonction RemoveRuleFromTopology dans une fenêtre Python.
import arcpy from arcpy import env arcpy.RemoveRuleFromTopology_management("C:/CityData.mdb/LegalFabric/topology", "Must Not Have Dangles (21)")
Le script autonome ci-dessous illustre l'utilisation de la fonction RemoveRuleFromTopology.
# Name: RemoveRuleFromTopology_Example.py # Description: Removes a rule from a topology # Author: ESRI # Import system modules import arcpy topo = "C:/CityData.mdb/LegalFabric/topology" rule = "Must Not Have Dangles (21)" arcpy.RemoveRuleFromTopology_management(topo, rule)