Saya tahu saya dapat menambahkan file KML setelah saya membuka ritsleting file KMZ, tetapi apakah ada cara untuk membuka file KMZ secara langsung?
Ketika saya mencoba untuk membuka file kmz pada QGIS 1.8.0 pada Windows XP, melalui semua filter file, itu tidak menerimanya sebagai format yang valid.
Apakah saya melakukan sesuatu yang salah?
Apakah ini semua tergantung pada dukungan OGR?
qgis
kmz
windows-xp
afwatl
sumber
sumber
Jawaban:
Pada Mac, tempat QGIS menggunakan kerangka kerja lengkap Kyngchaos.com GDAL 1.9 , atau pada platform apa pun di mana QGIS dikompilasi dengan build GDAL dengan dukungan untuk driver Google LIBKML , Anda dapat membuka file .kmz secara langsung menggunakan dialog terbuka dan memilih yang
All Files (*)
pilihan, atau hanya drag / drop ke QGIS. ( Jika tidak, Anda perlu mendekompres file .kmz ke .kml seperti yang dicatat oleh @Kurt )Jika .kmz memiliki banyak lapisan, Anda akan disajikan dengan dialog pemilihan lapisan (file .kmz lapisan tunggal segera dimuat):
Anda dapat memilih beberapa lapisan dalam dialog itu untuk diimpor. The Contoh Overlay Multiple dataset berkas .kmz saya diuji ( dari sini ) memungkinkan beberapa impor lapisan titik, garis dan lapisan poligon jenis.
EDIT : Anda dapat memeriksa dukungan driver ogr LIBKML di versi QGIS Anda dengan menjalankan perintah berikut di Konsol Python QGIS:
sumber
gdalinfo --formats
atauogrinfo --formats
. Di Mac, menggunakan Terminal untuk menjalankan perintah yang sama untuk ogr, ia melaporkan"LIBKML" (read/write)
, sedangkan menggunakan konsol MSYS mesin virtual Windows 7 saya, ia melaporkan tidak ada dukungan driver. The"KML" (read/write)
Format, seorang sopir yang berbeda, jelas didukung pada kedua platform.Sejauh yang saya tahu, Anda benar: vektor dalam qgis dibaca dan ditulis oleh ogr. qgis 1.8 menggunakan gdal / ogr terbaru, yaitu 1.91. Anda dapat membaca file bentuk zip, tetapi * .kmz, yang sebenarnya merupakan arsip zip yang berisi * .kml-file harus di-unzip secara manual sebelum mengimpor
sumber
Berikut ini adalah panduan untuk membuat dan mengimpor file KML ke Quantum. Ini tidak berfungsi untuk file KMZ sehingga ini harus didekompresi terlebih dahulu untuk digunakan dengan cara ini.
sumber
Anda dapat menambahkan lapisan kml sebagai jenis lapisan vektor lainnya, menggunakan dialog "tambah vektor".
sumber
Setelah Anda membuka file KML di QGIS, Anda juga dapat menyimpannya sebagai shapefile dengan mengklik kanan file di panel layer dan memilih 'save as'.
sumber
Ganti nama
datafile.kmz
untukdatafile.zip
kemudian unzip*.kml
dari dalam.sumber
Saya memiliki QGIS 2.18 dan Anda dapat menambahkan file * .kmz.
sumber
Solusinya sederhana:
di Google Earth, klik kanan pada file * .kmz Anda yang dimuat
pilih "save as ..." dan simpan file sebagai * kml
Sekarang, buka file kml dengan QGIS
Tip: jika Anda ingin menyimpan beberapa file * .kmz dan menggabungkannya dalam satu file * kml sinlge, letakkan file * .kmz Anda di Google Earth dalam satu folder tunggal di jendela "lokasi" hte di Google Earth. Daripada menerapkan prosedur yang dijelaskan di atas untuk folder. Satu * kml tunggal dengan semua titik geogrpahic dalam folder akan diproduksi, Anda kemudian dapat membukanya dengan QGis.
Jika "on the fly projection" diaktifkan, poin akan muncul di tempat yang tepat di OpenLayers Map Anda di QGIS.
sumber
Pertama Buka Di Google Earth Dan Simpan Sebagai Format File Kml dan Anda akan membuka di QGIS 1.8 .... buka File Data Vektor Ubah format kml ...
sumber