Étiquette | Explication | Type de données |
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 et les attributs des entités sont ajoutés aux fichiers AutoCAD formatés. | Feature Layer |
Type en sortie | Spécifie la plateforme DAO et la version de fichier allant être utilisées pour les nouveaux fichiers DAO en sortie. Plusieurs versions de logiciel DAO peuvent partager une version de format de fichier pour plusieurs versions. Les options correspondent à la version de format de fichier, et pas nécessairement à la version logicielle susceptible d’utiliser encore une version de format de fichier précédente.
| String |
Fichier en sortie | Le chemin du fichier de dessin DAO en sortie. Ce chemin est remplacé par les chemins de fichier valides inclus en tant que valeurs de champ dans le champ ou le champ d’alias nommé DocPath de l’entité en entrée, sauf si le paramètre Ignorer les chemins d’accès dans les tables est coché. | CAD Drawing Dataset |
Ignorer les chemins d'accès dans les tables (Facultatif) | Indique si les chemins valides inclus dans le champ DocPath des entités en entrée sont ignorés.
| Boolean |
Toujours ajouter aux fichiers existants (Facultatif) | Indique si les entités sont ajoutées à un fichier DAO en sortie existant ou à des fichiers DAO spécifiés par le paramètre Fichier en sortie ou si les chemins de fichier valides contenus dans les valeurs du champ DocPath selon le paramètre Ignorer les chemins d’accès dans les tables sont remplacés.
| Boolean |
Fichier de configuration (Facultatif) | Dessin DAO existant dont les propriétés de contenu, de document et de couche sont utilisées comme fichier de configuration lorsque des fichiers DAO en sortie sont créés. 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 plusieurs classes d’entités ou couches d’entités en entrée.
La géométrie, les attributs d’entité et le système de coordonnées des couches d’entités ArcGIS sont inclus lorsque la sortie est créée dans des fichiers AutoCAD .dwg ou .dxf. Ces données SIG peuvent être utilisée avec le plug-in ArcGIS pour AutoCAD dans AutoCAD. Si vous ne disposez pas de ce plug-in, vous pouvez accéder à la géométrie en sortie sous la forme d’entités DAO.
Utilisation
Cet outil crée des fichiers .dwg, .dxf ou .dgn, ou leur ajoute des données.
Cet outil accepte les classes d’entités ponctuelles, polylignes, surfaciques, annotations et multipatch prises en charge par ArcGIS ou leurs couches d’entités, y compris celles issues de classes d’entités BIM ou DAO.
Lorsque le fichier DAO cible est associé à un fichier .prj, fichiers .prj universels applicables compris, les coordonnées des entités en sortie sont projetées sur les coordonnées du fichier DAO cible.
Lorsque le fichier DAO cible est associé à un fichier .wld, fichiers .wld universels applicables compris, les coordonnées des entités en sortie sont transformées conformément au décalage de coordonnées défini pour le fichier DAO en sortie dans le fichier .wld applicable.
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 chaque couche d’entités ou classe d’entités en entrée. Il est possible de remplacer la couche DAO en sortie par défaut par des valeurs valides d’entités en entrée possédant un champ ayant pour nom ou pour alias Layer ou Level.
Par défaut, l’outil génère des géométries d’entité 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 d’un champ ayant pour nom ou pour alias CADType dans les attributs d’entité de l’entité en entrée. Par exemple, le type d’entité par défaut pour exporter l’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. Les types d’entités DAO ne sont pas tous pris en charge pour les entités en sortie.
Par défaut, les fichiers formatés AutoCAD DWG ou DXF en sortie génèrent des classes d’entités ArcGIS contenant des attributs dans les fichiers .dwg ou .dxf pris en charge à la fois par ArcGIS et par le plug-in ArcGIS pour AutoCAD dans AutoCAD. La référence spatiale des données d’entité exportées est écrite dans les fichiers DAO en sortie.
Les fichiers de configuration DAO peuvent être utilisés pour renseigner les dessins DAO en sortie avec des blocs, des cellules, des couches, des modèles et de la symbologie de couche en fonction de vos normes DAO. L’utilisation de fichiers de configuration vous permet de référencer les couches et les symboles par leur nom pour remplacer la sortie par défaut en incluant des valeurs valides dans les champs clés nommés des données d’entité en sortie. Par exemple, vous pouvez inclure des valeurs valides dans des champs ayant pour nom ou pour alias Layer afin de contrôler le mode de création des entités DAO dans les fichiers DAO en sortie.
Pour ajouter des champs DAO nommés clé à 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 possédant des valeurs valides dans un champ ayant pour nom ou pour alias RefName et une valeur INSERT ou CELL dans un champ ayant pour nom ou pour alias CADtype vous permettent de remplacer le comportement par défaut de la création d’entités ponctuelles dans le fichier DAO en sortie. Des entités ou des cellules de blocs d’insertions sont générées à la place. Les attributs des blocs d’insertions créés dans le dessin renseignent les attributs de bloc DAO avec des informations d’attribut d’entités SIG si le nom de balise d’attribut du bloc correspond à un nom de champ.
Les entités en entrée avec des valeurs numériques valides dans un champ ayant pour nom ou pour alias 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. De même, les couches d’entités linéaires 2D qui contiennent des valeurs numériques valides dans un champ nommé Contour définissent 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 ayant pour nom ou pour alias CADType ou Entity convertit la géométrie de l’entité 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.
Lorsque vous procédez à une 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é selon des valeurs valides dans un champ ayant pour nom ou pour alias CADModel.
Les entités en entrée qui possède un champ ayant pour nom ou pour alias DocPath permettent de diriger la sortie vers un ou plusieurs fichiers de dessin DAO. Si le paramètre Ignorer les chemins d’accès dans les tables est coché, ce champ est ignoré.
Les entités en entrée qui possèdent un champ ayant pour nom ou pour alias LTScale permettent d’ajuster la pondération de la ligne dans les fichiers .dgn.
Les entités en entrée qui possèdent un champ ayant pour nom ou pour alias LineWt permettent d’ajuster la pondération de la 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 et les attributs des entités sont ajoutés aux fichiers AutoCAD formatés. | Feature Layer |
Output_Type | Spécifie la plateforme DAO et la version de fichier allant être utilisées pour les nouveaux fichiers DAO en sortie. Plusieurs versions de logiciel DAO peuvent partager une version de format de fichier pour plusieurs versions. Les options correspondent à la version de format de fichier, et pas nécessairement à la version logicielle susceptible d’utiliser encore une version de format de fichier précédente.
| String |
Output_File | Le chemin du fichier de dessin DAO en sortie. Ce chemin est remplacé par les chemins de fichier valides inclus en tant que valeurs de champ dans le champ ou le champ d’alias nommé DocPath de l’entité en entrée, sauf si le paramètre Ignore_FileNames est défini sur Ignore_Filenames_in_Tables. | CAD Drawing Dataset |
Ignore_FileNames (Facultatif) | Indique si les chemins valides inclus dans le champ DocPath des entités en entrée sont 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 sont utilisées comme fichier de configuration lorsque des fichiers DAO en sortie sont créés. 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
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?