Zusammenfassung
Fügt mehrere reservierte CAD-Felder in einem Schritt hinzu. Von diesem Werkzeug erstellte Felder werden vom Werkzeug In CAD exportieren verwendet, um CAD-Entitäten mit bestimmten Eigenschaften zu generieren. Nachdem Sie dieses Werkzeug ausgeführt haben, müssen Sie die entsprechenden Feldwerte berechnen oder eingeben.
Verwendung
- Als Eingaben in dieses Werkzeug sind sämtliche Eingabe-Feature-Classes und/oder Feature-Layer gültig. 
- Sie können einer Tabelle, die keine Feature-Class ist, Felder hinzufügen und die Tabellen mithilfe eines Feldes, das in beiden Tabellen vorhanden ist, verbinden. Die Verwendung einer Lookup-Tabelle kann eine effiziente Möglichkeit sein, allgemeine CAD-Eigenschaftswerte zu standardisieren und wiederzuverwenden. 
- Wenn es sich bei der Eingabe um eine Tabellensicht oder einen Feature-Layer mit einer verbundenen Tabelle handelt, werden die Felder lediglich der Basistabelle hinzugefügt (nicht der verbundenen Tabelle). 
Syntax
AddCADFields_conversion (input_table, Entities, {LayerProps}, {TextProps}, {DocProps}, {XDataProps})| Parameter | Erläuterung | Datentyp | 
| input_table | Eingabetabelle, Feature-Class oder Shapefile, in die bzw. das die CAD-spezifischen Felder eingefügt werden. | Table View | 
| Entities | Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Entitäts-Eigenschaften hinzu. 
 | Boolean | 
| LayerProps (optional) | Fügt der Eingabetabelle eine Liste von CAD-spezifischen Feldern für Layer-Eigenschaften hinzu. 
 | Boolean | 
| TextProps (optional) | Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Texteigenschaften hinzu. 
 | Boolean | 
| DocProps (optional) | Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Dokumenteigenschaften hinzu. 
 | Boolean | 
| XDataProps (optional) | Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für XData-Eigenschaften hinzu. 
 | Boolean | 
Codebeispiel
# Name: AddCADFields.py
# Description: Add reserved CAD fields to attribute table for use with Export To CAD tool
# 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()
Umgebungen
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja