Beschriftung | Erläuterung | Datentyp |
Eingabe-Features | Eine Auswahl von Feature-Classes und Feature-Layern, deren Raumbezug und Geometrie in eine oder mehrere CAD-Dateien exportiert wird. Den formatierten AutoCAD-Dateien werden sowohl die Feature-Geometrie als auch die Feature-Attribute hinzugefügt. | Feature Layer |
Ausgabetyp | Gibt die CAD-Plattform und die Dateiversion an, die für neue Ausgabe-CAD-Dateien verwendet werden. Mehrere Versionen der CAD-Software können sich eine Dateiformatversion für mehrere Versionen teilen. Die Auswahl gibt die Dateiformatversion, aber nicht notwendigerweise die Softwareversion an, die weiterhin eine frühere Dateiformatversion verwenden kann.
| String |
Ausgabedatei | Der Pfad der Ausgabe-CAD-Zeichnungsdatei. Dieser Pfad wird durch gültige Dateipfade überschrieben, die als Feldwerte in dem Feld des Eingabe-Features oder dem Aliasfeld mit dem Namen DocPath enthalten sind, es sei denn, der Parameter Pfade in Tabellen ignorieren ist aktiviert. | CAD Drawing Dataset |
Pfade in Tabellen ignorieren (optional) | Gibt an, ob gültige Pfade, die im Feld DocPath der Eingabe-Features enthalten sind, ignoriert werden.
| Boolean |
An vorhandene Dateien anhängen (optional) | Gibt an, ob Objekte an eine oder mehrere vorhandene Ausgabe-CAD-Dateien angehängt werden, die durch den Parameter Ausgabedatei angegeben werden, oder ob gültige Dateipfade, die gemäß dem Parameter Pfade in Tabellen ignorieren in den DocPath-Feldwerten enthalten sind, überschrieben werden.
| Boolean |
Seed-Datei (optional) | Eine vorhandene CAD-Zeichnung, deren Inhalte und Dokument- und Layer-Eigenschaften beim Erstellen von Ausgabe-CAD-Dateien als Seed-Datei verwendet werden. Die CAD-Plattform und -Formatversion der Seed-Datei überschreiben den Wert, der vom Parameter Ausgabetyp angegeben wird. Beim Anhängen an vorhandene CAD-Dateien wird die Seed-Zeichnung ignoriert. | CAD Drawing Dataset |
Zusammenfassung
Exportiert Features basierend auf einem oder mehreren Eingabe-Feature-Layern oder einer oder mehreren Feature-Classes in neue oder vorhandene CAD-Dateien.
Die Geometrie, die Feature-Attribute und das Koordinatensystem der ArcGIS-Feature-Layer werden in die Ausgabe in die Dateien AutoCAD .dwg oder .dxf einbezogen. Diese GIS-Daten können in Verbindung mit dem ArcGIS for AutoCAD-Plug-In für AutoCAD verwendet werden. Falls Sie dieses Plug-In nicht haben, können Sie die Ausgabegeometrie als CAD-Objekte aufrufen.
Verwendung
Mit diesem Werkzeug werden .dwg-, .dxf- oder .dgn-CAD-Dateien erstellt, oder es fügt vorhandenen Dateien Anhänge hinzu.
Dieses Werkzeug unterstützt Punkt-, Polylinien-, Polygon-, Annotation- und Multipatch-Feature-Classes und -Feature-Layer.
Dieses Werkzeug akzeptiert ArcGIS-unterstützte Punkt-, Polylinien-, Polygon-, Annotation- oder Multipatch-Feature-Classes oder deren Feature-Layer, einschließlich solcher aus BIM- oder CAD-Feature-Classes.
Das Werkzeug erstellt standardmäßig einen CAD-Layer in der CAD-Datei und verwendet dafür den Namen des Eingabe-Feature-Layers als neuen CAD-Layer-Namen für jede Eingabe-Feature-Class oder jeden Feature-Layer. Der Standard-Ausgabe-CAD-Layer kann mit gültigen Werten für Eingabe-Features mit einem Feld mit dem Namen oder Alias Layer oder Level überschrieben werden.
Das Werkzeug generiert standardmäßig Ausgabe-CAD-Objektgeometrien, die der Eingabe-Feature-Geometrie möglichst entsprechen. Ausgabe-Objekttypen können mit gültigen Werten in einem Feld mit dem Namen oder Alias CADType in den Feature-Attributen des Eingabe-Features überschrieben werden. Der Standard-Objekttyp zum Exportieren einer Feature-Annotation ist beispielsweise "TEXT". Wenn die Ausgabe-Features jedoch über ein Feld mit dem Namen CADType mit den Feldwerten des Typs POINT verfügen, werden CAD-Punktobjekte in der CAD-Datei anstelle des Feldes TEXT generiert. Nicht alle CAD-Objekttypen werden für Ausgabe-Features unterstützt.
Standardmäßig generieren Ausgabe-AutoCAD-DWG- oder DXF-formatierte Dateien attribuierte ArcGIS-Feature-Classes in den .dwg- oder .dxf-Dateien, die sowohl von ArcGIS-Desktop als auch durch das ArcGIS for AutoCAD-Plug-In für AutoCAD unterstützt werden. Der Raumbezug der exportierten Feature-Daten wird in die Ausgabe-CAD-Dateien geschrieben.
Mithilfe von CAD-Seed-Dateien werden die Ausgabe-CAD-Zeichnungen mit Blöcken, Zellen, Layern, Modellen und der Layer-Symbolisierung gemäß Ihren CAD-Standards befüllt. Wenn Sie Seed-Dateien verwenden, können Sie Layer und Symbole mit Namen referenzieren, um die Standardausgabe zu überschreiben, indem Sie gültige Werte in benannte Schlüsselfelder der Ausgabe-Feature-Daten einbeziehen. Beispielsweise können Sie gültige Werte in Felder mit dem Namen oder Alias Layer einbeziehen, um zu steuern, wo CAD-Objekte in den Ausgabe-CAD-Dateien erstellt werden.
Sie können der Eingabe-Feature-Class mithilfe des Werkzeugs Feld hinzufügen benannte Schlüssel-CAD-Felder hinzufügen. Um mehrere Felder gleichzeitig nach funktionaler Kategorie hinzuzufügen, verwenden Sie das Werkzeug CAD-Felder hinzufügen.
Eingabe-Punkt-Features mit gültigen Werten in einem Feld mit dem Namen oder Alias RefName und dem Wert INSERT oder CELL in einem Feld mit dem Namen oder Alias CADtype ermöglichen es Ihnen, das Standardverhalten, bei dem in der Ausgabe-CAD-Datei Punktobjekte erstellt werden, zu überschreiben. Stattdessen werden Blockeinfügungsobjekte oder -zellen generiert. Attribute von Blockeinfügungen, die in der Zeichnung erstellt wurden, befüllen CAD-Blockattribute mit GIS-Feature-Attributinformationen, wenn der Attribut-Tag-Name des Blocks mit einem Feldnamen übereinstimmt.
Mithilfe von Eingabe-Features mit gültigen numerischen Werten in einem Feld mit dem Namen oder Alias Elevation kann der Z-Koordinatenwert des Ausgabe-CAD-Objekts festgelegt werden. Wenn dieses Feld nicht vorhanden ist, wird der Z-Koordinatenwert jedes einzelnen Stützpunktes des Eingabe-Features verwendet, um das Ausgabe-CAD-Objekt zu erstellen. Ebenso legen 2D-Eingabe-Linien-Feature-Layer, die gültige numerische Werte in einem Feld mit dem Namen Contour enthalten, die Z-Koordinaten der Ausgabe-CAD-Linienobjekte fest.
Eingabe-Features mit einem gültigen Wert in einem Feld mit dem Namen oder Alias CADType oder Entity konvertieren die Geometrie des Eingabe-Features in bestimmte CAD-Objekttypen. Weitere Informationen zu den Beziehungen zwischen Esri Features und CAD-Objekten finden Sie unter Unterstützte AutoCAD- und MicroStation-Geometrie.
Beim Export in eine .dgn-Datei mithilfe einer Seed-Datei mit benannten CAD-Modellen werden gemäß den gültigen Werten in einem Feld mit dem Namen oder Alias CADModel in dem angegebenen CAD-Modell Features erstellt.
Mithilfe von Eingabe-Features mit einem Feld mit dem Namen oder Alias DocPath wird die Ausgabe auf eine oder mehrere CAD-Zeichnungsdateien ausgerichtet. Wenn der Parameter Pfade in Tabellen ignorieren aktiviert ist, wird dieses Feld ignoriert.
Mithilfe von Eingabe-Features mit einem Feld mit dem Namen oder Alias LTScale wird die Linienstärke in .dgn-Dateien angepasst.
Mithilfe von Eingabe-Features mit einem Feld mit dem Namen oder Alias LineWt wird die Linienstärke in .dwg-Dateien angepasst.
Parameter
arcpy.conversion.ExportCAD(in_features, Output_Type, Output_File, {Ignore_FileNames}, {Append_To_Existing}, {Seed_File})
Name | Erläuterung | Datentyp |
in_features [in_features,...] | Eine Auswahl von Feature-Classes und Feature-Layern, deren Raumbezug und Geometrie in eine oder mehrere CAD-Dateien exportiert wird. Den formatierten AutoCAD-Dateien werden sowohl die Feature-Geometrie als auch die Feature-Attribute hinzugefügt. | Feature Layer |
Output_Type | Gibt die CAD-Plattform und die Dateiversion an, die für neue Ausgabe-CAD-Dateien verwendet werden. Mehrere Versionen der CAD-Software können sich eine Dateiformatversion für mehrere Versionen teilen. Die Auswahl gibt die Dateiformatversion, aber nicht notwendigerweise die Softwareversion an, die weiterhin eine frühere Dateiformatversion verwenden kann.
| String |
Output_File | Der Pfad der Ausgabe-CAD-Zeichnungsdatei. Dieser Pfad wird durch gültige Dateipfade überschrieben, die als Feldwerte in dem Feld des Eingabe-Features oder dem Aliasfeld mit dem Namen DocPath enthalten sind, es sei denn, der Parameter Ignore_FileNames ist auf Ignore_Filenames_in_Tables festgelegt. | CAD Drawing Dataset |
Ignore_FileNames (optional) | Gibt an, ob gültige Pfade, die im Feld DocPath der Eingabe-Features enthalten sind, ignoriert werden.
| Boolean |
Append_To_Existing (optional) | Gibt an, ob die Ausgabe an eine vorhandene CAD-Datei angehängt werden soll. Auf diese Weise können Sie die Informationen einer CAD-Datei auf der Festplatte hinzufügen.
| Boolean |
Seed_File (optional) | Eine vorhandene CAD-Zeichnung, deren Inhalte und Dokument- und Layer-Eigenschaften beim Erstellen von Ausgabe-CAD-Dateien als Seed-Datei verwendet werden. Die CAD-Plattform und -Formatversion der Seed-Datei überschreiben den Wert, der vom Parameter Output_Type angegeben wird. Beim Anhängen an vorhandene CAD-Dateien wird die Seed-Zeichnung ignoriert. | CAD Drawing Dataset |
Codebeispiel
Das folgende eigenständige Skript veranschaulicht, wie die Funktion ExportCAD verwendet wird.
# Description: Create an AutoCAD DWG
# Import system modules
import arcpy
# Set local variables
in_features = "C:/data/EditorTutorial.gdb/StudyArea/Buildings"
output_type = "DWG_R2010"
output_file = "c:/data/Buildings.dwg"
# Process: Export to CAD
arcpy.conversion.ExportCAD(in_features, output_type, output_file,
"USE_FILENAMES_IN_TABLES", "OVERWRITE_EXISTING_FILES")