Generare piastrelle con QGIS?


56

È possibile generare riquadri di mappe da QGIS?

Immagino che QGIS Server debba avere un modo per farlo, ma c'è un modo per generare i riquadri e salvarli sul disco?

Con il nuovo render di simbologia e il rendering dipendente dalla scala, QGIS è un potente strumento per generare mappe dinamiche.

Dal momento che sto usando il renderer di nuova simbologia, qgis-mapnik non è un'opzione, e dal momento che sto usando il rendering dipendente dalla scala, generare un grande georaster e usare gdal2tiles per affiancare non è un'opzione.


4
A tutte le persone che hanno contrassegnato questa domanda come una delle loro preferite: perché non votare anche la domanda?
underdark

Risposte:


9

È possibile generare tessere utilizzando la console Python, puoi leggere qui . Tieni presente che potresti dover modificare lo script.

Tuttavia, ti incoraggio a usare mapnik per generare tessere, poiché lo script qgis sopra menzionato non ha funzionato bene per me.

Lo styling map è facile con xml per mapnik, non avrai problemi con esso. Alcune modifiche per quantumnik ti permetteranno di generare tessere direttamente da qgis.


11

Di recente mi sono imbattuto in un nuovo plugin per QGIS 1.9 chiamato QTiles . Il suo sviluppo è stato annunciato nel dicembre 2012 sul forum degli sviluppatori di QGIS .

QTiles progettati per generare piastrelle raster da progetti QGIS secondo la specifica Slippy Map [0] e supporta due tipi di output: directory e ZIP-archive.

Anche se non l'ho usato personalmente, sembra molto semplice e facile da usare.


L'ho usato e funziona per il mio scopo. Interfaccia semplice con QGIS e molto pratica se il tuo lavoro non vale lo sviluppo di una macro Python.
kFly

10

Per QGIS 3.8 o versioni successive, la generazione di riquadri è integrata: puoi trovarla nella casella degli strumenti di elaborazione come Generate XYZ tiles (Directory)e Generate XYZ tiles (MBTiles).


1
Questa è la nuova migliore risposta per il 2019.
JasonRDalton,



3

Ho scritto un generatore di tessere slippy per QGIS che funziona dalla console Python. Rende la mappa esattamente come visualizzata in QGIS (senza errori di rendering). L'output è PNG 256 x 256 pixel, pseudo-mercatore WGS-84, strutturato in Google Maps o nel formato TMS. Non un plug-in ma facile da usare (e da modificare).

Generatore di tessere mappa slippy per QGIS


-2

Penso che non ci siano buoni plugin in Quantum Gis per generare riquadri. Qtiles non è attualmente disponibile sotto plugins.qgis.org

L'alternatore TileCache Creator è privo di documentazione (non sono riuscito a usarlo) ed è limitato alla proiezione EPSG: 3857.


3
È possibile trovare il plug-in QTiles su plugins.qgis.org/plugins/qtiles . Nel gestore dei plugin, devi consentire ai plug-in sperimentali di vederlo e installarlo.
AndreJ,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.