Sé que puedo agregar archivos KML una vez que haya descomprimido los archivos KMZ, pero ¿hay alguna manera de abrir los archivos KMZ directamente?
Cuando intento abrir un archivo kmz en QGIS 1.8.0 en Windows XP, a través del filtro de todos los archivos, no lo acepta como un formato válido.
¿Estoy haciendo algo mal?
¿Todo esto depende del soporte de OGR?
qgis
kmz
windows-xp
afwatl
fuente
fuente
Respuestas:
En una Mac, donde QGIS usa el marco completo GDAL 1.9 de Kyngchaos.com , o en cualquier plataforma donde QGIS se haya compilado contra una compilación GDAL con soporte para el controlador LIBKML de Google , puede abrir archivos .kmz directamente usando el diálogo de apertura y seleccionando la
All Files (*)
opción, o simplemente arrastre / suelte en QGIS. ( De lo contrario, deberá descomprimir los archivos .kmz a .kml como lo señaló @Kurt )Si el .kmz tiene varias capas, se le presentará un cuadro de diálogo de selección de capa (los archivos .kmz de una sola capa se cargan inmediatamente):
Puede seleccionar varias capas en ese diálogo para importar. El ejemplo de superposición de múltiples conjuntos de datos .kmz que probé ( desde aquí ) permitió la importación de múltiples capas de tipos de capas de punto, línea y polígono.
EDITAR : puede verificar la compatibilidad del controlador ogr LIBKML en su versión de QGIS ejecutando los siguientes comandos en la consola Python de QGIS:
fuente
gdalinfo --formats
oogrinfo --formats
. En Mac, usando Terminal para ejecutar el mismo comando para ogr, informa"LIBKML" (read/write)
, mientras que usando la consola MSYS de mi máquina virtual con Windows 7, no informa soporte de controladores. El"KML" (read/write)
formato, un controlador diferente, obviamente es compatible con ambas plataformas.que yo sepa, tienes razón: los vectores en qgis son leídos y escritos por ogr. qgis 1.8 usa el último gdal / ogr, que es 1.91. puede leer archivos de forma comprimidos, pero * .kmz, que en realidad es un archivo comprimido que contiene archivos * .kml, debe descomprimirse manualmente antes de importar
fuente
Aquí hay una guía para crear e importar archivos KML en Quantum. No funciona para archivos KMZ, por lo que primero será necesario descomprimirlos para usarlos de esta manera.
fuente
Puede agregar capas kml como cualquier otro tipo de capa vectorial, utilizando el cuadro de diálogo "Agregar vector".
fuente
Una vez que haya abierto el archivo KML en QGIS, también puede guardarlo como un archivo de forma haciendo clic con el botón derecho en el archivo en el panel de capas y seleccionando 'guardar como'.
fuente
Cambie el nombre
datafile.kmz
paradatafile.zip
luego descomprimir*.kml
desde adentro.fuente
Tengo QGIS 2.18 y puedes agregar un archivo * .kmz.
fuente
La solución es simple:
en Google Earth, haga clic derecho en su archivo * .kmz cargado
elija "guardar como ..." y guarde el archivo como * kml
Ahora, abra el archivo kml con QGIS
Consejo: si desea guardar varios archivos * .kmz y combinarlos en un solo archivo * kml, coloque sus archivos * .kmz en Google Earth en una sola carpeta en la ventana de "ubicaciones" de Google Earth. Luego aplique el procedimiento descrito anteriormente para la carpeta. Se producirá un solo * kml con todos los puntos geogrpahic en la carpeta, luego puede abrirlo con QGis.
Si se activa la "proyección sobre la marcha", los puntos se mostrarán en el lugar correcto en su Mapa OpenLayers en QGIS.
fuente
Primero abra en Google Earth y guarde como archivo de formato Kml y que abrirá en QGIS 1.8 .... abra el archivo de datos vectoriales Cambie el formato kml ...
fuente