Page Title

Benutzer-Werkzeuge

Webseiten-Werkzeuge


mikeurban:anleitungen:import_cadviagis

Import von CAD-Daten mittels ArcMap

Einleitung

Will man Netzdaten direkt aus CAD-Dateien nach MIKE URBAN importieren, müssen die Dateien unter Einhaltung klarer Vorgaben, die auf einen Import in ein GIS-System abzielen, erstellt worden sein. Daher ist der direkte Import nach MIKE URBAN eigentlich nur dann zu empfehlen, wenn die Daten in Ihrem eigenen Büro estellt worden sind.

Sobald es sich um Fremddaten handelt oder die Daten nicht im Hinblick auf eine weitere Verwendung im GIS erstellt worden sind, ist es ratsam, die CAD-Daten zuerst mittels ArcMap in GIS-Daten zu konvertieren, eine Reihe von Kontrollen und Korrekturen durchzuführen, und dann die GIS-Daten nach MIKE URBAN zu importieren.

Vorgehen Schritt für Schritt

Wie Sie CAD-Daten indirekt auf dem Umweg über ArcMap nach MIKE URBAN importieren hat Sebastian Wittmann vom Büro Kraner in seinem Vortrag beim MIKE URBAN Anwendertreffen 2009 eindrucksvoll erklärt. Lesen Sie die Seiten 22 bis 47 der Tischvorlage.

Interpretation von CAD-Daten in ArcMap

Wenn Sie eine AutoCAD-Datei einem ArcMap-Dokument hinzufügen, werden die Zeichnungsinhalte automatisch in Linien, geschlossene Linien etc. aufgeschlüsselt und entsprechend dargestellt. Anschließend können Sie jeden dargestellten Layer als Shape-Datei oder in eine Geodatenbank speichern.

Beachten Sie, dass ArcMap nur die Layer erkennt, die in der AutoCAD-Datei sichtbar geschaltet sind. Falls Sie auf nicht sichtbare Layer zugreifen müssen, haben Sie zwei Möglichkeiten:

  • Schalten Sie die unsichtbaren Layer mit einer CAD-Anwendung sichtbar und speichern Sie die CAD-Datei.
  • Oder verwenden Sie das Werkzeug "CAD zu Geodatabase"

Linien und Polylinien

Linien und Polylinien werden von ArcMap als Polylinien interpretiert. In der Attributtabelle werden Layer, Farbe, Strichstärke etc. angezeigt. Im Kontextmenü (rechter Mausklick) unter "Daten > Daten exportieren" können die Polylinien als Shape-Datei oder in eine Geodatenbank exportiert werden.

Geschlossene Polylinien

Geschlossene Polylinien werden von ArcMap als Polygone interpretiert. In der Attributtabelle werden Layer, Farbe, Strichstärke etc. angezeigt. Im Kontextmenü (rechter Mausklick) unter "Daten > Daten exportieren" können die Polygone als Shape-Datei oder in eine Geodatenbank exportiert werden.

Blöcke

Blöcke werden von ArcMap als Punkte interpretiert. Die Punktkoordinaten entsprechen dem Einfügepunkt des Blocks. In der Attributtabelle werden nicht nur Layer, Farbe, Strichstärke etc. angezeigt, sondern auch die Blockattribute. Somit sind Blöcke eine sehr einfache Methode, in AutoCAD Punkte mit Sachdaten zu versehen.

Wenn man AutoCAD-Blöcke definiert, muss man keinen Feldtyp angeben; alle Attribute sind vom Typ her eine Zeichenfolge. Um den Import nach ArcGIS zu erleichtern, sollte man bei der Eingabe von Dezimalzahlen das zu den Ländereinstellungen passende Dezimaltrennzeichen verwenden.

Text

Beim Hinzufügen einer AutoCAD-Datei wird AutoCAD Text als "Annotation Feature Class" interpretiert, das heißt als direkt lesbarer Text, der quasi als Schriftzug in der Landschaft liegt.

Um die Annotation Feature Class in ein Punktthema umzuwandeln, wählen Sie in der ArcToolbox in den "Conversion Tools > Zu Geodatabase" das Werkzeug "Feature-Class zu Feature-Class" und geben unter Ausgabeverzeichnis ein Verzeichnis an. Dadurch wird die Ausgabe-Feature-Class eine Shape-Datei vom Typ Punkt, die in der Attributtabelle den Text enthält.

Wollen Sie den Text weiterhin als Annotation verwalten, geben Sie unter Ausgabeverzeichnis eine Geodatenbank an. Dadruch behält die Ausgabe-Feature-Class den Typ Annotation. Als Geodatenbank können Sie entweder die MIKE URBAN-Datenbank oder eine beliebige andere Geodatenbank verwenden.

Werkzeug "CAD zu Geodatabase"

Anstatt die AutoCAD-Datei einem ArcMap-Dokument hinzuzufügen, bietet Ihnen die Toolbox unter "Conversion Tools > Zu Geodatabase" das Werkzeug "CAD zu Geodatabase".

Das Werkzeug greift auf eine CAD-Datei zu und schlüsselt die Inhalte auf mehrere Tabellen einer neuen Geodatenbank auf.

Feld Erklärung
Eingabe-CAD-Datasets Wählen Sie eine oder mehrere *.dwg oder *.dxf-Dateien aus.
Ausgabe-Geodatabase Sie müssen die Geodatenbank vorab mit ArcCatalog erstellen!
Dataset Name des zu erstellenden Feature-Datasets. Es ist üblich, den Namen des Koordinatensystems zu verwenden, siehe unten.
Bezugsmaßstab FIXME
Raumbezug Wählen Sie das Koordinatensystem aus (optional).

"CAD zu Geodatabase" ist etwas aufwändiger, als das einfache Hinzufügen, entsprechend braucht es unter Umständen etwas länger.

Der Vorteil des Werkzeugs liegt unter anderem in der höheren Genauigkeit beim Importieren von Text: Der Einfügepunkt des Textes sitzt nämlich besser. Der Einfügepunkt kann in den Eigenschaften des Annotation-Layers, Register "Anzeige" mit "Annotation-Geometrie darstellen" sichtbar gemacht werden.

Außerdem wird zu jedem Text die Textlänge und der Drehwinkel angegeben, sodass man den Punkt mittels Feldberechnung (Easy Calculate point_MoveTo.cal) verschieben kann, um die Ergebnisse einer räumlichen Verbindung zu verbessern.

Das Werkzeug verarbeitet alle Layer der CAD-Datei, also auch die nicht sichtbaren.

Sobald das Werkzeug fertig ist, werden die Layer der aktuellen Karte hinzugefügt. In der Attributtabelle sind alle Felder aktiviert.

Offene Punkte

  • Werkzeug "CAD zu Geodatabase" besser erklären
  • Abbildung einfügen mit Blick in die Geodatenbank
  • Diverses aus import_cad_old übernehmen
  • Beispiel für die im ersten Punkt erwähnten Kontrollen und Korrekturen
  • Weiterleitung zu Import aus Shape-Dateien
mikeurban/anleitungen/import_cadviagis.txt · Zuletzt geändert: 2016/05/18 13:08 von julian