Exporter vers DAO (Conversion)

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.

  • Les classes et les couches d’entités point, polylignes, surfaciques, d’annotations et multipatch sont des entrées valides de cet outil.

  • 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.

  • 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. Toutefois, si les entités en sortie comportent un champ nommé CADType ayant des valeurs POINT, des entités point DAO sont générées dans le fichier DAO plutôt que dans le 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 par ArcGIS Desktop et 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

ÉtiquetteExplicationType 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 choix spécifient 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.

  • Fichier DGN MicrostationLe type en sortie sera le type Microstation DGN.
  • DWG version 2018Le type en sortie sera le type DWG version 2018. Il s’agit de l’option par défaut.
  • DWG version 2013Le type en sortie sera le type DWG version 2013.
  • DWG version 2010Le type en sortie sera le type DWG version 2010.
  • DWG version 2007Le type en sortie sera le type DWG version 2007.
  • DWG version 2005Le type en sortie sera le type DWG version 2005.
  • DWG version 2004Le type en sortie sera le type DWG version 2004.
  • DWG version 2000Le type en sortie sera le type DWG version 2000.
  • DWG version 14Le type en sortie sera le type DWG version 14.
  • DXF version 2018Le type en sortie sera le type DXF version 2018.
  • DXF version 2013Le type en sortie sera le type DXF version 2013.
  • DXF version 2010Le type en sortie sera le type DXF version 2010.
  • DXF version 2007Le type en sortie sera le type DXF version 2007.
  • DXF version 2005Le type en sortie sera le type DXF version 2005.
  • DXF version 2004Le type en sortie sera le type DXF version 2004.
  • DXF version 2000Le type en sortie sera le type DXF version 2000.
  • DXF version 14Le type en sortie sera le type DXF version 14.
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.

  • Activé : les chemins valides sont ignorés et la sortie de toutes les entités est ajoutée à la valeur du paramètre Fichier en sortie. Il s’agit de l’option par défaut.
  • Désactivé : les chemins valides sont utilisés de sorte que chaque nouvelle entité DAO est écrite dans le fichier spécifié par cette valeur de champ.
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.

  • Activé : les entités sont ajoutées à un fichier DAO en sortie s'il en existe un. Le contenu du fichier DAO existant est conservé.
  • Désactivé : s'il existe un fichier DAO en sortie, il est remplacé. Il s’agit de l’option par défaut.
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

arcpy.conversion.ExportCAD(in_features, Output_Type, Output_File, {Ignore_FileNames}, {Append_To_Existing}, {Seed_File})
NomExplicationType 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 choix spécifient 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.

  • DGN_V8Le type en sortie sera le type Microstation DGN.
  • DWG_R2018Le type en sortie sera le type DWG version 2018. Il s’agit de l’option par défaut.
  • DWG_R2013Le type en sortie sera le type DWG version 2013.
  • DWG_R2010Le type en sortie sera le type DWG version 2010.
  • DWG_R2007Le type en sortie sera le type DWG version 2007.
  • DWG_R2005Le type en sortie sera le type DWG version 2005.
  • DWG_R2004Le type en sortie sera le type DWG version 2004.
  • DWG_R2000Le type en sortie sera le type DWG version 2000.
  • DWG_R14Le type en sortie sera le type DWG version 14.
  • DXF_R2018Le type en sortie sera le type DXF version 2018.
  • DXF_R2013Le type en sortie sera le type DXF version 2013.
  • DXF_R2010Le type en sortie sera le type DXF version 2010.
  • DXF_R2007Le type en sortie sera le type DXF version 2007.
  • DXF_R2005Le type en sortie sera le type DXF version 2005.
  • DXF_R2004Le type en sortie sera le type DXF version 2004.
  • DXF_R2000Le type en sortie sera le type DXF version 2000.
  • DXF_R14Le type en sortie sera le type DXF version 14.
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.

  • Ignore_Filenames_in_TablesLes chemins valides sont ignorés et la sortie de toutes les entités est ajoutée à la valeur du paramètre Output_File. Il s’agit de l’option par défaut.
  • Use_Filenames_in_TablesLes chemins valides sont utilisés de sorte que chaque nouvelle entité DAO est écrite dans le fichier spécifié par cette valeur de champ.
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.

  • Append_To_Existing_FilesLes entités sont ajoutées à un fichier DAO en sortie s'il en existe un. Le contenu du fichier DAO existant est conservé.
  • Overwrite_Existing_FilesS'il existe un fichier DAO en sortie, il est remplacé. Il s’agit de l’option par défaut.
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

Exemple d’utilisation de l’outil Exporter vers DAO (script autonome)

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")

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes