Étiquette | Explication | Type de données |
Input Features (Entités en entrée) | Un ensemble de classes d’entités et de couches d’entités dont la référence spatiale et la géométrie seront exportées vers un ou plusieurs fichiers DAO. La géométrie comme les attributs des entités seront ajoutés aux fichiers au format AutoCAD. | Feature Layer |
Type en sortie | Indique la plateforme et la version de fichier DAO qui seront utilisées pour les nouveaux fichiers DAO en sortie. Plusieurs versions logicielles DAO peuvent partager une version du format de fichier pour plusieurs versions. Les options indiquent la version du format de fichier, pas nécessairement la version logicielle qui peut encore utiliser une version précédente du format de fichier.
| String |
Fichier en sortie | Chemin du fichier de dessin DAO en sortie. Ce chemin sera remplacé par des chemins de fichiers valides inclus comme valeurs de champ dans le champ ou l’alias de champ nommé DocPath des entités en entrée sauf si le paramètre Ignore Paths in Tables (Ignorer les chemins d’accès dans les tables) est activé. | CAD Drawing Dataset |
Ignorer les chemins d'accès dans les tables (Facultatif) | Détermine si les chemins valides inclus dans le champ DocPath des entités en entrée seront ignorés.
| Boolean |
Toujours ajouter aux fichiers existants (Facultatif) | Détermine si les entités seront ajoutées à un ou plusieurs fichiers DAO en sortie existants spécifiés par le paramètre Output File (Fichier en sortie) ou si des chemins de fichiers valides contenus dans les valeurs du champ DocPath conformément au paramètre Ignore Paths in Tables (Ignorer les chemins d’accès dans les tables) seront remplacés.
| Boolean |
Fichier de configuration (Facultatif) | Dessin DAO existant dont les propriétés de contenu, de document et de couche seront utilisées comme fichier de configuration lors de la création des fichiers DAO en sortie. La plateforme DAO et la version du format du fichier de configuration remplace la valeur du paramètre Output Type. S'il s'agit d'un ajout dans des fichiers DAO existants, le dessin de configuration est ignoré. | CAD Drawing Dataset |
Synthèse
Exporte des entités vers des fichiers DAO nouveaux ou existants en fonction d’une ou de plusieurs couches d’entités ou classes d’entités en entrée.
La géométrie, les attributs d’entités et le système de coordonnées des couches d’entités ArcGIS sont ajoutés lors de l’exportation vers des fichiers AutoCAD .dwg ou .dxf. Ces données SIG peuvent être utilisées avec le plug-in ArcGIS pour AutoCAD dans AutoCAD. Si vous ne l’avez pas, vous pouvez accéder à la géométrie en sortie en tant qu’entités DAO.
Utilisation
Cet outil crée des fichiers DAO .dwg, .dxf ou .dgn ou complète les fichiers existants.
Les classes d’entités et les couches d’entités ponctuelles, polylignes, surfaciques, annotation et multipatch constituent des entrées valides pour cet outil.
Cet outil accepte les classes d’entités ponctuelles, polylignes, surfaciques, annotation ou multipatch prises en charge par ArcGIS, ou leurs couches d’entités, notamment celles issues des classes d’entités BIM ou DAO.
Par défaut, l’outil crée une couche DAO dans le fichier DAO en utilisant le nom de la couche d’entités en entrée comme nom de la nouvelle couche DAO pour chacune des classes ou couches d’entités en entrée. La couche DAO en sortie par défaut peut être remplacée par les valeurs valides d’entités en entrée avec un champ dont le nom ou l’alias est Layer ou Level.
Par défaut, l’outil génère des géométries d’entités DAO en sortie très analogues à la géométrie des entités en entrée. Les types d’entités en sortie peuvent être remplacés par des valeurs valides dans un champ dont le nom ou l’alias est CADType dans les attributs d’entités de l’entité en entrée. Par exemple, le type d’entité par défaut pour exporter une annotation d’entité est TEXTE. Cependant, si les entités en sortie ont un champ nommé CADType avec des valeurs de champ de type POINT, les entités ponctuelles DAO sont générées dans le fichier DAO au lieu du champ TEXT. Tous les types d’entités DAO des entités ne sont pas pris en charge pour les entités en sortie.
Par défaut, les fichiers DWG ou DXF AutoCAD en sortie génèrent des classes d’entités ArcGIS attribuées dans les fichiers .dwg ou .dxf qui sont prises en charge à la fois par ArcGIS Desktop et le plug-in ArcGIS pour AutoCAD dans AutoCAD. La référence spatiale des données d’entités exportées sera enregistrée dans les fichiers DAO en sortie.
Les fichiers de configuration DAO permettent de renseigner les dessins DAO en sortie avec des blocs, des cellules, des couches, des modèles et une symbologie de couche conformément à vos normes DAO. Avec les fichiers de configuration, vous pouvez référencer des couches et des symboles par leur nom afin de remplacer la sortie par défaut en incluant des valeurs valides dans les champs nommés clés des données d’entités en sortie. Vous pouvez par exemple inclure des valeurs valides dans les champs dont le nom ou l’alias est Layer pour déterminer l’endroit où des entités DAO sont créées dans les fichiers DAO en sortie.
Pour ajouter des champs DAO nommés clés à la classe d’entités en entrée, utilisez l’outil Ajouter un champ. Pour ajouter plusieurs champs simultanément par catégorie fonctionnelle, utilisez l’outil Ajouter des champs DAO.
Les entités ponctuelles en entrée avec des valeurs valides dans un champ dont le nom ou l’alias est RefName et la valeur est INSERT ou CELL dans un champ dont le nom ou l’alias est CADtype vous permettent de remplacer le comportement par défaut qui consiste à créer des entités ponctuelles dans le fichier DAO en sortie. Dans ce cas, des cellules ou entités d’insertion de bloc sont générées. Les attributs des insertions de bloc créés dans le dessin renseignent les attributs de bloc DAO avec des informations attributaires d’entités SIG si le nom de la balise attributaire du bloc correspond à un nom de champ.
Les entités en entrée avec des valeurs numériques valides dans un champ dont le nom ou l’alias est Elevation peuvent être utilisées pour définir la valeur de coordonnée z de l’entité DAO en sortie. Si ce champ n’est pas présent, la valeur de coordonnée z de chaque sommet de l’entité en entrée est utilisé pour produire l’entité DAO en sortie. Les couches d’entités linéaires 2D en entrée qui contiennent des valeurs numériques valides dans un champ nommé Contour configurent également les coordonnées z des entités linéaires DAO en sortie.
Les entités en entrée avec une valeur valide dans un champ dont le nom ou l’alias est CADType ou Entity convertissent la géométrie des entités en entrée en types d’entités DAO spécifiques. Pour en savoir plus sur les relations entre les entités Esri et les entités DAO, reportez-vous à la rubrique Géométrie AutoCAD et Microstation prise en charge.
En cas d’exportation vers un fichier .dgn à l’aide d’un fichier de configuration avec des modèles DAO nommés, des entités sont créées dans le modèle DAO spécifié conformément aux valides valeurs d’un champ dont le nom ou l’alias est CADModel.
Les entités en entrée avec un champ dont le nom ou l’alias est DocPath permettent de diriger la sortie vers un ou plusieurs fichiers de dessin DAO. Ce champ est ignoré si le paramètre Ignore Paths in Tables (Ignorer les chemins d’accès dans les tables) est activé.
Les entités en entrée avec un champ dont le nom ou l’alias est LTScale permettent d’ajuster l’épaisseur de ligne dans les fichiers .dgn.
Les entités en entrée avec un champ dont le nom ou l’alias est LineWt permettent d’ajuster l’épaisseur de ligne dans les fichiers .dwg.
Paramètres
arcpy.conversion.ExportCAD(in_features, Output_Type, Output_File, {Ignore_FileNames}, {Append_To_Existing}, {Seed_File})
Nom | Explication | Type de données |
in_features [in_features,...] | Un ensemble de classes d’entités et de couches d’entités dont la référence spatiale et la géométrie seront exportées vers un ou plusieurs fichiers DAO. La géométrie comme les attributs des entités seront ajoutés aux fichiers au format AutoCAD. | Feature Layer |
Output_Type | Indique la plateforme et la version de fichier DAO qui seront utilisées pour les nouveaux fichiers DAO en sortie. Plusieurs versions logicielles DAO peuvent partager une version du format de fichier pour plusieurs versions. Les options indiquent la version du format de fichier, pas nécessairement la version logicielle qui peut encore utiliser une version précédente du format de fichier.
| String |
Output_File | Chemin du fichier de dessin DAO en sortie. Ce chemin sera remplacé par des chemins de fichiers valides inclus comme valeurs de champ dans le champ ou l’alias de champ nommé DocPath des entités en entrée sauf si le paramètre Ignore_FileNames est défini sur Ignore_Filenames_in_Tables. | CAD Drawing Dataset |
Ignore_FileNames (Facultatif) | Détermine si les chemins valides inclus dans le champ DocPath des entités en entrée seront ignorés.
| Boolean |
Append_To_Existing (Facultatif) | Spécifie si la sortie est ajoutée à un fichier DAO existant. Ceci vous permet d'ajouter des informations à un fichier DAO sur disque.
| Boolean |
Seed_File (Facultatif) | Dessin DAO existant dont les propriétés de contenu, de document et de couche seront utilisées comme fichier de configuration lors de la création des fichiers DAO en sortie. La plateforme DAO et la version du format du fichier de configuration remplace la valeur du paramètre Output_Type. S'il s'agit d'un ajout dans des fichiers DAO existants, le dessin de configuration est ignoré. | CAD Drawing Dataset |
Exemple de code
Le script autonome ci-dessous illustre l’utilisation de la fonction ExportCAD.
# Description: Create an AutoCAD DWG
# Import system modules
import arcpy
# Set local variables
in_features = "C:/data/EditorTutorial.gdb/StudyArea/Buildings"
output_type = "DWG_R2010"
output_file = "c:/data/Buildings.dwg"
# Process: Export to CAD
arcpy.conversion.ExportCAD(in_features, output_type, output_file,
"USE_FILENAMES_IN_TABLES", "OVERWRITE_EXISTING_FILES")
Environnements
Vous avez un commentaire à formuler concernant cette rubrique ?