Supprimer une règle d’une topologie (Gestion des données)

Disponible avec une licence Standard ou Advanced.

Synthèse

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
    Reportez-vous aux exemples de codes de l'outil pour obtenir un exemple. Si vous utilisez l'outil de la boîte de dialogue de l'outil, la liste des règles est présentée dans une liste déroulante.

  • La suppression d'une règle nécessite de valider toute l'étendue de la topologie.

Paramètres

ÉtiquetteExplicationType de données
Topologie en entrée
Topology Layer
Règle

Règle de topologie à supprimer de la topologie.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Topologie en entrée mise à jour

Topologie mise à jour.

Couche topologique

arcpy.management.RemoveRuleFromTopology(in_topology, in_rule)
NomExplicationType de données
in_topology
Topology Layer
in_rule

Règle de topologie à supprimer de la topologie.

String

Sortie obtenue

NomExplicationType de données
out_topology

Topologie mise à jour.

Couche topologique

Exemple de code

Exemple d'utilisation de la fonction RemoveRuleFromTopology (fenêtre Python)

Le script ci-dessous illustre l'utilisation de la fonction RemoveRuleFromTopology dans une fenêtre Python.

import arcpy
arcpy.RemoveRuleFromTopology_management("C:/CityData.gdb/LegalFabric/topology", "Must Not Have Dangles (21)")
Exemple 2 d'utilisation de la fonction RemoveRuleFromTopology (script autonome)

Le script autonome ci-dessous illustre l'utilisation de la fonction RemoveRuleFromTopology.

# 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)

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Rubriques connexes