Supprimer une règle d’une classe de relations (Gestion des données)

Résumé

Supprime une règle d’une classe de relations.

En savoir plus sur les règles de relation

Utilisation

  • Si la classe de relations est stockée dans une géodatabase d’entreprise, vous devez être le propriétaire des données pour pouvoir exécuter cet outil.

Syntaxe

RemoveRuleFromRelationshipClass(in_rel_class, {origin_subtype}, {destination_subtype}, {remove_all})
ParamètreExplicationType de données
in_rel_class

Classe de relations comportant la règle à supprimer.

Relationship Class
origin_subtype
(Facultatif)

Si la classe d’origine possède des sous-types, il s’agit du sous-type associé à la règle de classe de relations à supprimer.

String
destination_subtype
(Facultatif)

Si la classe de destination possède des sous-types, il s’agit du sous-type associé à la règle de classe de relations à supprimer.

String
remove_all
(Facultatif)

Spécifie la relation à supprimer de la classe de relations.

  • REMOVEToutes les règles de relations seront supprimées de la classe de relations en entrée.
  • NOT_ALLSeules les règles provenant des sous-types d’origine et de destination seront supprimés. Il s’agit de l’option par défaut.
Boolean

Sortie dérivée

NomExplicationType de données
out_rel_class

Classe de relations en entrée mise à jour après suppression de la règle de classe de relations.

Classe de relations

Exemple de code

Exemple d’utilisation de l’outil RemoveRuleFromRelationshipClass (fenêtre Python)

Servez-vous de l’outil RemoveRuleFromRelationshipClass pour supprimer une relation entre le sous-type Residential (Résidentiel) et le sous-type House (Maison) de la classe de relations ParcelsToBuildings.

import arcpy
arcpy.RemoveRuleFromRelationshipClass_management(
    "C:\\MyProject\\sdeConn.sde\\progdb.user1.ParcelsToBuildings", "Residential", 
    "House")

Environnements

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

Informations de licence

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

Rubriques connexes