In CAD exportieren (Conversion)

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

BeschriftungErläuterungDatentyp
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.

  • Microstation DGN-DateiDer Ausgabetyp ist Microstation DGN.
  • DWG Version 2018Der Ausgabetyp ist DWG Version 2018. Dies ist die Standardeinstellung.
  • DWG Version 2013Der Ausgabetyp ist DWG Version 2013.
  • DWG Version 2010Der Ausgabetyp ist DWG Version 2010.
  • DWG Version 2007Der Ausgabetyp ist DWG Version 2007.
  • DWG Version 2005Der Ausgabetyp ist DWG Version 2005.
  • DWG Version 2004Der Ausgabetyp ist DWG Version 2004.
  • DWG Version 2000Der Ausgabetyp ist DWG Version 2000.
  • DWG Version 14Der Ausgabetyp ist DWG Version 14.
  • DXF Version 2018Der Ausgabetyp ist DXF Version 2018.
  • DXF Version 2013Der Ausgabetyp ist DXF Version 2013.
  • DXF Version 2010Der Ausgabetyp ist DXF Version 2010.
  • DXF Version 2007Der Ausgabetyp ist DXF Version 2007.
  • DXF Version 2005Der Ausgabetyp ist DXF Version 2005.
  • DXF Version 2004Der Ausgabetyp ist DXF Version 2004.
  • DXF Version 2000Der Ausgabetyp ist DXF Version 2000.
  • DXF Version 14Der Ausgabetyp ist DXF Version 14.
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.

  • Aktiviert: Gültige Pfade werden ignoriert, und die Ausgaben aller Objekte werden dem Parameterwert Ausgabedatei hinzugefügt. Dies ist die Standardeinstellung.
  • Deaktiviert: Gültige Pfade werden verwendet, sodass jedes neue CAD-Objekt in die Datei geschrieben wird, die durch den betreffenden Feldwert angegeben ist.
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.

  • Aktiviert: Objekte werden, sofern vorhanden, an eine Ausgabe-CAD-Datei angehängt. Der Inhalt der vorhandenen CAD-Datei bleibt dabei erhalten.
  • Deaktiviert: Wenn eine Ausgabe-CAD-Datei vorhanden ist, wird sie überschrieben. Dies ist die Standardeinstellung.
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

arcpy.conversion.ExportCAD(in_features, Output_Type, Output_File, {Ignore_FileNames}, {Append_To_Existing}, {Seed_File})
NameErläuterungDatentyp
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.

  • DGN_V8Der Ausgabetyp ist Microstation DGN.
  • DWG_R2018Der Ausgabetyp ist DWG Version 2018. Dies ist die Standardeinstellung.
  • DWG_R2013Der Ausgabetyp ist DWG Version 2013.
  • DWG_R2010Der Ausgabetyp ist DWG Version 2010.
  • DWG_R2007Der Ausgabetyp ist DWG Version 2007.
  • DWG_R2005Der Ausgabetyp ist DWG Version 2005.
  • DWG_R2004Der Ausgabetyp ist DWG Version 2004.
  • DWG_R2000Der Ausgabetyp ist DWG Version 2000.
  • DWG_R14Der Ausgabetyp ist DWG Version 14.
  • DXF_R2018Der Ausgabetyp ist DXF Version 2018.
  • DXF_R2013Der Ausgabetyp ist DXF Version 2013.
  • DXF_R2010Der Ausgabetyp ist DXF Version 2010.
  • DXF_R2007Der Ausgabetyp ist DXF Version 2007.
  • DXF_R2005Der Ausgabetyp ist DXF Version 2005.
  • DXF_R2004Der Ausgabetyp ist DXF Version 2004.
  • DXF_R2000Der Ausgabetyp ist DXF Version 2000.
  • DXF_R14Der Ausgabetyp ist DXF Version 14.
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.

  • Ignore_Filenames_in_TablesGültige Pfade werden ignoriert, und die Ausgaben aller Objekte werden dem Parameterwert Output_File hinzugefügt. Dies ist die Standardeinstellung.
  • Use_Filenames_in_TablesGültige Pfade werden verwendet, sodass jedes neue CAD-Objekt in die Datei geschrieben wird, die durch den betreffenden Feldwert angegeben ist.
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.

  • Append_To_Existing_FilesObjekte werden, sofern vorhanden, an eine Ausgabe-CAD-Datei angehängt. Der Inhalt der vorhandenen CAD-Datei bleibt dabei erhalten.
  • Overwrite_Existing_FilesWenn eine Ausgabe-CAD-Datei vorhanden ist, wird sie überschrieben. Dies ist die Standardeinstellung.
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

ExportCAD: Beispiel (eigenständiges Skript)

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")