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 werden. Sowohl die Geometrie als auch die Attribute von Features werden zu formatierten AutoCAD-Dateien hinzugefügt. | Feature Layer |
Ausgabetyp | Gibt die CAD-Plattform und Dateiversion an, die für neue Ausgabe-CAD-Dateien verwendet werden. Mehrere Versionen von CAD-Software können die gleiche Dateiformatversion nutzen. Die Auswahl bezieht sich auf die Dateiformatversion, nicht unbedingt die Softwareversion, die möglicherweise noch eine frühere Dateiformatversion verwendet.
| String |
Ausgabedatei | Der Pfad der Ausgabe-CAD-Zeichnungsdatei. Dieser Pfad wird von allen gültigen Dateipfaden überschrieben, die als Feldwerte im Feld oder Aliasfeld des Eingabe-Features namens DocPathenthalten sind, wenn nicht der Parameter Pfade in Tabellen ignorieren aktiviert ist. | CAD Drawing Dataset |
Pfade in Tabellen ignorieren (optional) | Gibt an, ob gültige Pfade im Feld DocPath der Eingabe-Features ignoriert werden.
| Boolean |
An vorhandene Dateien anhängen (optional) | Gibt an, ob Entitäten an eine oder mehrere vorhandene Ausgabe-CAD-Dateien, wie durch den Parameter Ausgabedatei angegeben, angehängt werden oder ob alle gültigen Dateipfade, die in DocPath-Feldwerten gemäß dem Parameter Pfade in Tabellen ignorieren enthalten sind, überschrieben werden.
| Boolean |
Seed-Datei (optional) | Eine vorhandene CAD-Zeichnung, deren Inhalts-, Dokument- und Layer-Eigenschaften für neue 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 in neue oder vorhandene CAD-Dateien basierend auf einem oder mehreren Eingabe-Feature-Layern oder einer oder mehreren Eingabe-Feature-Classes.
Die Geometrie, Feature-Attribute und Koordinatensysteme von ArcGIS-Feature-Layern werden beim Ausgeben in .dwg- oder .dxf-Dateien von AutoCAD einbezogen. Diese GIS-Daten können mit dem ArcGIS for AutoCAD-Plug-in für AutoCAD verwendet werden. Wenn Sie das Plug-in nicht nutzen, können Sie auf die Ausgabegeometrie als CAD-Entitäten zugreifen.
Verwendung
Mit diesem Werkzeug werden .dwg-, .dxf- oder .dgn-CAD-Dateien erstellt bzw. Exporte daran angehängt.
Punkt-, Polylinien-, Polygon-, Annotation- und Multipatch-Feature-Classes und Feature-Layer sind gültige Eingaben für dieses Werkzeug.
Dieses Werkzeug akzeptiert die von ArcGIS unterstützten Point-, Polyline-, Polygon-, Annotation- oder Multipatch-Feature-Classes oder deren Feature-Layer, einschließlich solcher aus BIM- oder CAD-Feature-Classes.
Standardmäßig erstellt das Werkzeug einen CAD-Layer in der CAD-Datei unter Verwendung des Eingabe-Feature-Layer-Namens als neuen CAD-Layer-Namen für jede Eingabe-Feature-Class oder jeden Eingabe-Feature-Layer. Der standardmäßige Ausgabe-CAD-Layer kann durch gültige Werte von Eingabe-Features mit einem Feld mit dem Namen oder Alias Layer oder Level überschrieben werden.
Standardmäßig generiert das Werkzeug Geometrien von CAD-Entitäten, die der Eingabe-Feature-Geometrie am ähnlichsten sind. Ausgabe-Entitätstypen können durch gültige Werte in einem Feld mit dem Namen oder Alias CADType in den Feature-Attributen des Eingabe-Features überschrieben werden. Der Standard-Entitätstyp zum Exportieren von Feature-Annotationen sind beispielsweise TEXT-Entitäten. Wenn die Ausgabe-Features jedoch ein Feld namens CADType mit POINT-Feldwerten haben, werden CAD-Punktentitäten in der CAD-Datei und nicht im Feld TEXT generiert. Nicht alle CAD-Entitätstypen werden für Ausgabe-Features unterstützt.
Standardmäßig werden durch Ausgabedateien im DWG- oder DXF-Format von AutoCAD attribuierte ArcGIS-Feature-Classes in den .dwg- oder .dxf-Dateien generiert, die sowohl von ArcGIS Desktop als auch vom ArcGIS for AutoCAD-Plug-in für AutoCAD unterstützt werden. Der Raumbezug der exportierten Feature-Daten wird in die Ausgabe-CAD-Dateien geschrieben.
CAD-Seed-Dateien können verwendet werden, um die ausgegebenen CAD-Zeichnungen mit Blöcken, Zellen, Layern, Modellen und Layer-Symbolisierung gemäß Ihren CAD-Standards zu füllen. Mithilfe von Seed-Dateien können Sie Layer und Symbole anhand des Namens referenzieren, um die Standardausgabe zu überschreiben, indem Sie gültige Werte in Schlüsselnamenfeldern in die Ausgabe-Feature-Daten aufnehmen. Sie können beispielsweise gültige Werte in Felder mit dem Namen oder Alias Layereinbeziehen, um zu steuern, wo CAD-Entitäten in den CAD-Ausgabedateien erstellt werden.
Nutzen Sie das Werkzeug Feld hinzufügen, um der Eingabe-Feature-Class CAD-Felder mit Schlüsselnamen hinzuzufü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 beim Erstellen von Punktentitäten in der CAD-Ausgabedatei zu überschreiben. Blockeinfügungen oder Zellen werden stattdessen generiert. Attribute von Blockeinfügungen, die in der Zeichnung erstellt wurden, befüllen die CAD-Blockattribute mit GIS-Feature-Attributinformationen, wenn der Attribut-Tag-Name des Blocks mit einem Feldnamen übereinstimmt.
Eingabe-Features mit gültigen numerischen Werten in einem Feld mit dem Namen oder Alias Elevation können zum Festlegen des Z-Koordinatenwertes der Ausgabe-CAD-Entität verwendet 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. Eingabe-2D-Linien-Feature-Layer mit gültigen numerischen Werten in einem Feld mit dem Namen Contour werden in ähnlicher Weise zum Festlegen der Z-Koordinaten der Ausgabe-CAD-Linienentitäten verwendet.
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-Entitätstypen. Weitere Informationen zu den Beziehungen zwischen Esri Features und CAD-Entitäten finden Sie unter Unterstützte AutoCAD- und MicroStation-Geometrie.
Beim Exportieren in eine .dgn-Datei unter Verwendung einer Seed-Datei mit benannten CAD-Modellen werden Features im angegebenen CAD-Modell entsprechend den gültigen Werten in einem Feld mit dem Namen oder Alias CADModel erstellt.
Eingabe-Features mit einem Feld mit dem Namen oder Alias DocPath werden verwendet, um die Ausgabe in eine oder mehrere CAD-Zeichnungsdateien umzuleiten. Wenn der Parameter Pfade in Tabellen ignorieren aktiviert ist, wird dieses Feld ignoriert.
Eingabe-Features mit einem Feld mit dem Namen oder Alias LTScale werden verwendet, um die Linienstärke in .dgn-Dateien anzupassen.
Eingabe-Features mit einem Feld mit dem Namen oder Alias LineWt werden verwendet, um die Linienstärke in .dwg-Dateien anzupassen.
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 werden. Sowohl die Geometrie als auch die Attribute von Features werden zu formatierten AutoCAD-Dateien hinzugefügt. | Feature Layer |
Output_Type | Gibt die CAD-Plattform und Dateiversion an, die für neue Ausgabe-CAD-Dateien verwendet werden. Mehrere Versionen von CAD-Software können die gleiche Dateiformatversion nutzen. Die Auswahl bezieht sich auf die Dateiformatversion, nicht unbedingt die Softwareversion, die möglicherweise noch eine frühere Dateiformatversion verwendet.
| String |
Output_File | Der Pfad der Ausgabe-CAD-Zeichnungsdatei. Dieser Pfad wird von allen gültigen Dateipfaden überschrieben, die als Feldwerte im Feld oder Aliasfeld des Eingabe-Features namens DocPathenthalten sind, wenn nicht der Parameter Ignore_FileNames auf Ignore_Filenames_in_Tables gesetzt ist. | CAD Drawing Dataset |
Ignore_FileNames (optional) | Gibt an, ob gültige Pfade im Feld DocPath der Eingabe-Features 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 Inhalts-, Dokument- und Layer-Eigenschaften für neue Ausgabe-CAD-Dateien als Seed-Datei verwendet werden. Die CAD-Plattform und -Formatversion der Seed-Datei überschreiben den Wert im Parameter Output_Type. 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")
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja