Resumen
Agrega varios campos CAD reservados en un paso. Los campos creados por esta herramienta los usa la herramienta Exportar a CAD para generar entidades CAD con propiedades específicas. Después de ejecutar esta herramienta, debe calcular o escribir los valores de campo apropiados.
Uso
Todas las clases de entidad o capas de entidades de entrada son entradas válidas para esta herramienta.
Puede agregar campos a una tabla diferente a la clase de entidad y unir las tablas usando un campo que exista en ambas tablas. Usar una tabla de búsqueda puede ser una manera eficiente para estandarizar y usar de nuevo los valores comunes de propiedad de CAD.
Si la entrada es una vista de tabla o una capa de entidades con una tabla unida, los campos sólo se agregan a la tabla base (no a la tabla unida).
Sintaxis
arcpy.conversion.AddCADFields(input_table, Entities, {LayerProps}, {TextProps}, {DocProps}, {XDataProps})
Parámetro | Explicación | Tipo de datos |
input_table | La tabla, clase de entidad o shapefile de entrada a la que se agregarán los campos específicos de CAD | Table View |
Entities | Agrega la lista de campos de propiedades de entidad específicos de CAD a la tabla de entrada
| Boolean |
LayerProps (Opcional) | Agrega la lista de campos de propiedades de capa específicos de CAD a la tabla de entrada
| Boolean |
TextProps (Opcional) | Agrega la lista de campos de propiedades de texto específicos de CAD a la tabla de entrada
| Boolean |
DocProps (Opcional) | Agrega la lista de campos de propiedades de documento específicos de CAD a la tabla de entrada
| Boolean |
XDataProps (Opcional) | Agrega la lista de campos de propiedades XData específicos de CAD a la tabla de entrada
| Boolean |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_table | La tabla de entrada, clase de entidad o shapefile actualizados. | Vista de tabla |
Muestra de código
Ejemplo de AddCADFields (script independiente)
Agregar campos CAD reservados a la tabla de atributos para usarlos con la herramienta ExportToCAD
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data"
# Set local variables
input_table = "C:/data/EditorTutorial.gdb/StudyArea/Buildings"
# Process: Add CAD Fields
arcpy.AddCADFields_conversion(input_table, "ADD_ENTITY_PROPERTIES",
"ADD_LAYER_PROPERTIES", "NO_TEXT_PROPERTIES",
"NO_DOCUMENT_PROPERTIES", "NO_XDATA_PROPERTIES")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí