¿Generando mosaicos con QGIS?

56

¿Es posible generar mosaicos de mapas desde QGIS?

Supongo que QGIS Server debe tener una forma de hacerlo, pero ¿hay alguna forma de generar los mosaicos y guardarlos en el disco?

Con el nuevo renderizador de simbología y la representación dependiente de la escala, QGIS es una herramienta poderosa para generar mapas dinámicos.

Como estoy usando el renderizador de nueva simbología, qgis-mapnik no es una opción, y dado que estoy usando un renderizado dependiente de la escala, simplemente generar un georaster grande y usar gdal2tiles para mosaico tampoco es una opción.

Mattwigway
fuente
44
A todas las personas que marcaron esta pregunta como una de sus favoritas: ¿Por qué no votarla también?
oscuro

Respuestas:

9

Es posible generar mosaicos usando la consola de Python, puede leer sobre esto aquí . Tenga en cuenta que es posible que deba modificar el script.

Sin embargo, le recomendaría que use mapnik para generar mosaicos, ya que el script qgis mencionado anteriormente no funcionó bien para mí.

Diseñar un mapa es fácil con xml para mapnik, no tendrás ningún problema con él. Algunas modificaciones para quantumnik le permitirán generar mosaicos directamente desde qgis.

Mykolas Simutis
fuente
11

Recientemente encontré un nuevo complemento para QGIS 1.9 llamado QTiles . Su desarrollo se anunció en diciembre de 2012 en el foro de desarrolladores QGIS .

QTiles está diseñado para generar mosaicos ráster a partir de proyectos QGIS de acuerdo con la especificación Slippy Map [0] y admite dos tipos de salida: directorio y archivo ZIP.

Si bien no lo he usado personalmente, parece muy simple y fácil de usar.

RyanDalton
fuente
Lo he usado y funciona para mi propósito. Interfaz simple con QGIS y muy práctica si su trabajo no vale un desarrollo macro de python.
kFly
10

Para QGIS 3.8 o superior, la generación de mosaicos está integrada; puede encontrarla en la caja de herramientas Procesamiento como Generate XYZ tiles (Directory)y Generate XYZ tiles (MBTiles).

Tobin Bradley
fuente
1
Esta es la nueva mejor respuesta para 2019.
JasonRDalton
6

Pequeña actualización para 2017: estoy generando los mosaicos con el complemento QMetaTiles :

ingrese la descripción de la imagen aquí

kFly
fuente
3

He escrito un generador de mosaicos de mapas resbaladizos para QGIS que se ejecuta desde la consola de Python. Representa el mapa exactamente como se muestra en QGIS (sin errores de representación). La salida es de 256px x 256px PNG, pseudo-Mercator WGS-84, estructurado en formato Google Maps o TMS. No es un complemento, pero es fácil de usar (y modificar).

Generador de mosaicos de mapas resbaladizos para QGIS

Alex Hajnal
fuente
-2

Creo que no hay ningún buen complemento en Quantum Gis para generar mosaicos. Qtiles actualmente no está disponible en plugins.qgis.org

La alternativa TileCache Creator tiene falta de documentación (no logré usarla) y está restringida a la proyección EPSG: 3857.

user1529901
fuente
3
Puede encontrar el complemento QTiles en plugins.qgis.org/plugins/qtiles . En el administrador de complementos, debe permitir que los complementos experimentales lo vean e instalen.
AndreJ