CAD a Geodatabase (Conversión)

Resumen

Lee un dataset de CAD y crea clases de entidad del dibujo. Las clases de entidad se escriben en una geodatabase dataset de entidades.

Uso

  • Esta herramienta crea un dataset de entidades en una geodatabase existente, que se agrega como una capa de grupo al mapa.

  • Las entidades de entrada deben ser un archivo CAD. El archivo CAD contiene todas las geometrías homogéneas disponibles.

  • El parámetro de entrada aceptará datos CAD con diversos formatos (DWG, DXF y DGN) en una operación.

  • Si se utiliza un DWG como entrada, puede contener clases de entidad adicionales definidas para CAD que se ajustan al documento de Esri Especificación de la representación cartográfica para CAD. Estas clases de entidad son subconjuntos de las geometrías homogéneas originales con atributos vinculados a entidades que también se importan a la geodatabase como atributos de entidad.

  • Los nombres de clase de entidad deben ser únicos para toda la geodatabase o fallará la herramienta.

  • Todas las entradas se combinan en un único dataset de CAD de salida que contendrá las clases de entidad estándar de puntos, líneas y polígonos, además de cualquier clase de entidad definida para CAD existente.

  • Si existe un archivo de proyección para el archivo CAD de entrada, automáticamente completará el parámetro Referencia espacial con la información de proyección. Si se utilizan varios archivos CAD como entradas, el valor del parámetro Referencia espacial se tomará a partir del primer archivo CAD con información de proyección válida.

  • Si en el directorio existe un archivo de proyección universal (esri_cad.prj), su información de proyección se usará si no se define un sistema de coordenadas para el primer archivo CAD.

  • Si existe un archivo de georreferenciación para el archivo CAD de entrada, realizará automáticamente la transformación.

  • Si existe un archivo de georreferenciación universal (esri_cad.wld) en el directorio, la transformación se aplicará a cada dataset de CAD de la lista que no tenga un archivo acompañante de georreferenciación universal.

  • Si un archivo .dgn tiene varios modelos, asegúrese de que el primer modelo tenga el dominio más largo. Esta herramienta calcula el dominio para todo el archivo .dgn desde el primer modelo. Si no es este el caso, expanda el dominio en el primer modelo para que sea suficientemente largo para adaptarse a él.

  • Si solo necesita una única clase de entidad de las clases de entidad CAD, utilice la herramienta Exportar entidades.

Parámetros

EtiquetaExplicaciónTipo de datos
Datasets de CAD de entrada

La captura de archivos CAD que se convertirán en entidades de geodatabase.

CAD Drawing Dataset
Geodatabase de salida

La geodatabase en la que se creará el dataset de entidades de salida. Esta geodatabase ya debe existir.

Workspace
Dataset

El nombre del dataset de entidades que se creará.

String
Escala de referencia

Este parámetro no es necesario para esta herramienta porque la anotación de CAD se trata como puntos en ArcGIS AllSource.

Double
Referencia espacial
(Opcional)

La referencia espacial del dataset de entidades de salida. Para controlar otros aspectos de la referencia espacial, como los dominios, resoluciones y tolerancias x, y, z y m, defina los entornos de geoprocesamiento adecuados.

Spatial Reference

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset de entidades de salida

El dataset de entidades de geodatabase de salida que contiene las nuevas clases de entidad.

Feature Dataset

arcpy.conversion.CADToGeodatabase(input_cad_datasets, out_gdb_path, out_dataset_name, reference_scale, {spatial_reference})
NombreExplicaciónTipo de datos
input_cad_datasets
[CAD drawing dataset,...]

La captura de archivos CAD que se convertirán en entidades de geodatabase.

CAD Drawing Dataset
out_gdb_path

La geodatabase en la que se creará el dataset de entidades de salida. Esta geodatabase ya debe existir.

Workspace
out_dataset_name

El nombre del dataset de entidades que se creará.

String
reference_scale

Este parámetro no es necesario para esta herramienta porque la anotación de CAD se trata como puntos en ArcGIS AllSource.

Double
spatial_reference
(Opcional)

La referencia espacial del dataset de entidades de salida. Para controlar otros aspectos de la referencia espacial, como los dominios, resoluciones y tolerancias x, y, z y m, defina los entornos de geoprocesamiento adecuados.

Spatial Reference

Salida derivada

NombreExplicaciónTipo de datos
out_dataset

El dataset de entidades de geodatabase de salida que contiene las nuevas clases de entidad.

Feature Dataset

Muestra de código

Ejemplo de CADToGeodatabase (script independiente)

El siguiente script de Python demuestra cómo utilizar la función CADToGeodatabase en un script independiente.

# Name: CADtoGeodatabase.py
# Description: Create a feature dataset

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/data"

# Set local variables
input_cad_dataset = "C:/data/City.DWG"
out_gdb_path = "C:/data/HabitatAnalysis.gdb" 
out_dataset_name = "analysisresults"
reference_scale = "1000"
spatial_reference = "NAD_1983_StatePlane_California_VI_FIPS_0406_Feet"

# Create a file geodatabase for the feature dataset
arcpy.management.CreateFileGDB("C:/data", "HabitatAnalysis.gdb")

# Run CreateFeaturedataset
arcpy.conversion.CADToGeodatabase(input_cad_dataset, out_gdb_path,
                                  out_dataset_name, reference_scale,
                                  spatial_reference)