Ajouter des champs DAO (Outils de conversion)
Résumé
Ajoute plusieurs champs DAO réservés en une étape. Les champs créés par cet outil sont utilisés par l’outil Export To CAD (Exporter vers DAO) pour générer des entités DAO avec des propriétés spécifiques. Après avoir exécuté cet outil, vous devez calculer ou saisir les valeurs de champ appropriées.
Utilisation
Toutes les classes et/ou couches d’entités en entrée sont des entrées valides de cet outil.
Vous pouvez ajouter des champs à une table autre qu’une classe d’entités et joindre les tables à l’aide d’un champ qui existe dans les deux tables. Utiliser une table de recherche peut être un moyen efficace de normaliser et réutiliser les valeurs courantes des propriétés DAO.
Si l’entrée est une vue de table ou une couche d’entités avec une table jointe, les champs ne sont ajoutés qu’à la table de base (et non à la table jointe).
Paramètres
Etiqueter
Explication
Type de données
Input Table (Table en entrée)
Table, classe d’entités ou shapefile en entrée auquel sont ajoutés des champs spécifiques DAO.
Table View
Propriétés des entités
Ajoute la liste des champs de propriétés Entity (Entité) spécifiques DAO à la table en entrée
Activé —Ajoute la liste des champs de propriétés Entity (Entité) spécifiques DAO à la table en entrée
Décoché —N’ajoute pas la liste des champs de propriétés Entity (Entité) spécifiques DAO à la table en entrée
Boolean
Propriétés de la couche
(Facultatif)
Ajoute la liste des champs de propriétés Layer (Couche) spécifiques DAO à la table en entrée
Activé —Ajoute la liste des champs de propriétés Layer (Couche) spécifiques DAO à la table en entrée
Décoché —N’ajoute pas la liste des champs de propriétés Layer (Couche) spécifiques DAO à la table en entrée.
Boolean
Propriétés du texte
(Facultatif)
Ajoute la liste des champs de propriétés Text (Texte) spécifiques DAO à la table en entrée
Activé —Ajoute la liste des champs de propriétés Text (Texte) spécifiques DAO à la table en entrée
Décoché —N’ajoute pas la liste des champs de propriétés Text (Texte) spécifiques DAO à la table en entrée
Boolean
Propriétés du document
(Facultatif)
Ajoute la liste des champs de propriétés Document spécifiques DAO à la table en entrée
Boolean
Ajouter des champs de propriétés XData DAO
(Facultatif)
Ajoute la liste des champs de propriétés XData spécifiques DAO à la table en entrée
Boolean
Sortie dérivée
Etiqueter
Explication
Type de données
Table en entrée mise à jour
Table en entrée, classe d’entités ou shapefile mis à jour.
Table View
arcpy.conversion.AddCADFields(input_table, Entities, {LayerProps}, {TextProps}, {DocProps}, {XDataProps})
Nom
Explication
Type de données
input_table
Table, classe d’entités ou shapefile en entrée auquel sont ajoutés des champs spécifiques DAO.
Table View
Entities
Ajoute la liste des champs de propriétés Entity (Entité) spécifiques DAO à la table en entrée
ADD_ENTITY_PROPERTIES —Ajoute la liste des champs de propriétés Entity (Entité) spécifiques DAO à la table en entrée
NO_ENTITY_PROPERTIES —N’ajoute pas la liste des champs de propriétés Entity (Entité) spécifiques DAO à la table en entrée
Boolean
LayerProps
(Facultatif)
Ajoute la liste des champs de propriétés Layer (Couche) spécifiques DAO à la table en entrée
ADD_LAYER_PROPERTIES —Ajoute la liste des champs de propriétés Layer (Couche) spécifiques DAO à la table en entrée
NO_LAYER_PROPERTIES —N’ajoute pas la liste des champs de propriétés Layer (Couche) spécifiques DAO à la table en entrée.
Boolean
TextProps
(Facultatif)
Ajoute la liste des champs de propriétés Text (Texte) spécifiques DAO à la table en entrée
ADD_TEXT_PROPERTIES —Ajoute la liste des champs de propriétés Text (Texte) spécifiques DAO à la table en entrée
NO_TEXT_PROPERTIES —N’ajoute pas la liste des champs de propriétés Text (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
ADD_DOCUMENT_PROPERTIES —Ajoute la liste des champs de propriétés Document spécifiques DAO à la table en entrée
NO_DOCUMENT_PROPERTIES —N’ajoute pas 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
ADD_XDATA_PROPERTIES —Ajoute la liste des champs de propriétés XData spécifiques DAO à la table en entrée
NO_XDATA_PROPERTIES —N’ajoute pas la liste des champs de propriétés XData spécifiques DAO à la table en entrée.
Boolean
Sortie dérivée
Nom
Explication
Type de données
out_table
Table en entrée, classe d’entités ou shapefile mis à jour.
Table View
Exemple de code
Exemple d’utilisation de la fonction AddCADFields (script autonome)
Ajoutez des champs DAO réservés à une table attributaire à utiliser avec la fonction ExportToCAD.
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data"
# Set local variables
input_table = "C:/data/EditorTutorial.gdb/StudyArea/Buildings"
# Process: Add CAD Fields
arcpy.conversion.AddCADFields(input_table, "ADD_ENTITY_PROPERTIES",
"ADD_LAYER_PROPERTIES", "NO_TEXT_PROPERTIES",
"NO_DOCUMENT_PROPERTIES", "NO_XDATA_PROPERTIES")
Environnements
Espace de travail courant , Etendue , Espace de travail temporaire
Informations de licence
Basic: Oui
Standard: Oui
Advanced: Oui