Ich weiß, dass ich nach dem Entpacken der KMZ-Dateien KML-Dateien hinzufügen kann. Gibt es jedoch eine Möglichkeit, KMZ-Dateien direkt zu öffnen?
Wenn ich versuche, eine kmz-Datei in QGIS 1.8.0 unter Windows XP über den Filter für alle Dateien zu öffnen, wird sie nicht als gültiges Format akzeptiert.
Mache ich etwas falsch?
Hängt das alles von der OGR-Unterstützung ab?
qgis
kmz
windows-xp
afwatl
quelle
quelle
Antworten:
Auf einem Mac, auf dem QGIS das GDAL 1.9 Complete-Framework von Kyngchaos.com verwendet , oder auf einer Plattform, auf der QGIS mit einem GDAL-Build kompiliert wurde, der den Google LIBKML-Treiber unterstützt , können Sie .kmz-Dateien direkt über das Dialogfeld "Öffnen" und "Auswählen" öffnen die
All Files (*)
Option, oder einfach per Drag & Drop auf QGIS. ( Andernfalls müssen Sie die .kmz- in .kml-Dateien wie von @Kurt angegeben dekomprimieren. )Wenn die .kmz-Datei mehrere Ebenen enthält, wird ein Dialogfeld zur Ebenenauswahl angezeigt (.kmz-Dateien mit einer Ebene werden sofort geladen):
Sie können in diesem Dialogfeld mehrere Ebenen zum Importieren auswählen. Die von mir ( von hier aus ) getestete Beispiel-Überlagerung von .kmz-Dateien mit mehreren Datensätzen ermöglichte den Import von Punkt-, Linien- und Polygon- Ebenentypen mit mehreren Ebenen .
BEARBEITEN : Sie können in Ihrer Version von QGIS die Unterstützung von ogr LIBKML-Treibern überprüfen, indem Sie die folgenden Befehle in der Python-Konsole von QGIS ausführen:
quelle
gdalinfo --formats
oder eingebenogrinfo --formats
. Unter Mac wird über Terminal derselbe Befehl für OGR ausgeführt,"LIBKML" (read/write)
während über die MSYS-Konsole meiner virtuellen Windows 7-Maschine keine Treiberunterstützung gemeldet wird . Das"KML" (read/write)
Format, ein anderer Treiber, wird offensichtlich auf beiden Plattformen unterstützt.soweit ich weiß hast du recht: vektoren in qgis werden von ogr gelesen und geschrieben. qgis 1.8 verwendet das neueste gdal / ogr, nämlich 1,91. Sie können gezippte Shape-Dateien lesen, aber * .kmz, die eigentlich ein Zip-Archiv mit * .kml-Dateien sind, müssen vor dem Import manuell entpackt werden
quelle
Hier finden Sie eine Anleitung zum Erstellen und Importieren von KML-Dateien in Quantum. Es funktioniert nicht für KMZ-Dateien, daher müssten diese zunächst dekomprimiert werden, um auf diese Weise verwendet zu werden.
quelle
Sie können kml-Ebenen wie jede andere Art von Vektorebene mithilfe des Dialogfelds "Vektor hinzufügen" hinzufügen.
quelle
Nachdem Sie die KML-Datei in QGIS geöffnet haben, können Sie sie auch als Shapefile speichern, indem Sie mit der rechten Maustaste auf die Datei im Ebenenfenster klicken und "Speichern unter" auswählen.
quelle
Umbenennen
datafile.kmz
unddatafile.zip
dann*.kml
von innen entpacken .quelle
Ich habe QGIS 2.18 und Sie können eine * .kmz-Datei hinzufügen.
quelle
Die Lösung ist einfach:
Klicken Sie in Google Earth mit der rechten Maustaste auf Ihre geladene * .kmz-Datei
Wählen Sie "Speichern unter ..." und speichern Sie die Datei als * kml
Öffnen Sie nun die kml-Datei mit QGIS
Tipp: Wenn Sie mehrere * .kmz-Dateien speichern und in einer einzigen * .kmz-Datei zusammenführen möchten, speichern Sie Ihre * .kmz-Dateien in Google Earth in einem einzigen Ordner im Fenster "Speicherorte" von Google Earth. Dann wenden Sie das oben beschriebene Verfahren für den Ordner an. Es wird ein einziger * kml mit allen geografischen Punkten im Ordner erstellt, den Sie dann mit QGis öffnen können.
Wenn "On-the-Fly-Projektion" aktiviert ist, werden die Punkte an der richtigen Stelle in Ihrer OpenLayers-Karte in QGIS angezeigt.
quelle
Zuerst in Google Earth öffnen und als Kml-Formatdatei speichern und dann in QGIS 1.8 öffnen .... Vektordatendatei öffnen kml-Format ändern ...
quelle