71 votos

Generación de mosaicos de mapas con QGIS

¿Es posible generar mosaicos de mapas desde QGIS?

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

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

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

44voto

Elwyn Puntos 86

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

11voto

Forgotten Semicolon Puntos 9231

Es posible generar baldosas usando la consola de python, puedes leer sobre ello aquí . Tenga en cuenta que es posible que tenga que modificar la secuencia de comandos.

Sin embargo, te animo a que utilices mapnik para generar azulejos, ya que el script qgis mencionado anteriormente no me ha funcionado bien.

Estilizar el mapa es fácil con xml for mapnik, no tendrás ningún problema con ello. Algunos modificaciones para quantumnik le permitirá generar mosaicos directamente desde qgis.

11voto

aditya Puntos 111

Recientemente he encontrado un nuevo plugin para QGIS 1.9 llamado QTiles . Su desarrollo se anunció en diciembre de 2012 en el Foro de desarrolladores de QGIS .

QTiles diseñado para generar mosaicos rasterizados a partir de proyectos QGIS según según la especificación Slippy Map [0] y soporta dos tipos de salida directorio y archivo ZIP.

Aunque no lo he utilizado personalmente, parece muy sencillo y fácil de usar.

6voto

kFly Puntos 53

Pequeña actualización para el 2017: Estoy generando los azulejos con QMetaTiles plugin:

enter image description here

4voto

bstark Puntos 330

No conozco la función de azulejos para QGIS. Lo que puedes hacer es usar QGIS Server con tu archivo de proyecto y usar TileCache para sembrar la caché de mosaicos.

Puede encontrar información sobre QGIS Server aquí: http://qgis.org/wiki/QGIS_Server_Tutorial y TileCache aquí: http://tilecache.org/

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X