Ajouter des champs DAO (Conversion)
Récapitulatif
Ajoute des champs DAO réservés reconnus par l'outil Exporter vers DAO. Ces champs permettent de spécifier les propriétés DAO des entités exportées. Après l'exécution de cet outil, vous devez calculer ou saisir les valeurs de champ appropriées.
Utilisation
-
Toutes les classes d'entités en entrée et/ou couches d'entités sont des entrées valides pour cet outil.
-
L'ajout de champs DAO à une classe d'entités destinée à l'exportation et le calcul de valeurs dans ce type de champs constitue un moyen rapide de spécifier les différentes propriétés DAO pour l'exportation.
-
L'ajout de champs DAO à une table autre qu'une classe d'entités est une méthode utile pour créer une table de correspondance de valeurs de propriété DAO standard. En joignant cette table de correspondance à une classe d'entités fondée sur des champs clés existants dans les deux tables, il est possible de définir et de réutiliser une norme DAO. Une telle table peut indiquer comment représenter les données de classe d'entités dans un dessin DAO.
-
Si l'entrée est une vue tabulaire ou une couche d'entités associée à une table jointe, les champs sont ajoutés à la table de base et non pas à la table jointe.
Syntaxe
Paramètre | Explication | Type de données |
input_table |
Table, classe d'entités ou fichier de formes en entrée auxquels sont ajoutés des champs spécifiques DAO. | Table View |
Entities |
Ajoute la liste des champs de propriétés Entité spécifiques DAO à la table en entrée.
| Boolean |
LayerProps (Facultatif) |
Ajoute la liste des champs de propriétés Couche spécifiques DAO à la table en entrée.
| Boolean |
TextProps (Facultatif) |
Ajoute la liste des champs de propriétés Texte spécifiques DAO à la table en entrée.
| Boolean |
DocProps (Facultatif) |
Ajoute la liste des champs de propriétés Document spécifiques DAO à la table en entrée.
| Boolean |
XDataProps (Facultatif) |
Ajoute la liste des champs de propriétés XData spécifiques DAO à la table en entrée.
| Boolean |
Exemple de code
# Name: AddCADFields.py # Description: Add reserved CAD fields to attribute table for use with Export To CAD tool # Author: ESRI # 10/28/2009 # Import system modules import arcpy from arcpy import env # Set workspace env.workspace = "C:/data" # Set local variables input_table = "C:/data/EditorTutorial.gdb/StudyArea/Buildings" try: # Process: Add CAD Fields arcpy.AddCADFields_conversion(input_table,"ADD_ENTITY_PROPERTIES","ADD_LAYER_PROPERTIES","NO_TEXT_PROPERTIES","NO_DOCUMENT_PROPERTIES","NO_XDATA_PROPERTIES") except: # If an error occurs while running a tool print the message print arcpy.GetMessages()