Konwertuj pdf do kml

Konwertuj PDF na KML

Konwertuj georeferencyjne pliki PDF lub zdigitalizowane elementy map do formatu KML na potrzeby Google Earth i przeglądarek GIS.

Konwertuj pliki PDF online

Nie mamy jeszcze dedykowanego konwertera online dla PDF na KML, ale pliki PDF możesz przekonwertować online na te i inne formaty:

Jak konwertować pdf do kml

Mapa zapisana jako PDF musi zostać przekonwertowana, jeśli ma być otwierana w Google Earth, udostępniana jako dane z informacjami o lokalizacji lub edytowana jako obiekty geograficzne. Wynik ma znaczenie tylko wtedy, gdy PDF zawiera informacje o odniesieniu przestrzennym lub można go dokładnie georeferencjonować.

Czym jest format PDF

PDF to format dokumentów o stałym układzie, używany do map, planów pomiarowych, raportów, pozwoleń oraz wydruków GIS lub CAD. Może zawierać tekst, obrazy rastrowe, polecenia rysowania wektorowego, warstwy oraz — w przypadku GeoPDF — metadane geoprzestrzenne. Wygląd wizualny pliku PDF nie dowodzi, że zawiera on dane geograficzne.

Zeskanowana lub wyeksportowana mapa jest często tylko obrazem strony bez układu współrzędnych. Linie wektorowe w pliku PDF mogą być zwykłymi obiektami rysunkowymi bez atrybutów obiektów, topologii lub użytecznych współrzędnych. GeoPDF może zawierać układ odniesienia współrzędnych i zasięg mapy, które mogą być odczytane przez oprogramowanie GIS.

Czym jest format KML

KML to format geograficzny oparty na XML, obsługiwany przez Google Earth, Google Earth Pro, Cesium i wiele aplikacji GIS. Przechowuje punkty, linie, poligony, etykiety, opisy, style, nakładki obrazów oraz opcjonalne wartości wysokości do wyświetlania 3D.

KML zwykle używa współrzędnych geograficznych w układzie WGS 84, EPSG:4326. .kmz to pakiet KML oparty na ZIP, który może zawierać ikony, obrazy i inne pliki, do których się odwołuje. KML nadaje się do interaktywnego wyświetlania i udostępniania, ale nie zachowuje wszystkich elementów układu PDF ani ustawień projektu GIS.

Jak przekonwertować plik

QGIS do georeferencjonowania i digitalizacji

QGIS jest najbardziej praktyczną bezpłatną opcją desktopową, ponieważ może otwierać wiele geoprzestrzennych plików PDF, georeferencjonować zwykłe obrazy map, digitalizować obiekty i eksportować warstwy wektorowe do KML.

  1. Zainstaluj aktualną wersję QGIS i pracuj na kopii pliku PDF.
  2. Spróbuj użyć opcji Layer → Add Layer → Add Raster Layer i wybierz plik PDF. Jeśli QGIS odczyta jego odniesienie geoprzestrzenne i prawidłowo go umieści, zanotuj wykryty CRS. Jeśli PDF ma wiele stron lub nie wczytuje się, najpierw wyrenderuj wymaganą stronę do formatu PNG lub TIFF.
  3. W przypadku skanu lub obrazu strony bez odniesienia otwórz Raster → Georeferencer. Dodaj obraz, wybierz docelowy CRS i utwórz punkty kontrolne w rozpoznawalnych miejscach, takich jak przecięcia siatki współrzędnych lub zmierzone skrzyżowania dróg. Transformacja afiniczna wymaga co najmniej trzech punktów niewspółliniowych; użyj większej liczby punktów rozmieszczonych na całej mapie i sprawdź błąd resztowy. Zapisz wynik jako georeferencyjny GeoTIFF.
  4. Utwórz tymczasową warstwę punktową, liniową lub poligonową za pomocą Layer → Create Layer → New Shapefile Layer albo warstwy GeoPackage. Ustaw jej CRS zgodnie z CRS georeferencjonowanej mapy i dodaj pola na nazwy lub opisy.
  5. Włącz edycję i obrysuj wymagane drogi, granice, punkty lub obszary. Widoczne linie w pliku PDF nie są automatycznie konwertowane na obiekty GIS, dlatego ten etap digitalizacji jest zazwyczaj wykonywany ręcznie.
  6. Kliknij prawym przyciskiem myszy ukończoną warstwę wektorową i wybierz Export → Save Features As. Ustaw Format na Keyhole Markup Language (KML), ustaw wyjściowy CRS na EPSG:4326 i zapisz plik, na przykład converted.kml.
  7. Otwórz plik KML w Google Earth Pro i sprawdź zgodność położenia, geometrię, etykiety oraz style. Aby spakować obrazy i ikony, do których odwołuje się plik, użyj opcji File → Save Place As i w razie potrzeby wybierz KMZ.

Jeśli QGIS udostępnia użyteczne warstwy wektorowe z GeoPDF, wyeksportuj te warstwy zamiast je obrysowywać. Wiele plików GeoPDF nadal wymaga wybrania warstw, oczyszczenia danych lub ręcznej digitalizacji, ponieważ grafika PDF nie musi zachowywać atrybutów GIS ani topologii.

GDAL po wyodrębnieniu danych GIS

GDAL może przekonwertować już wyodrębnioną warstwę GIS do KML, ale nie jest niezawodnym narzędziem do odzyskiwania obiektów z pliku PDF. Na przykład po przekonwertowaniu zawartości do GeoPackage sprawdź jego warstwy i przekształć je podczas eksportu:

ogrinfo extracted.gpkg

ogr2ogr -f KML converted.kml extracted.gpkg -t_srs EPSG:4326

Określ warstwę źródłową, gdy GeoPackage zawiera więcej niż jedną warstwę, i przed przekształceniem sprawdź, czy CRS źródłowy jest prawidłowo zdefiniowany.

Konwertery online

MyGeodata Cloud można przetestować z plikiem GeoPDF lub innym plikiem PDF zawierającym dane przestrzenne możliwe do odczytu maszynowego. Prześlij plik, wybierz wykrytą warstwę i układ współrzędnych, wyeksportuj KML i sprawdź wynik w Google Earth. Konwersja online nie jest odpowiednia dla poufnych planów, pozwoleń lub danych pomiarowych, chyba że warunki usługi dotyczące przechowywania danych są akceptowalne.

Ogólne konwertery dokumentów często rastrowizują plik PDF albo zwracają pusty lub nieprawidłowo zlokalizowany plik KML. Żaden konwerter nie może określić dokładnych współrzędnych geograficznych na podstawie zwykłego obrazu strony bez znanych punktów kontrolnych. Jeśli usługa nie może wyświetlić wykrytego CRS, zawartości warstw ani zasięgu wynikowego, użyj QGIS.

Ograniczenia jakości i zgodności

  • Zeskanowany lub przeznaczony wyłącznie do druku plik PDF wymaga georeferencjonowania i zazwyczaj ręcznej digitalizacji. OCR może odzyskać etykiety tekstowe, ale nie może ustalić geometrii obiektów ani współrzędnych.
  • Konwersja PDF często powoduje utratę atrybutów GIS, identyfikatorów obiektów, topologii, hierarchii warstw, czcionek, adnotacji i złożonej symboliki. Ważne nazwy i klasyfikacje należy odtworzyć w warstwie GIS.
  • Używaj punktów kontrolnych na całej mapie, a nie tylko w jednym narożniku. Porównuj wyeksportowane obiekty ze znanymi drogami, granicami lub współrzędnymi i sprawdzaj błąd transformacji.
  • Nieprawidłowy CRS źródłowy lub docelowy może przesunąć wszystkie obiekty o dużą odległość. Eksport KML zwykle wymaga geograficznych współrzędnych WGS 84, EPSG:4326.
  • Google Earth może renderować style KML, etykiety, przezroczystość i wysokość inaczej niż źródłowy plik PDF lub projekt GIS. Przetestuj plik w docelowej przeglądarce.
  • W przypadku dużej mapy, która ma być tylko wyświetlana, bardziej odpowiednia niż obrysowywanie tysięcy wierzchołków KML może być georeferencyjna nakładka rastrowa spakowana w KMZ. Nadal pozostaje ona nakładką obrazu, a nie edytowalnymi obiektami geograficznymi.

Porównanie formatu PDF z KML

Jak formaty PDF i KML wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików PDF i KML
Cecha .PDF Portable Document Format .KML Keyhole Markup Language
Otwarty standard Tak Tak
Kompresja Oba Bez kompresji
Typowy rozmiar pliku Średni Mały
Otwiera się w przeglądarce internetowej Tak, natywnie Częściowo
Dalsza edycja Ograniczone Łatwy
Obsługa metadanych Rozbudowany Podstawowy
Czytelny tekstowo Nie Tak
Najlepszy do Publikacja Wymiana danych
Wprowadzono 1993 2008
Twórca Adobe Systems (now Adobe Inc.); standardized by ISO Open Geospatial Consortium
Typ MIME application/pdf application/vnd.google-earth.kml+xml

Najczęściej zadawane pytania

Czy można przekonwertować PDF do KML bez georeferencji?

Nie zawsze poprawnie, ponieważ KML wymaga współrzędnych geograficznych, a zwykły PDF może zawierać jedynie pozycje na stronie. Bez georeferencji wynik może nie mieć użytecznej lokalizacji na mapie lub może wymagać ręcznego dopasowania.

Czy warstwy, tekst i układ PDF zostaną zachowane w KML?

Nie, układ strony PDF oraz wiele funkcji związanych z warstwami, czcionkami i edycją tekstu zostaje spłaszczonych lub przekształconych w obiekty mapy KML albo nakładkę rastrową. Tylko elementy, które można rozpoznać i przypisać do współrzędnych geograficznych, mogą stać się edytowalnymi punktami, liniami lub poligonami KML.

Czy mapa w PDF będzie ostrą nakładką KML?

Zależy to od tego, czy zawartość PDF zostanie wyodrębniona jako obiekty wektorowe, czy wyrenderowana jako nakładka rastrowa. Jeśli zostanie zrasteryzowana, ostrość zależy od rozdzielczości źródła, a powiększanie może ujawnić piksele; wyższa rozdzielczość wyjściowa zazwyczaj tworzy większy pakiet KML.

Dlaczego obiekty z przekonwertowanego PDF znikają lub znajdują się w niewłaściwym miejscu w KML?

Zwykle dzieje się tak, gdy PDF nie zawiera osadzonej georeferencji, korzysta z nieobsługiwanego układu odniesienia przestrzennego lub zawiera elementy rysunkowe, których nie można rozpoznać jako obiektów mapy. Tekst, symbole i ozdobne linie również mogą zostać pominięte zamiast przekształcenia w obiekty geograficzne.

Dodatkowe formaty dla konwersji pliku
pdf

Konwersja odwrotna

Konwersja do .kml
z innych formatów

Udostępnij w mediach społecznościowych: