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 für 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
arcpy.conversion.AddCADFields(input_table, Entities, {LayerProps}, {TextProps}, {DocProps}, {XDataProps})
Parameter | Erklärung | 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 |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_table | Die aktualisierte Eingabetabelle oder Feature-Class oder das aktualisierte Shapefile. | Tabellensicht |
Codebeispiel
AddCADFields – Beispiel (eigenständiges Skript)
Hinzufügen von reservierten CAD-Feldern zu einer Attributtabelle für die Verwendung im Werkzeug 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")
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja