Sei que posso adicionar arquivos KML depois de descompactar os arquivos KMZ, mas existe uma maneira de abrir arquivos KMZ diretamente?
Quando tento abrir um arquivo kmz no QGIS 1.8.0 no Windows XP, através do filtro de todos os arquivos, ele não o aceita como um formato válido.
Estou fazendo algo errado?
Tudo isso depende do suporte do OGR?
qgis
kmz
windows-xp
afwatl
fonte
fonte
Respostas:
Em um Mac, onde o QGIS usa a estrutura Kyngchaos.com GDAL 1.9 Complete , ou em qualquer plataforma em que o QGIS tenha sido compilado com uma compilação GDAL com suporte ao driver Google LIBKML , você pode abrir arquivos .kmz diretamente usando a caixa de diálogo Abrir e selecionando a
All Files (*)
opção ou simplesmente arraste / solte no QGIS. ( Caso contrário, você precisará descompactar os arquivos .kmz para .kml, conforme observado por @Kurt )Se o .kmz tiver várias camadas, você verá uma caixa de diálogo de seleção de camada (os arquivos .kmz de camada única são carregados imediatamente):
Você pode selecionar várias camadas nessa caixa de diálogo para importar. A sobreposição de exemplo de vários arquivos .kmz dos conjuntos de dados que testei (a partir daqui ) permitiu a importação de várias camadas dos tipos de camada de ponto, linha e polígono.
EDIT : Você pode verificar o suporte ao driver LIBKML ogr na sua versão do QGIS executando os seguintes comandos no Python Console do QGIS:
fonte
gdalinfo --formats
ou outroogrinfo --formats
. No Mac, usando o Terminal para executar o mesmo comando para ogr, ele relata"LIBKML" (read/write)
, enquanto que usando o console MSYS da minha máquina virtual Windows 7, ele não reporta nenhum suporte ao driver. O"KML" (read/write)
formato, um driver diferente, é obviamente suportado nas duas plataformas.até onde eu sei, você está certo: vetores em qgis são lidos e escritos por ogr. O qgis 1.8 usa o último gdal / ogr, que é 1.91. você pode ler arquivos de forma compactados, mas * .kmz, que na verdade é um arquivo zip contendo * .kml-file (s) precisa ser descompactado manualmente antes de importar
fonte
Aqui está um guia para criar e importar arquivos KML para o Quantum. Ele não funciona para arquivos KMZ; portanto, é necessário primeiro descomprimir esses arquivos para serem usados dessa maneira.
fonte
Você pode adicionar camadas kml como qualquer outro tipo de camada vetorial, usando a caixa de diálogo "adicionar vetor".
fonte
Depois de abrir o arquivo KML no QGIS, você também pode salvá-lo como um shapefile clicando com o botão direito do mouse no arquivo no painel de camadas e selecionando 'salvar como'.
fonte
Renomeie
datafile.kmz
paradatafile.zip
descompactar o*.kml
interior.fonte
Eu tenho o QGIS 2.18 e você pode adicionar um arquivo * .kmz.
fonte
A solução é simples:
no Google Earth, clique com o botão direito do mouse no arquivo * .kmz carregado
escolha "salvar como ..." e salve o arquivo como * kml
Agora, abra o arquivo kml com o QGIS
Dica: se você deseja salvar vários arquivos * .kmz e mesclá-los em um arquivo sinlge * kml, coloque seus arquivos * .kmz no Google Earth em uma única pasta na janela "locais" do Google Earth. Em seguida, aplique o procedimento descrito acima para a pasta. Será produzido um único * kml com todos os pontos geográficos da pasta, e você poderá abri-lo com o QGis.
Se "on the fly projection" estiver ativado, os pontos aparecerão no lugar certo no seu mapa do OpenLayers no QGIS.
fonte
Primeiro abra no Google Earth e salve como arquivo no formato Kml e que você abrirá no QGIS 1.8 .... abrir arquivo de dados vetoriais Alterar formato kml ...
fonte