DXF in KML umwandeln

Dieser Konverter macht aus einer DXF-Zeichnung aus AutoCAD, BricsCAD oder einem anderen CAD-Programm eine KML-Datei für Google Earth, Google My Maps oder jede Webkarte. Sie geben das Koordinatensystem der Zeichnung als EPSG-Code an, und die Koordinaten werden in geografische Länge und Breite umgerechnet. Jeder CAD-Layer wird ein Ordner, Linien und Flächen behalten ihre CAD-Farben, und Texte werden Beschriftungen. Die DXF wird in Ihrem Browser gelesen und nicht hochgeladen.

Wurde eine Datei nicht richtig umgewandelt? Schreiben Sie an [email protected], am besten mit einer kleinen Beispieldatei, dann wird es behoben.

Das Wichtigste in Kürze

DXF in KML: Warum umwandeln?

Einen Lageplan, eine Vermessung oder einen Leitungsplan als DXF kann man niemandem ohne CAD-Programm zeigen, eine KML dagegen öffnet fast jeder in Google Earth oder auf dem Handy. Diese Seite liest die DXF mit GDAL, der Open-Source-Bibliothek hinter QGIS, rechnet die Koordinaten aus dem Bezugssystem der Zeichnung (etwa einer UTM-Zone wie ETRS89 / UTM 32N oder einem Gauß-Krüger-Streifen) in geografische Länge und Breite nach WGS84 um, die KML verlangt, und schreibt eine KML-Datei. Jeder CAD-Layer wird ein Ordner, den Sie in Google Earth ein- und ausblenden können. Linien behalten CAD-Farbe und Linienstärke, Schraffuren werden gefüllt, geschlossene Polylinien wie Gebäudeumrisse und Flurstücke werden Flächen, und TEXT- und MTEXT-Objekte erscheinen als Beschriftung an ihrem Einfügepunkt. Die Kartenvorschau zeigt vor dem Umwandeln, wo die Zeichnung landet, und nichts wird an einen Server gesendet.

So wandeln Sie DXF in KML um

  1. Ziehen Sie Ihre .dxf-Datei in das Feld oder klicken Sie, um sie auszuwählen. Eine .dwg muss zuerst als DXF gespeichert werden.
  2. Geben Sie das Koordinatensystem der Zeichnung als EPSG-Code ein, etwa EPSG:25832 für ETRS89 / UTM Zone 32N, oder klicken Sie auf einen der Vorschläge, und prüfen Sie, ob die Karte die Zeichnung an der richtigen Stelle zeigt.
  3. Lassen Sie „Geschlossene Polylinien und Kreise werden zu Polygonen“ angehakt oder entfernen Sie den Haken, klicken Sie auf „In KML umwandeln“ und öffnen Sie die Datei in Google Earth oder importieren Sie sie in My Maps.

Was sich bei der Umwandlung ändert

Der EPSG-Code entscheidet, wo die Zeichnung landet

Eine DXF speichert Koordinaten als bloße Zahlen ohne Koordinatensystem, eine KML muss aber in geografischer Länge und Breite vorliegen, daher muss der Konverter das System der Zeichnung kennen. Werte wie 556000, 6324000 sind UTM-Meter (zum Beispiel EPSG:25832 in Deutschland oder Dänemark); siebenstellige Rechtswerte wie 4556000 deuten in älteren Plänen auf Gauß-Krüger hin (etwa EPSG:31468). Die Vorschläge unter dem Feld nennen Systeme, in denen die Zahlen Sinn ergeben. Mit dem falschen Code erscheint die Zeichnung im falschen Land oder um einige hundert Meter verschoben, was die Kartenvorschau schon vor dem Umwandeln zeigt.

Zeichnungen in lokalen Koordinaten

Architektenpläne sind oft um 0,0 herum in Millimetern oder Metern gezeichnet und gar nicht mit dem Gelände verknüpft. Zu ihnen passt kein EPSG-Code, und die Statuszeile warnt, wenn das Ergebnis nahe 0° Länge und 0° Breite im Atlantik landet. Eine solche Zeichnung muss zuerst georeferenziert werden, zum Beispiel mit dem Georeferenzierer oder dem Plugin Vector Bender in QGIS, oder im CAD auf Vermessungskoordinaten verschoben werden.

Farben, Linienstärken und Texte

Jedes Objekt behält seine CAD-Farbe, VonLayer und VonBlock werden aufgelöst. Farbe 7, auf dunklem CAD-Hintergrund weiß, bleibt weiß und ist so auf Luftbildern gut zu sehen. Linienstärken werden 1 bis 8 Pixel breit; Google Earth zeichnet Linien in jeder Zoomstufe gleich breit. Texte sind Beschriftungen ohne Pin in der CAD-Textfarbe, doch Google Earth zeigt sie aufrecht und in eigener Größe, nicht in Höhe und Drehung der Zeichnung. Linientypen wie Strichlinien und Bemaßungsstile werden nicht übernommen.

Geschlossene Linien werden Flächen

Mit gesetztem Haken wird jede geschlossene Polylinie und jeder Kreis als Polygon mit heller Füllung geschrieben, sodass man in Google Earth in ein Gebäude oder Flurstück klicken und es messen kann. Schraffuren und Solids erhalten eine kräftigere Füllung. Entfernen Sie den Haken, wenn die geschlossenen Linien zum Beispiel Höhenlinien sind, die Linien bleiben sollen.

Blöcke, Bögen und Höhen

Blöcke wie Bäume, Schachtdeckel und Nordpfeile werden in ihre Linien und Kreise aufgelöst, auf dem Layer der Blockreferenz. Kreise, Bögen und Splines werden zu vielen kurzen geraden Segmenten, weil KML keine Kurven kennt. Formen ohne Höhe folgen in Google Earth dem Gelände; echte Höhen, etwa von Höhenlinien, bleiben als Höhenwerte in den Koordinaten erhalten. Layouts im Papierbereich mit Schriftfeldern werden weggelassen.

Über die Formate

DXF

DXF (Drawing Exchange Format) ist das offene Austauschformat von AutoCAD, das Autodesk seit 1982 veröffentlicht. Vermesser, Architekten und Ingenieure geben damit CAD-Zeichnungen zwischen Programmen weiter. Eine DXF enthält Linien, Polylinien, Bögen, Kreise, Texte, Schraffuren und Blöcke auf benannten Layern, aber keine Attributtabelle und kein Koordinatensystem.

  • Klartext (oder binär) mit Zeichnungsobjekten auf benannten Layern; Blöcke sind wiederverwendbare Symbole, die mehrfach eingefügt werden.
  • Es gibt keine Attributtabelle: Neben der Geometrie hat ein Objekt einen Layer, eine Farbe, einen Linientyp und, bei Texten, den Text selbst.
  • Das Koordinatensystem wird nicht gespeichert; Koordinaten sind bloße Zahlen, oft im amtlichen Lagebezugssystem oder in lokalen Baustellenkoordinaten.
  • DWG ist das eigene Binärformat von AutoCAD und nicht dasselbe wie DXF.

KML

KML (Keyhole Markup Language) ist das XML-Format hinter Google Earth und Google My Maps und seit 2008 ein OGC-Standard. Neben der Geometrie kann es Stile, Symbole, Ordner und Beschreibungen in HTML enthalten.

  • Immer geografische Länge und Breite in WGS84, optional mit Höhe.
  • Ordner gruppieren Ortsmarkierungen; jeder Ordner kann bei der Umwandlung zu einem eigenen Layer werden.
  • Stile (Farben, Linienstärken, Symbole) sind spezifisch für KML und Google Earth.

Häufige Fragen

Kann ich die KML in Google My Maps importieren?

Ja. Wählen Sie in My Maps bei einer Ebene „Importieren“ und dann die KML-Datei. My Maps importiert eine Ebene pro Datei und erlaubt höchstens 2.000 Objekte pro Ebene, eine detaillierte Zeichnung kann also zu groß sein; entfernen Sie dann zuerst im CAD die Layer, die Sie nicht brauchen, oder öffnen Sie die KML stattdessen in Google Earth.

Welche Daten bleiben bei jedem Objekt erhalten?

Der CAD-Layer, der Objekttyp (etwa AcDbPolyline oder AcDbCircle) und das Handle des Objekts, die Google Earth beim Anklicken anzeigt. Bei Texten wird der Text als Beschriftung gezeigt.

Wie finde ich den EPSG-Code einer Zeichnung?

Fragen Sie den Ersteller, oder nutzen Sie die Vorschläge, die nach dem Einlesen der DXF unter dem Feld erscheinen: Sie nennen die Koordinatensysteme, in denen die Zahlen der Zeichnung Sinn ergeben, und die Kartenvorschau zeigt, wohin jedes davon sie legt.

Wird meine Zeichnung hochgeladen?

Nein. Die DXF wird von Ihrem Browser auf Ihrem eigenen Computer gelesen und umgewandelt, und nichts wird an einen Server gesendet.

Kann ich eine KML zurück in DXF umwandeln?

Ja, mit dem Konverter von KML in DXF, der die Koordinaten in UTM-Meter oder Ihr Landeskoordinatensystem umrechnet und jeden KML-Ordner auf einen CAD-Layer legt.