Konwersja KML na DXF

Ten konwerter zamienia pliki KML lub KMZ z Google Earth albo Moich Map Google w jeden rysunek DXF dla AutoCAD-a, BricsCAD-a, DraftSight lub LibreCAD. Współrzędne są przeliczane z długości i szerokości geograficznej do strefy UTM danych, w metrach, albo do podanego przez Ciebie układu. Każdy folder KML staje się warstwą CAD, a nazwy znaczników można zapisać jako tekst. Pliki są konwertowane w przeglądarce i nie są wysyłane na serwer.

Plik nie przekonwertował się poprawnie? Napisz na [email protected], najlepiej z małym przykładowym plikiem, a błąd zostanie naprawiony.

Najważniejsze informacje

KML na DXF: po co konwertować

Granice, trasy i punkty orientacyjne często rysuje się w Google Earth albo Moich Mapach Google, a potem trzeba je przenieść do rysunku CAD: planu zagospodarowania, szkicu polowego albo projektu drogi. AutoCAD nie otworzy pliku KML, a jego współrzędne to długość i szerokość geograficzna w stopniach, które program CAD rysuje maleńkie i zniekształcone. Ta strona odczytuje KML lub KMZ w przeglądarce za pomocą GDAL, otwartej biblioteki, na której opiera się QGIS, przelicza współrzędne na metry w strefie UTM, w której leżą dane (albo do podanego układu krajowego, np. PUWG 1992), i zapisuje jeden plik DXF. Punkty stają się punktami DXF, ścieżki poliliniami, a poligony zamkniętymi poliliniami, łącznie z otworami. Każdy folder KML trafia na własną warstwę CAD, albo wybierasz pole, którego wartości stają się warstwami, a nazwy znaczników mogą zostać zapisane jako tekst obok obiektów. Nic nie jest wysyłane na serwer.

Jak przekonwertować KML na DXF

  1. Upuść jeden lub więcej plików .kml albo .kmz wyeksportowanych z Google Earth lub Moich Map Google. Kilka plików trafia do jednego DXF.
  2. Sprawdź układ współrzędnych wyniku. Wpisana jest strefa UTM danych; zastąp ją układem, którego używa Twój rysunek CAD, np. PUWG 1992 (EPSG:2180) albo strefą układu 2000, np. EPSG:2178.
  3. Wybierz, od czego mają pochodzić nazwy warstw CAD i czy nazwy znaczników mają być zapisane jako tekst, a potem kliknij „Konwertuj na DXF”.

Co się zmienia podczas konwersji

Wybierz układ współrzędnych rysunku

KML zawsze zawiera długość i szerokość geograficzną w WGS84. Konwerter wpisuje strefę UTM, w której leżą dane, więc rysunek jest w metrach i można w nim mierzyć. Jeśli KML ma się pokryć z istniejącym rysunkiem CAD, podaj układ tego rysunku, np. PUWG 1992 (EPSG:2180), układ 2000 strefa 7 (EPSG:2178) albo ETRS89 / UTM strefa 34N (EPSG:25834). DXF nie zapisuje układu, więc przekaż użytkownikowi CAD, który wybrałeś.

Opisy, kolumny danych i style są pomijane

DXF nie ma tabeli atrybutów. Zapisywane są tylko geometria, nazwa warstwy i, jeśli chcesz, nazwa znacznika. Opisy, kolumny danych z Moich Map, zdjęcia, ikony i kolory z Google Earth nie są przenoszone; każdy element dostaje kolor swojej warstwy CAD (JakWarstwa, ByLayer). Aby zachować atrybuty, przekonwertuj ten sam KML także na shapefile lub CSV.

Wysokości z Google Earth to zwykle zero

Google Earth zapisuje wysokość 0 dla obiektów przypiętych do terenu. Takie zera są pomijane, więc polilinie są płaskimi poliliniami 2D. KML z prawdziwymi wysokościami, np. ślad GPS albo ścieżka narysowana z wysokością bezwzględną, daje polilinie i punkty 3D.

Wysokość tekstu jest szacowana

Nazwy są zapisywane z wysokością około 1/250 szerokości rysunku, zaokrągloną do 1, 2 lub 5 metrów (albo innej potęgi dziesięciu), a wiersz stanu podaje tę wysokość. W AutoCAD-zie możesz zaznaczyć wszystkie teksty poleceniem SZYBKIWYBÓR (QSELECT) i zmienić wysokość za jednym razem.

O formatach plików

KML

KML (Keyhole Markup Language) to format XML, na którym opierają się Google Earth i Moje Mapy Google, a od 2008 roku standard OGC. Oprócz geometrii może zawierać style, ikony, foldery i opisy w HTML.

  • Zawsze długość i szerokość geograficzna w WGS84 oraz opcjonalna wysokość.
  • Foldery grupują znaczniki miejsc; przy konwersji każdy folder może stać się osobną warstwą.
  • Style (kolory, grubości linii, ikony) są specyficzne dla KML i Google Earth.

DXF

DXF (Drawing Exchange Format) to otwarty format wymiany danych AutoCAD-a, publikowany przez Autodesk od 1982 roku. Geodeci, architekci i projektanci używają go do przekazywania rysunków CAD między programami. DXF przechowuje linie, polilinie, łuki, okręgi, teksty, kreskowania i bloki na nazwanych warstwach, ale nie ma tabeli atrybutów ani układu współrzędnych.

  • Zwykły tekst (lub plik binarny) z elementami rysunku na nazwanych warstwach; bloki to symbole wielokrotnego użytku, wstawiane wiele razy.
  • Nie ma tabeli atrybutów: poza geometrią element ma warstwę, kolor, rodzaj linii, a w przypadku tekstu jego treść.
  • Układ współrzędnych nie jest zapisywany; współrzędne to zwykłe liczby, często w państwowym układzie współrzędnych albo w lokalnym układzie budowy.
  • DWG to własny, binarny format AutoCAD-a, a nie to samo co DXF.

Najczęściej zadawane pytania

Które programy CAD otworzą ten DXF?

DXF jest zapisywany w formacie AutoCAD 2004, który odczytują AutoCAD, AutoCAD LT, BricsCAD, DraftSight, LibreCAD, QCAD, MicroStation i QGIS.

Czy mogę dostać plik DWG?

Nie bezpośrednio. Otwórz DXF w AutoCAD-zie, BricsCAD-zie lub DraftSight i użyj „Zapisz jako” z typem DWG albo przekonwertuj go bezpłatnym ODA File Converter.

Dlaczego rysunek jest w UTM, a nie w układzie krajowym?

UTM działa wszędzie, więc jest wpisywany na podstawie położenia danych. Wiele krajów używa w CAD własnego układu, np. PUWG 1992 (EPSG:2180) lub układu 2000 w Polsce, EPSG:25832 w Niemczech albo EPSG:27700 w Wielkiej Brytanii. Przed konwersją wpisz jego kod EPSG w polu układu współrzędnych wyniku.

Czy działa KMZ ze zdjęciami lub nakładkami obrazów?

Znaczniki, ścieżki i poligony z pliku KMZ są konwertowane. Zdjęcia i nakładki obrazów są pomijane, bo DXF może odwoływać się do obrazów tylko jako do osobnych plików.

Czy mój KML jest wysyłany na serwer?

Nie. DXF jest zapisywany przez przeglądarkę na Twoim komputerze i nic nie trafia na serwer.