Come esportare / salvare una composizione di livelli su GeoTiff?


11

Voglio esportare / salvare una composizione QGIS di layer raster / vettoriali su un raster GEOTIFF o ECW ad alta risoluzione (20 000 * 20 000 Pixel).


Jim12 puoi usare lo stesso account per rispondere alle tue domande. Ci sono due account Jim12 dalla Svizzera. Dovrebbero essere uniti.
Mapperz

Risposte:


11

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.

inserisci qui la descrizione dell'immagine


7

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.


puoi per favore descrivere un po 'come salvare la tela della mappa in un file tif? (usare img.save("pic.tif","tif")) non sembra fare il trucco per me
MasterPJ l'

Si trova nel menu "File", "Salva come immagine", quindi seleziona il formato. QGis creerà automaticamente un file .tifw.
fino al

4

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.


1
Ci sono state diverse richieste per questa funzione (inclusa la mia sul vecchio forum qgis nel 2011 o giù di lì). Alcuni di noi usano applicazioni che usano immagini georeferenziate ad alta risoluzione come mappe di base. Sembra che sia stato proposto e codificato come patch per 2.1: hub.qgis.org/issues/6985
scruss

3

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) ???


1

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.


Questo non è geotiff. È un normale tiff, che funziona solo per l'obiettivo desiderato se ha il file mondiale con sé.
Rodrigues,

0

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.


-1

È possibile utilizzare il plugin GeoPapatile quindi utilizzare l'output "image.tif".

È un tif con un file tfw, quindi è georeferenziato.


3
Potresti aggiungere qualche informazione in più su questo plugin, magari un link?
Paul,

1
E se sei uno sviluppatore o comunque connesso a questo plugin, assicurati di rivelarlo anche nella tua risposta.
PolyGeo
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.