Wiem, że mogę dodać pliki KML po rozpakowaniu plików KMZ, ale czy istnieje sposób bezpośredniego otwarcia plików KMZ?
Kiedy próbuję otworzyć plik kmz w systemie QGIS 1.8.0 w systemie Windows XP, przez filtr wszystkich plików, nie akceptuje go jako prawidłowego formatu.
czy robię coś źle?
Czy to wszystko zależy od wsparcia OGR?
qgis
kmz
windows-xp
afwatl
źródło
źródło
Odpowiedzi:
Na komputerze Mac, na którym QGIS korzysta ze struktury Kyngchaos.com GDAL 1.9 Complete , lub na dowolnej platformie, na której QGIS został skompilowany z kompilacją GDAL z obsługą sterownika Google LIBKML , możesz otwierać pliki .kmz bezpośrednio za pomocą otwartego okna dialogowego i wybierając
All Files (*)
rozwiązaniem, lub po prostu siła ciągnięcia / spadek na QGIS. ( W przeciwnym razie będziesz musiał zdekompresować pliki .kmz do plików .kml, jak zauważył @Kurt )Jeśli plik .kmz ma wiele warstw, zostanie wyświetlone okno dialogowe wyboru warstwy (pliki warstwy .kmz z jedną warstwą są natychmiast ładowane):
W tym oknie dialogowym możesz wybrać wiele warstw do zaimportowania. Przykład Nakładka z kilku warstw .KMZ pliku testowanego ( tutaj ) pozwoliła wielu import warstwy rodzajów punktów, linii i warstwy wielokąta.
EDYCJA : Możesz sprawdzić obsługę sterownika ogr LIBKML w swojej wersji QGIS, uruchamiając następujące polecenia w Konsoli Python QGIS:
źródło
gdalinfo --formats
alboogrinfo --formats
. Na komputerze Mac, używając terminalu do uruchomienia tego samego polecenia dla ogr, raportuje"LIBKML" (read/write)
, podczas gdy używając konsoli MSYS mojej maszyny wirtualnej Windows 7, nie zgłasza żadnej obsługi sterowników."KML" (read/write)
Format inny kierowca, jest oczywiście wspierane na obu platformach.o ile wiem, masz rację: wektory w qgis są odczytywane i zapisywane przez ogr. qgis 1.8 używa najnowszego gdal / ogr, czyli 1,91. możesz czytać spakowane pliki kształtów, ale * .kmz, które w rzeczywistości są archiwum zip zawierające * .kml-pliki, należy rozpakować ręcznie przed importem
źródło
Oto przewodnik po tworzeniu i importowaniu plików KML do Quantum. Nie działa w przypadku plików KMZ, dlatego należy je najpierw zdekompresować, aby użyć w ten sposób.
źródło
Możesz dodać warstwy kml jak każdy inny rodzaj warstwy wektorowej, korzystając z okna dialogowego „dodaj wektor”.
źródło
Po otwarciu pliku KML w QGIS możesz również zapisać go jako plik kształtu, klikając prawym przyciskiem myszy plik w panelu warstw i wybierając opcję „zapisz jako”.
źródło
Zmień nazwę,
datafile.kmz
abydatafile.zip
następnie rozpakować zawartość*.kml
od wewnątrz.źródło
Mam QGIS 2.18 i możesz dodać plik * .kmz.
źródło
Rozwiązanie jest proste:
w Google Earth kliknij prawym przyciskiem myszy załadowany plik * .kmz
wybierz „zapisz jako ...” i zapisz plik jako * kml
Teraz otwórz plik kml za pomocą QGIS
Wskazówka: jeśli chcesz zapisać kilka plików * .kmz i połączyć je w jeden plik * kml *, umieść swoje pliki * .kmz w Google Earth w jednym folderze w oknie „lokalizacji” Google Earth. Następnie zastosuj procedurę opisaną powyżej dla folderu. Zostanie wygenerowany pojedynczy * kml ze wszystkimi punktami geograficznymi w folderze, a następnie można go otworzyć za pomocą QGis.
Jeśli aktywowana jest „projekcja w locie”, punkty pojawią się we właściwym miejscu na twojej mapie OpenLayers w QGIS.
źródło
Najpierw otwórz w Google Earth i zapisz jako plik formatu Kml i że otworzysz w QGIS 1.8 .... otwórz plik danych wektorowych Zmień format kml ...
źródło