Résumé
Transfère des débrayages de représentation d'entités du champ de débrayage par défaut vers des champs explicites conformément aux règles de représentation d'une représentation de classe d'entités.
Utilisation
Pour des raisons pratiques, les débrayages de représentation sont stockés par défaut dans le champ de débrayage. Un modèle de base de données gérable est un modèle qui tire parti des champs explicites en vue de contenir ces débrayages. Utilisez cet outil pour exposer les débrayages dans la table attributaire d'entités pour prendre en charge les requêtes et les sélections.
Une classe d'entités de géodatabase avec au moins une représentation de classe d'entités doit être indiquée.
Préalablement à l'exécution de l'outil, les champs explicites à mettre à jour doivent figurer dans la table attributaire d'entités en entrée et spécifiés conformément aux règles de représentation de la représentation.
Le champ explicite à utiliser pour l'appariement des champs peut contenir des valeurs Null.
En cas de transfert de débrayages de géométrie sur des données gérant les valeurs Z, les valeurs Z sont définies conformément au paramètre d'environnement Valeur Z en sortie par défaut.
Syntaxe
arcpy.cartography.UpdateOverride(in_features, representation, {update_option})
Paramètre | Explication | Type de données |
in_features | Couche d'entités en entrée contenant au moins une représentation. | Feature Layer |
representation | Représentation contenant des débrayages à transférer vers des champs explicites. | String |
update_option (Facultatif) | Spécifie le type de débrayage de représentation à transférer vers des champs explicites.
| String |
Exemple de code
Exemple d'utilisation de l'outil UpdateOverride (Fenêtre Python)
Le script de fenêtre Python suivant montre comment utiliser l'outil UpdateOverride en mode immédiat.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.UpdateOverride_cartography("footprints.lyr", "footprints_Rep", "BOTH")
Exemple d'utilisation de l'outil UpdateOverride (script Python autonome)
Ce script autonome montre un exemple de l'utilisation de l'outil UpdateOverride.
# Name: UpdateOverride_standalone_script.py
# Description: Transfers feature representation overrides
# from the default override field to explicit fields
# as defined by the representation rules
# in the representation.
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_features = "footprints.lyr"
representation = "footprints_Rep"
update_option = "BOTH"
# Execute Update Override
arcpy.UpdateOverride_cartography(in_features, representation, update_option)
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui