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

Disponible avec une licence Standard ou Advanced.

Résumé

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.

    Astuce :

    Pour connaître la valeur ObjectClassID d'une classe d'entités, cliquez avec le bouton droit sur la couche dans la fenêtre Contenu, sélectionnez Propriétés et cliquez sur l'onglet Source. Sur la ligne Classe d'entités, cliquez sur le bouton ID de classe d'objets (ressemblant à une longue vue), et ObjectClassID s’affiche.

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

Syntaxe

arcpy.management.RemoveRuleFromTopology(in_topology, in_rule)
ParamètreExplicationType de données
in_topology

Topologie de laquelle supprimer une règle.

Topology Layer
in_rule

Règle de topologie à supprimer de la topologie.

String

Sortie dérivée

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.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes