Add CAD Fields (Conversion)
Summary
Adds reserved CAD fields recognized by the Export To CAD tool. These fields are used to specify the CAD properties of the exported featuresAfter executing this tool, you must calculate or enter the appropriate field values.
Usage
-
All input feature classes and/or feature layers are valid inputs to this tool.
-
Adding CAD fields to a feature class intended for export and calculating values into those fields is a quick way to specify the various CAD properties for export.
-
Adding CAD fields to a table other than a feature class is a useful way to create a lookup table of standard CAD property values. By joining this lookup table to a feature class based on some key field existing in both tables, a CAD standard can be defined and reused. Such a table can specify how feature class data is represented in a CAD drawing.
-
If the input is a table view or a feature layer with a joined table, the fields are only added to the base table (not to the joined table).
Syntax
Parameter | Explanation | Data Type |
input_table |
Input table, feature class, or shapefile that will have the CAD-specific fields added to it | Table View |
Entities |
Adds the list of CAD-specific Entity property fields to the input table
| Boolean |
LayerProps (Optional) |
Adds the list of CAD-specific Layer property fields to the input table
| Boolean |
TextProps (Optional) |
Adds the list of CAD-specific Text property fields to the input table
| Boolean |
DocProps (Optional) |
Adds the list of CAD-specific Document property fields to the input table
| Boolean |
XDataProps (Optional) |
Adds the list of CAD-specific XData property fields to the input table
| Boolean |
Code Sample
# Name: AddCADFields.py # Description: Add reserved CAD fields to attribute table for use with Export To CAD tool # Author: ESRI # 10/28/2009 # Import system modules import arcpy from arcpy import env # Set workspace env.workspace = "C:/data" # Set local variables input_table = "C:/data/EditorTutorial.gdb/StudyArea/Buildings" try: # Process: Add CAD Fields arcpy.AddCADFields_conversion(input_table,"ADD_ENTITY_PROPERTIES","ADD_LAYER_PROPERTIES","NO_TEXT_PROPERTIES","NO_DOCUMENT_PROPERTIES","NO_XDATA_PROPERTIES") except: # If an error occurs while running a tool print the message print arcpy.GetMessages()