Puede elegir entre varias herramientas de geoprocesamiento y cargadores de datos para cargar datos de CAD en una geodatabase. Muchas de estas son las mismas herramientas que puede utilizar con los datos de entidad ArcGIS nativos almacenados en shapefiles y geodatabases. Aunque diferentes escenarios requieren diferentes herramientas y estrategias, los flujos de trabajo para cargar datos CAD siguen un patrón de ETL común (extracción, transformación y carga).
Las siguientes secciones tratan las herramientas y estrategias de ETL que puede utilizar para cargar datos de CAD en una geodatabase.
Extracción de entidades de CAD
Extraer entidades de CAD se logra mediante la creación de una selección o por la definición de una consulta SQL que filtra la geometría por capa de dibujo, color o el tipo de línea, u otros tipos de atributos de propiedad.
Documentos de mapa
En un documento de mapa (.mxd), la mejor práctica es utilizar el Generador de consultas y guarde la consulta con la capa de entidades. Puede utilizar la ventana Identificar para determinar qué capas de dibujo u otros atributos CAD distinguen de forma única las entidades CAD que desea cargar. La ventaja de trabajar en un documento de mapa es que puede confirmar visualmente sus resultados antes de procesar los datos.
ModelBuilder
En ModelBuilder, una técnica común es utilizar la herramienta Clase de entidad a clase de entidad como la primera herramienta en el flujo de trabajo. Esta herramienta utiliza un parámetro de entrada de expresión SQL que puede almacenar con el modelo o escribir en tiempo de ejecución. También puede utilizar Generador de consultas para ayudarle a generar y verificar la expresión.
Transformar datos de CAD
En ArcGIS for Desktop, nunca trabaja directamente con los datos de CAD reales. Las entidades de CAD son clases de entidad de ArcGIS virtuales que se han traducido al vuelo de los datos en el archivo de origen. Como resultado, puede utilizar herramientas de geoprocesamiento no comunes y las técnicas de edición comunes para modificar y limpiar los datos antes de cargarlos en la geodatabase de producción. Esto ofrece una ventaja clara sobre los métodos ETC tradicionales porque se procesan los datos de CAD en una geodatabase como entidades de ArcGIS nativas.
Las herramientas de geoprocesamiento realizan tareas específicas, tales como la edición o generar nueva geometría. En el contexto de trabajar con datos CAD, las herramientas se pueden dividir en tres categorías: las que procesan geometría y campos, las que convierten anotaciones de CAD y las que cargan datos en las clases de entidades existentes.
Organizar los datos con un documento de mapa
Un documento de mapa (.mxd) puede servir como un espacio de trabajo temporal para el procesamiento y carga de datos CAD o para la depuración de modelos de geoprocesamiento. Para los flujos de trabajo ad hoc, puede utilizar la geodatabase predeterminada como un área provisional antes de cargar los datos en la geodatabase de producción. ArcMap proporciona acceso rápido a varias herramientas que se abren con valores predeterminados preconfigurados que funcionan bien para este fin.
Para utilizarlos, haga clic con el botón derecho en la capa de entidades de CAD en la tabla de contenido. El menú de acceso directo muestra las siguientes opciones basadas en el tipo de clase de entidad de CAD que ha seleccionado.
- Convertir capa de entidades CAD ejecuta la herramienta Copiar entidades. Si la capa de entrada contiene una selección, solo las entidades seleccionadas se cargan.
- Convertir dataset de entidad de CAD ejecuta la herramienta CAD a geodatabase. Esto es un cargador de a masivo que carga todas las clases de entidad de CAD derivadas del mismo dataset de CAD.
- Convertir en anotación de geodatabase ejecuta la herramienta Importar anotación CAD. Esta opción solo está disponible cuando se selecciona una capa de entidad de anotación de CAD.
Realizar ediciones masivas
Una vez que haya cargado datos de CAD en una clase de entidad adecuada, modificar es la continuación de un flujo de trabajo de edición típico. Puede realizar estos cambios manualmente en una sesión de edición o puede utilizar las herramientas de geoprocesamiento de la caja de herramientas de Edición y editar los datos en volumen. Para los flujos de trabajo iterativos complejos, considere utilizar ModelBuilder para organizar y depurar su flujo de trabajo de transformación.
No es raro que los datos de CAD requieran algún nivel de limpieza. Los datos CAD creados de manera deficiente pueden contener numerosos arcos colgantes y arcos cortos que hacen que los datos no se puedan usar para crear una topología válida. Estos errores se pueden corregir mediante las herramientas de geoprocesamiento como Ampliar línea, Cortar línea y Alinear.
Para obtener más información sobre las herramientas de geoprocesamiento para la edición, consulte Vista general de la caja de herramientas de Edición
Campos
Por defecto, las herramientas de geoprocesamiento cargan los campos de atributo de entrada que van a ser visibles. En algunos casos, esto puede cargar la colección completa de campos de atributos de CAD. Estos campos contienen valores de propiedad para el dibujo CAD o la geometría de la anotación, la información de capas, metadatos del documento y atributos creados por el usuario. Muchos de estos no tienen importancia para un SIG y se pueden eliminar en cualquier momento.
La forma más eficaz para eliminar varios campos a la vez es utilizar la herramienta Eliminar campo . Los únicos campos que debe considerar guardar son los que desea cargar como atributos de entidad o aquellos que necesita para criterios de filtrado.
Para obtener más información sobre las herramientas de geoprocesamiento para administrar los campos, consulte Vista general del conjunto de herramientas Campos
Crear polígonos y otra geometría
Los archivos AutoCAD y MicroStation no admiten un objeto poligonal basado en reglas que es equivalente a la clase de entidad de polígono en ArcGIS. En lugar de eso, los polígonos se deducen de polilíneas cerradas. En ArcGIS for Desktop, todas las polilíneas cerradas se muestran en la clase de entidad del polígono CAD. Sin embargo, si el dibujo CAD contiene áreas completamente cerradas construidas con segmentos de línea, puede utilizarlas para generar polígonos con la herramienta Entidad a polígono.
Flujos de trabajo complejo
Otros, escenarios más complejos pueden requerir una serie de herramientas que transforman los datos en un patrón paso a paso. Por ejemplo, considere la siguiente estrategia para generar polígonos de espacios de oficina interior de un dibujo de plano de suelo de CAD
- Expandir todas las polilíneas con la herramienta Dividir líneas en los vértices.
- Procesar los resultados con la herramienta Crear capa de entidades utilizando una expresión SQL que selecciona solo las líneas mayores que 0.5 pies.
- A continuación, utilice la herramienta Ampliar línea para crear áreas cerradas de la geometría restante que probablemente sea los espacios de oficina interior.
- Por último, crear entidades de polígono con la herramientaEntidad a polígono.
Los resultados de este flujo de trabajo se pueden agregar a un documento de mapa y editar utilizando métodos manuales para realizar cualquier corrección final como la eliminación de polígonos no deseados, planarizar y división de vértices, y otras operaciones de limpieza.
Para obtener más información sobre las herramientas de geoprocesamiento que transforman entidades de un tipo de geometría a otro o verifican la exactitud, consulte Vista general del conjunto de herramientas Entidades
Cargar datos en una geodatabase
Una vez que confiamos en que la calidad de los datos cumple los requisitos de la geodatabase de producción, puede elegir entre varias herramientas para cargar los datos. Si está automatizando el flujo de trabajo con un modelo de geoprocesamiento, puede utilizar la herramienta Adjuntar. Esta herramienta incluye controles para probar, filtrar y un esquema de campo de atributos de mapa a la clase de entidad de destino. Si carga datos desde varios archivos de origen CAD, puede utilizar la herramienta Fusionarpara combinarlas en una sola clase de entidad antes de utilizar la herramienta Adjuntar.
Para obtener más información sobre las herramientas de geoprocesamiento que realizan operaciones generales de administración de datos, consulte Vista general del conjunto de herramientas general
Cargadores de datos
También puede elegir entre dos cargadores de datos que generan resultados similares a la herramienta Adjuntar. Los cargadores de datos son asistentes que ejecuta de forma interactiva. Utilizan Generador de consultas para limitar lo que se carga e incluyen una interfaz tabular para asignar campos de entrada a sus campos correspondientes en la clase de entidad de destino.
- Cargador de objetos se ejecuta con ArcMap durante una sesión de edición. Puede configurar para utilizar las reglas de validación definidas en la clase de entidad de destino, así como a alinear los datos a coordenadas. La herramienta también permite deshacer los cambios después de cargar los datos.
- Cargador de datos sencillo se ejecuta en una ventana Catálogo. Este cargador no realiza ninguna validación, ni puede deshacer los cambios que realiza a la clase de entidad de destino.
Para obtener más información sobre los cargadores de datos, consulte Acerca de cómo cargar datos en las clases de entidades existentes