QGIS, KMZ dosyalarını açabilir mi?


34

KMZ dosyalarını açtıktan sonra KML dosyalarını ekleyebileceğimi biliyorum, ancak KMZ dosyalarını doğrudan açmanın bir yolu var mı?

QGIS 1.8.0'da Windows XP'de bir kmz dosyasını açmaya çalıştığımda, tüm dosyalar filtre aracılığıyla geçerli bir biçim olarak kabul edilmiyor.

Yanlış bir şey mi yapıyorum?

Bunların hepsi OGR desteğine mi bağlı?


2
Sadece KML'yi değil, KML'yi almak için önce KMZ'yi çıkarmanız gerekir.
Mapperz

1
7 Zip, 'açık arşivi sağ tıklamak ve sonra temp.kml dosyasını bir klasöre sürüklemek için temiz bir iletişim kutusu sunar
Willy

QGIS’te Windows’ta açık
KMZ’nin

Yanıtlar:


19

QGIS'in Kyngchaos.com GDAL 1.9 Complete çerçevesini kullandığı bir Mac'de veya QGIS'in Google LIBKML sürücüsünü destekleyen bir GDAL derlemesiyle derlendiği herhangi bir platformda .kmz dosyalarını doğrudan açık iletişim kutusunu kullanarak açabilirsiniz. All Files (*)opsiyon veya QGIS üzerine basitçe sürükle / bırak. ( Aksi takdirde, @Kurt tarafından belirtilen şekilde .kmz dosyasını .kml dosyasına sıkıştırmanız gerekir )

görüntü tanımını buraya girin

.Kmz birden fazla katmana sahipse, size bir katman seçim iletişim kutusu sunulur (tek katman .kmz dosyaları hemen yüklenir):

görüntü tanımını buraya girin

İçe aktarmak için bu iletişim kutusunda birden çok katman seçebilirsiniz. Çoklu veri setleri Örnek Yerleşimi I (test Kmz dosya buradan ) nokta, çizgi ve çokgen tabaka türde birden çok tabaka içe izin verdi.


EDIT : QGIS'in Python Konsolunda aşağıdaki komutları çalıştırarak QGIS sürümünüzde ogr LIBKML sürücü desteğini kontrol edebilirsiniz:

import osgeo.ogr
print 'Has LIBKML ogr driver: ' + str(osgeo.ogr.GetDriverByName('LIBKML') is not None)

2
Bu desteğin , son zamanlarda QGIS'e eklenen ZIP arşivlerini okuma yeteneğinden geldiğine inanıyorum . Ancak, .kmz dosyalarındaki özellikleri bulamadım (bir yerde belgelenmesi gerekiyor).
dakcarto

senin prosedürün benim için işe yaramıyor win7 altında qgis 1.8. Bu sadece max os altında mı çalışıyor?
Kurt

Windows XP'de Qgis Master b6760ce GDAL 1.9.1 ile denedim, ancak burada başarı yok.
AndreJ

2
Raporlama Windows kullanıcılarının OSGeo4W yükleyicisini kullandığını farz edersek, beraberinde gelen gdal / ogr kütüphanesi (.kmz dosyalarının okunmasını sağlayan) LIBKML sürücüsünü içermemektedir . OSGeo4W'ye sürücüyü dahil etme isteği zaten var . Kyngchaos.com tarafından Mac için GDAL 1.9 Complete çerçeve yükleyici , LIBKML sürücüsünü içerir. (Başka bir deyişle, bu QGIS ile
başlı

2
BTW: OSGeo4W kullanıcıları MSYS konsolunu açıp ya da gdalinfo --formatsveya tuşlarına basarak gdal / ogr formatlarını kontrol edebilirler ogrinfo --formats. Mac'te, ogr için aynı komutu çalıştırmak için Terminal kullanarak rapor "LIBKML" (read/write)verirken, Windows 7 sanal makinemin MSYS konsolunu kullanarak sürücü desteği olmadığını bildirir. "KML" (read/write)Farklı bir sürücü olan format her iki platformda da açıkça destekleniyor.
dakcarto

13

bildiğim kadarıyla haklısın: qgis'deki vektörler ogr tarafından okunur ve yazılır. qgis 1.8, 1.91 olan en son gdal / ogr değerini kullanır. sıkıştırılmış şekil dosyalarını okuyabilirsiniz, ancak * .kml dosyalarını içeren bir zip arşivi olan * .kmz dosyasının içe aktarılmadan önce manuel olarak açılması gerekir.


6

İşte KML dosyalarını oluşturmak ve Quantum'a aktarmak için bir rehber. KMZ dosyaları için çalışmaz, bu nedenle bu şekilde kullanılmak için önce sıkıştırılmaları gerekir.


2
KMZ dosyalarının açılması için sadece KMZ'den ZIP dosya genişlemesini değiştirin ve en sevdiğiniz araçla sıkıştırın (winrar, 7zip, winzip ...)
Kurt

1
7 Zip, açmak için kmz'in üzerinde sağ tıklama seçeneğine sahiptir, ardından kml'yi oradan sürükleyip bırakın
Willy

2

"Ekle vektör" iletişim kutusunu kullanarak kml katmanlarını diğer vektör katmanları olarak ekleyebilirsiniz.


1
KMZ's ... KML değil ...
DPSSpatial

2

KML dosyasını QGIS uygulamasında açtığınızda, katman panelinde dosyaya sağ tıklayarak ve 'farklı kaydet'i seçerek de bir şekil dosyası olarak kaydedebilirsiniz.


önce KMZ'yi açmaya ne dersiniz?
DPSSpatial

0

Yeniden adlandırma datafile.kmziçin datafile.zipunzip sonra *.kmliçeriden.


Millet, olumsuz oy için lütfen kısa bir yorum bırakın! Teşekkürler
Nikos Alexandris

0

Ben QGIS 2.18 var ve bir * .kmz dosyası ekleyebilirsiniz.


-2

Çözüm basit:

  1. Google Earth’te, yüklü * .kmz dosyanızı sağ tıklayın

  2. "Farklı kaydet ..." seçeneğini seçin ve dosyayı * kml olarak kaydedin.

  3. Şimdi, kml dosyasını QGIS ile açın

İPUCU: Birden fazla * .kmz dosyasını kaydetmek ve bir sinlge * kml dosyasında birleştirmek istiyorsanız, * .kmz dosyalarınızı Google Earth’te tek bir klasöre Google Earth’te tek bir klasöre yerleştirin. Daha sonra klasör için yukarıda açıklanan prosedürü uygulayın. Klasördeki tüm geogrpahic noktalara sahip tek bir * kml üretilir, daha sonra QGis ile açabilirsiniz.

"Hareket halindeki projeksiyonda" etkinse, noktalar QGIS'deki OpenLayers Haritanızda doğru yerde görünecektir.


5
KMZ'ler Google Earth olmadan da açılabilir.
underdark

Evet, sadece * .kmz * .zip ismini değiştirin ve seçtiğiniz zip aracını kullanın ...
Kurt

-3

Önce Google Earth’te Aç, Kml Format Dosyası Olarak Kaydet ve QGIS 1.8’de Açacağınız .... Aç Vector Veri Dosyası kml formatını değiştir ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.