CAD-Felder hinzufügen (Conversion Tools)
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).
Parameter
Beschriftung
Erläuterung
Datentyp
Eingabetabelle
Eingabetabelle, Feature-Class oder Shapefile, in die bzw. das die CAD-spezifischen Felder eingefügt werden.
Table View
Entitätseigenschaften
Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Entitätseigenschaften hinzu.
Aktiviert —Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Entitätseigenschaften hinzu.
Deaktiviert —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für Entitätseigenschaften hinzugefügt.
Boolean
Layer-Eigenschaften
(Optional)
Fügt der Eingabetabelle eine Liste von CAD-spezifischen Feldern für Layer-Eigenschaften hinzu.
Aktiviert —Fügt der Eingabetabelle eine Liste von CAD-spezifischen Feldern für Layer-Eigenschaften hinzu.
Deaktiviert —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für Layer-Eigenschaften hinzugefügt.
Boolean
Texteigenschaften
(Optional)
Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Texteigenschaften hinzu.
Aktiviert —Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Texteigenschaften hinzu.
Deaktiviert —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für Texteigenschaften hinzugefügt.
Boolean
Dokumenteigenschaften
(Optional)
Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Dokumenteigenschaften hinzu.
Aktiviert —Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Dokumenteigenschaften hinzu.
Deaktiviert —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für Dokumenteigenschaften hinzugefügt.
Boolean
XData-Eigenschaftenfelder für CAD hinzufügen
(Optional)
Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für XData-Eigenschaften hinzu.
Aktiviert —Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für XData-Eigenschaften hinzu.
Deaktiviert —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für XData-Eigenschaften hinzugefügt.
Boolean
Abgeleitete Ausgabe
Beschriftung
Erläuterung
Datentyp
Aktualisierte Eingabetabelle
Die aktualisierte Eingabetabelle oder Feature-Class oder das aktualisierte Shapefile.
Table View
arcpy.conversion.AddCADFields(input_table, Entities, {LayerProps}, {TextProps}, {DocProps}, {XDataProps})
Name
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ätseigenschaften hinzu.
ADD_ENTITY_PROPERTIES —Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Entitätseigenschaften hinzu.
NO_ENTITY_PROPERTIES —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für Entitätseigenschaften hinzugefügt.
Boolean
LayerProps
(Optional)
Fügt der Eingabetabelle eine Liste von CAD-spezifischen Feldern für Layer-Eigenschaften hinzu.
ADD_LAYER_PROPERTIES —Fügt der Eingabetabelle eine Liste von CAD-spezifischen Feldern für Layer-Eigenschaften hinzu.
NO_LAYER_PROPERTIES —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für Layer-Eigenschaften hinzugefügt.
Boolean
TextProps
(Optional)
Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Texteigenschaften hinzu.
ADD_TEXT_PROPERTIES —Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Texteigenschaften hinzu.
NO_TEXT_PROPERTIES —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für Texteigenschaften hinzugefügt.
Boolean
DocProps
(Optional)
Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Dokumenteigenschaften hinzu.
ADD_DOCUMENT_PROPERTIES —Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für Dokumenteigenschaften hinzu.
NO_DOCUMENT_PROPERTIES —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für Dokumenteigenschaften hinzugefügt.
Boolean
XDataProps
(Optional)
Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für XData-Eigenschaften hinzu.
ADD_XDATA_PROPERTIES —Fügt der Eingabetabelle eine Liste der CAD-spezifischen Felder für XData-Eigenschaften hinzu.
NO_XDATA_PROPERTIES —Der Eingabetabelle wird keine Liste der CAD-spezifischen Felder für XData-Eigenschaften hinzugefügt.
Boolean
Abgeleitete Ausgabe
Name
Erläuterung
Datentyp
out_table
Die aktualisierte Eingabetabelle oder Feature-Class oder das aktualisierte Shapefile.
Table View
Codebeispiel
AddCADFields: Beispiel (eigenständiges Skript)
Fügt einer Attributtabelle reservierte CAD-Felder zur Verwendung in der Funktion ExportToCAD hinzu.
# 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.conversion.AddCADFields(input_table, "ADD_ENTITY_PROPERTIES",
"ADD_LAYER_PROPERTIES", "NO_TEXT_PROPERTIES",
"NO_DOCUMENT_PROPERTIES", "NO_XDATA_PROPERTIES")
Umgebungen
Aktueller Workspace , Ausdehnung , Scratch-Workspace
Lizenzierungsinformationen
Basic: Ja
Standard: Ja
Advanced: Ja