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 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 vorhandene Ausgabe-CAD-Datei angehängt werden, oder ob CAD-Dateien, die durch den Parameter Ausgabedatei angegeben werden, oder 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 und unterstützenden Tabellen. Raumbezug, Geometrie und Feature-Attribute werden einbezogen, wenn die Ausgabe in Dateien im Format AutoCAD erfolgt.
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 alle von ArcGIS unterstützten Punkt-, Polylinien-, 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 Feature-Layer-Namens als neuen CAD-Layer-Namen für jede Eingabe-Feature-Class oder jeden Eingabe-Feature-Layer. Dies ist der Fall, wenn die CAD-Layer-Informationen durch Feature-Attributwerte in einem Feld mit dem Namen oder Alias Layer oder Levelin den Feature-Attributen nicht überschrieben werden.
Standardmäßig generiert das Werkzeug Geometrien von CAD-Entitäten, die der Ausgabe-Feature-Geometrie am ähnlichsten sind. Dies ist der Fall, wenn die Geometrien durch gültige Werte in einem Feld mit dem Namen oder Alias CADTypein den Feature-Attributen des Ausgabe-Features nicht ü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.
Standardmäßig werden durch Ausgabedateien im DWG- oder DXF-Format von AutoCAD attributierte 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 und Layer-Symbolisierung gemäß Ihren CAD-Standards vorab zu füllen. Mithilfe von Seed-Dateien können Sie Layer und Symbole anhand des Namens referenzieren, wenn Sie die Standardausgabe überschreiben und Feldwerte mit Schlüsselnamen in den Ausgabe-Feature-Daten enthalten sind. Sie können beispielsweise gültige Werte in Felder mit dem Namen oder Alias Layer oder RefNameeinbeziehen, um zu steuern, wie 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.
Ausgabe-Features mit gültigen numerischen Werten in einem Feld mit dem Namen oder Alias Elevation können zum Festlegen des Z-Koordinatenwerts 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.
Ausgabe-Features mit einem Feld mit dem Namen oder Alias CadType oder Entity in der Eingabe-Feature-Class werden dazu verwendet, die Eingabe-Features in bestimmte CAD-Entitäten zu konvertieren. Weitere Informationen zu den Beziehungen zwischen Esri Features und CAD-Entitäten finden Sie unter Unterstützte AutoCAD- und MicroStation-Geometrie.
Ausgabe-Features mit einem Feld mit dem Namen oder Alias DocPath in der Eingabe-Feature-Class werden verwendet, um die Ausgabe in eine oder mehrere CAD-Zeichnungsdateien zu bewirken. Wenn der Parameter Pfade in Tabellen ignorieren aktiviert ist, wird dieses Feld ignoriert.
Ausgabe-Features mit einem Feld mit dem Namen oder Alias LTScale werden verwendet, um die Linienstärke in .dgn-Dateien einzustellen.
Ausgabe-Features mit einem Feld mit dem Namen oder Alias LineWt werden verwendet, um die Linienstärke in .dwg-Dateien einzustellen.
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 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 ExportToCAD 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.ExportCAD_conversion(in_features, output_type, output_file,
"USE_FILENAMES_IN_TABLES", "OVERWRITE_EXISTING_FILES")
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja