Exportar valores de atributo a atributos de bloque de AutoCAD
Este flujo de trabajo demuestra cómo exportar atributos de entidad a atributos de bloque de AutoCAD utilizando los campos reservados de CAD CADType y RefName, y un archivo de inicialización.
Este flujo de trabajo requiere lo siguiente:
- Un archivo de inicialización de AutoCAD que contiene una definición de bloque con atributos que almacenarán los valores de atributo
- Una clase de entidad de puntos de ArcGIS con los campos CADType y RefName agregada a la tabla de atributos
- Nombres de campo en la tabla de atributos de la clase de entidad de entrada que coincidan con los nombres de las etiquetas de los atributos de bloque definidos con la definición de bloque de AutoCAD
El archivo DWG resultante contendrá una referencia de bloque para cada entidad de puntos que se encuentre en la tabla de atributos de entidad de entrada. Cada bloque de referencia contendrá los atributos de entidad para los nombres de campo que correspondan a un nombre de etiqueta de atributo de bloque coincidente.
Preparar el archivo de inicialización
El archivo de inicialización de AutoCAD debe contener una definición de bloque para cada referencia de bloque que se especifique con el campo RefName. Puede hacer referencia a la misma definición de bloque para todas las entidades o dirigir entidades a bloques concretos definidos en el archivo de inicialización. Si especifica una definición de bloque que no existe, la herramienta Exportar a CAD insertará una referencia de bloque genérica definida como un círculo de una unidad de diámetro, sin atributos.
Agregar campos CAD reservados a la tabla de atributos
Agregar el campo CADType
El campo CADType especifica el tipo de entidad de CAD que se va a generar. Utilizará la Calculadora de campo para especificar la palabra clave "INSERT".
- Haga clic con el botón derecho en la tabla de contenido y haga clic en Abrir tabla de atributos.
- Haga clic en el botón Operaciones tabulares generales en la barra de menú de la tabla de atributos y haga clic en Agregar campo para abrir el cuadro de diálogo.
- Escriba el nombre de campo CADType en el cuadro de texto Nombre.
- Haga clic en la flecha de lista desplegable Tipo y haga clic en Texto para asignar el tipo de datos.
- Acepte la longitud de campo predeterminada de 50.
- Haga clic en Aceptar para cerrar el cuadro de diálogo y crear el campo.
- Haga clic con el botón derecho en el nombre de campo CADType en la tabla de atributos y haga clic en Calculadora de campo en el menú de acceso directo.
- Escriba "INSERT", incluidas las comillas dobles, en el cuadro de texto Expresión.
-
Haga clic en Aceptar para ejecutar la herramienta.
El campo CADType muestra ahora el valor INSERT para todos los registros.
Agregar el campo RefName
El campo RefName especifica el nombre de la definición del bloque de AutoCAD que se insertará en el archivo CAD para cada entidad de la entidad. Utilizará la Calculadora de campo para especificar la palabra clave "MyBlock". Sustituya un nombre de bloque que exista en el archivo de inicialización de AutoCAD.
- Haga clic con el botón derecho en la tabla de contenido y haga clic en Abrir tabla de atributos.
- Haga clic en el botón Operaciones tabulares generales en la barra de menú de la tabla de atributos y haga clic en Agregar campo para abrir el cuadro de diálogo.
- Escriba el nombre de campo RefName en el cuadro de texto Nombre.
- Haga clic en la flecha de lista desplegable Tipo y haga clic en Texto para asignar el tipo de datos.
- Acepte la longitud de campo predeterminada de 50.
- Haga clic en Aceptar para cerrar el cuadro de diálogo y crear el campo.
- Haga clic con el botón derecho en el nombre de campo RefName en la tabla de atributos y haga clic en Calculadora de campo en el menú de acceso directo.
- Borre los valores existentes en el cuadro de texto Expresión.
- Escriba el nombre de la definición de bloque que está guardada en el archivo de inicialización de AutoCAD en el cuadro de texto Expresión. Por ejemplo: "MyBlock" (incluidas las comillas dobles).
-
Haga clic en Aceptar para ejecutar la herramienta.
El campo RefName muestra ahora el valor MyBlock para todos los registros.
Ejecute la herramienta Exportar a CAD
- Utilizar la ventana Buscar , encuentre y abra la herramienta Exportar a CAD.
- Arrastre la capa de entidades que contiene los nuevos campos de la tabla de contenido al cuadro de texto Entidades de entrada.
- Haga clic en la flecha desplegable Tipo de salida y elija un formato DWG de AutoCAD.
-
Haga clic en el botón de exploración Archivo de salida , desplácese hasta una carpeta, escriba un nombre para el nuevo archivo CAD y haga clic en Guardar.
- O bien, acepte la ruta de acceso y el nombre de archivo predeterminados.
- Arrastre el archivo de inicialización de AutoCAD que contiene la definición de bloque para MyBlock de la ventana Catálogo al cuadro de texto Archivo Seed.
- Haga clic en Aceptar para ejecutar la herramienta.
Abra la tabla de atributos para la capa de entidad de puntos de CAD en el dataset de CAD recién creado para comprobar los resultados.