Voglio esportare / salvare una composizione QGIS di layer raster / vettoriali su un raster GEOTIFF o ECW ad alta risoluzione (20 000 * 20 000 Pixel).
Voglio esportare / salvare una composizione QGIS di layer raster / vettoriali su un raster GEOTIFF o ECW ad alta risoluzione (20 000 * 20 000 Pixel).
Risposte:
Quantum GIS ora supporta questa funzione, la risoluzione può essere impostata e può includere un file mondiale opzionale contenente informazioni di georeferenziazione.
Nel compositore di stampa selezionare la casella "File mondiale su" in Impostazioni esportazione.
Se si salva la tela della mappa in un file tif, verrà automaticamente georeferenziata. (Una nuova, straordinaria funzionalità in QGIS ...). La risoluzione tuttavia sarà la risoluzione dello schermo del computer. (96 dpi). Quindi probabilmente non più di 1900X1200 pixel.
img.save("pic.tif","tif")
) non sembra fare il trucco per me
Salvare un progetto QGIS completo, raster e vettori in un GeoTIFF ad alta risoluzione? Non penso che tu possa farlo (al momento). Quello che puoi fare è esportare immagini ad alta risoluzione dal compositore di stampa e poi georeferenziarle.
Vedi questa richiesta di funzionalità: http://hub.qgis.org/issues/5840
Nick.
Ho risolto il problema applicando ripetutamente Shp2img.exe di MapServer.
MapServer è in grado di eseguire il rendering di un progetto qGis, se il progetto viene prima esportato dal plug-in MapServer standard in un file * .map. Successivamente è possibile eseguire il rendering del progetto in un file di immagine (png, jpg, tif). Sfortunatamente c'è un limite di - diciamo più o meno - 10000 * 10000 pixel.
Ma scrivendo del codice di programmazione, è possibile manipolare il contenuto del file * .map e applicare in sequenza shp2img.exe ai singoli riquadri del progetto qGis. Negli ultimi passaggi è possibile unire le immagini a riquadro singolo utilizzando gdalbuildvrt e gdal_translate. Come output può essere prodotto un ECW o un GEOTIFF di dimensioni enormi. Ho scritto un piccolo strumento per automatizzare il processo e ho potuto esportare una vista qGis su raster ECW con 100'000 * 100'000 pixel! Immagino che non ci siano restrizioni con risoluzioni più elevate.
Come requisito preliminare FWTools2.4.7 deve essere installato. FWTools2.4.7 contatta MapServer e GDAL con il supporto di output ECW.
Mi chiedo perché l'esportazione rester delle viste qGis non sia una caratteristica standard di qGis ... Sono davvero solo io che voglio esportare una vista qGis in un formato raster ben utilizzato (come ECW o GEOTIFF) ???
Soluzione nativa per il raster georeferenziato (GeoTiff / png / jpeg) del grazioso compositore QGIS .
Composition Tab - Export Settings - World file on [Map 0]
Voilà piuttosto compositore raster è correttamente georeferenziato.
Il plug-in qGis 1.7.3 "MapServerExport" può produrre un file MapServer (* .map), contenente la composizione corrente di livelli vettoriali / raster. Esiste un nuovo strumento TopoMapCreator ( http://sourceforge.net/p/topomapcreator ) su SourceForge, che sta eseguendo la conversione dal file MapServer (* .map) in un file raster (* .ecw). Lo strumento si basa su Shp2img.exe di MapServer. Sei libero di definire la risoluzione target. Quindi può essere generato un file raster con una risoluzione enorme.
È possibile utilizzare il plugin GeoPapatile quindi utilizzare l'output "image.tif".
È un tif con un file tfw, quindi è georeferenziato.