Resumen
Crea uno o más dibujos CAD basados en los valores contenidos en una o más clases de entidad de entrada o capas de entidades y tablas de apoyo.
Uso
Esta herramienta crea archivos CAD DWG, DXF o DGN.
Las clases de entidad, capas de entidades y shapefiles son entradas válidas para esta herramienta.
La salida predeterminada crea una capa de dibujo para cada clase de entidad de entrada o capa a menos que se especifique lo contrario con un archivo Seed o campos con nombre clave.
La salida predeterminada genera entidades con las propiedades predeterminadas del formato de archivo CAD de salida a menos que se especifique lo contrario con un archivo seed o campos con nombres clave.
La salida en formato DWG/DXF escribe el sistema de coordenadas en el diccionario de objetos con nombre del dibujo utilizando una cadena de caracteres de texto (WKT) conocida. ArcGIS Desktop reconoce estos datos no gráficos, que se pueden editar en la aplicación AutoCAD (versión 2007 o posterior) utilizando el plug-in Esri de ArcGIS for AutoCAD.
La salida en formato DWG/DXF (versión 2007 o posterior) escribe el esquema de la clase de entidad para cada clase de entidad en el diccionario de objetos con nombre del dibujo utilizando registros X. ArcGIS Desktop reconoce estos datos no gráficos, que se pueden editar en la aplicación AutoCAD utilizando el plug-in Esri de ArcGIS for AutoCAD.
La salida en DWG/DXF (versión 2007 o posterior) exporta los atributos de la entidad como atributos vinculados a entidades al diccionario de extensiones del dibujo al que hace referencia la entidad. ArcGIS Desktop reconoce estos datos no gráficos, que se pueden editar en la aplicación AutoCAD utilizando el plug-in Esri de ArcGIS for AutoCAD.
Esta herramienta no exportará la anotación de cobertura a ningún formato CAD.
Los archivos Seed y los campos con nombres clave se pueden utilizar para controlar las capas, las propiedades gráficas como el color y las definiciones de bloque de AutoCAD en los archivos CAD de salida.
Para agregar campos con nombres clave a la clase de entidad de entrada, utilice la herramienta Agregar campo. Para agregar varios campos a la vez por categoría funcional, utilice la herramienta Agregar campos CAD.
El campo RefName en la clase de entidad de entrada especifica qué bloque de archivo de inicialización o nombres de celda se deben utilizar. Los elementos de etiquetas de atributos definidos por una definición de bloque de AutoCAD se rellenan con información de atributos si el nombre de etiqueta coincide con un nombre de campo.
El campo Elevation en la clase de entidad de entrada especifica el valor de una coordenada z de la entidad de CAD de salida. Si este campo no está presente, se utiliza el valor de la coordenada z de cada vértice individual de la entidad de entrada para producir la entidad de CAD de salida.
Los campos CadType o Entity de la clase de entidad de entrada se utilizan para convertir las entidades de entrada en entidades específicas de CAD. Para obtener más información sobre las relaciones entre las entidades de CAD y las entidades de Esri, consulte Geometría compatible de AutoCAD y MicroStation.
El campo DocPath en la clase de entidad de entrada se utiliza para dirigir la salida a uno o más archivos de dibujo CAD. Si el parámetro Ignorar rutas en tablas está activado (habilitado) en el cuadro de diálogo de la herramienta, este campo se ignora.
El campo LTScale se utiliza para ajustar el peso de línea de los archivos DGN.
El campo LineWt se utiliza para ajustar el peso de línea de los archivos DWG.
Sintaxis
arcpy.conversion.ExportCAD(in_features, Output_Type, Output_File, {Ignore_FileNames}, {Append_To_Existing}, {Seed_File})
Parámetro | Explicación | Tipo de datos |
in_features [in_features,...] | Un conjunto de clases de entidades o capas de entidades cuya geometría se exportará a uno o más archivos CAD. | Feature Layer |
Output_Type | La plataforma CAD y la versión de archivo de los archivos de salida. Este valor invalida cualquier valor Output_Type contenido en la columna de nombre clave o en la columna de alias CADFile_type.
| String |
Output_File | La ruta del archivo de dibujo CAD de salida deseado. Este nombre invalida cualquier información de nombre de dibujo incluida en las columnas de entidades de entrada o en las columnas de alias llamadas DrawingPathName. | CAD Drawing Dataset |
Ignore_FileNames (Opcional) | Especifica si la función ignorará o usará las rutas de DrawingPathName. Esto permite que la función haga salir entidades CAD en dibujos específicos o las ignore y las agregue a un archivo CAD.
| Boolean |
Append_To_Existing (Opcional) | Especifica si la salida se incorporará a un archivo CAD existente. Esto le permite agregar información a un archivo CAD en el disco.
| Boolean |
Seed_File (Opcional) | Un dibujo CAD existente cuyo contenido, documento y propiedades de capa se utilizarán para todos los archivos CAD de salida nuevos. La plataforma CAD y la versión de formato del archivo Seed invalidan el valor especificado por el parámetro Output_Type. Si se incorpora a archivos CAD existentes, el dibujo seed se ignora. | CAD Drawing Dataset |
Muestra de código
El siguiente script independiente muestra cómo utilizar la herramienta ExportToCAD.
# 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.ExportCAD_conversion(in_features, output_type, output_file,
"USE_FILENAMES_IN_TABLES", "OVERWRITE_EXISTING_FILES")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí