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 XDaten-Eigenschaften hinzu.
| Boolean |
Codebeispiel
# 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()
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Ja
- ArcGIS for Desktop Standard: Ja
- ArcGIS for Desktop Advanced: Ja