GDAL VRT Format - capisco il concetto?


15

Ok, quindi sono un po 'stufo delle diverse soluzioni raster-in-database che ho provato nelle ultime 2 settimane che al momento non funzionano (PostGIS raster) o non riesco a gestire il mio volume di dati (Rasterlite), quindi Sto leggendo del formato VRT. Abbi pazienza, vorrei che le tue opinioni su questo, e anche se ciò che propongo avesse un senso:

VRT è fondamentalmente un file XML di metadati che descrive varie proprietà del file raster effettivo, come dimensioni dei pixel, geolocalizzazione, ecc.

Passaggio 1: ho convertito (non proprio, ho appena generato VRT) tutti i miei file GeoTIFF in VRT.

Ora, poiché vedo che posso unire il VRT, presumo che sia possibile creare un mosaico di file di metadati VRT, un grande VRT per contenere tutti i metadati. Fantastico, ciò significa che i metadati verranno probabilmente utilizzati per ottimizzare il rendering poiché QGIS deciderà (ipotesi) quali tessere rientrano nell'estensione corrente della tela e quali non ...

Passaggio 2: crea un mosaico VRT

Bene, ora il prossimo vantaggio che vedo è che ho solo bisogno di aggiungere una voce al sommario di QGIS e posso impostare diverse cose su di esso, come il rendering dipendente dalla scala e la trasparenza del valore di dati null se necessario. Si potrebbe obiettare, puoi semplicemente caricare i GeoTIFF in QGIS e metterli in un gruppo, vero, ma non hai alcun controllo su un gruppo se non per impostare l'SRS comune.

Se volessi vedere il mio ortofoto su piccola scala (grande zoom-out) e avere comunque un rendering veloce, ripeterei i passaggi, solo con un set ricampionato di raster originale e finire con alcuni grandi set di dati VRT.

Questo ha senso? :)

Risposte:


10

Adoro elaborare con vrt's. puoi apportare molte modifiche temporanee. Valutali rapidamente in QGIS e se ti piace qualcuno di loro, traduci semplicemente in un formato raster autonomo (tif, png ecc.).

fa risparmiare un sacco di tempo.

U2ros, i tuoi usi di vrt hanno perfettamente senso, almeno per me :) il mosaico e quindi il ritaglio è ciò che ho iniziato a usare originariamente per vrts: eliminare i raster intermedi che avrei eliminato in seguito.

controlla questo link: http://www.perrygeo.com/lazy-raster-processing-with-gdal-vrts.html [collegamento modificato da quando il blog è stato spostato]

spero che abbia qualcosa per te.


Puoi chiarire questo per me? Puoi avere più riferimenti a file in un file vrt? ad esempio, se si dispone di 4 file geotif, da cui si creano 4 file vrt e li si unisce. Sulla base del collegamento che hai inviato, la fusione avverrà REALMENTE e il risultato sarà 1 grande file geotiff, quello che mi aspetterei / desidererei sarebbe 1 file VRT con contenuti del 4 originale - una specie di file di catalogo?
U2ros,

ehi U2ros, stai usando gdal cmdline o QGIS per creare vrt. Credo che potresti trovare più opzioni usando la riga di comando. puoi fare unire 4 tif in un solo vrt. e se ti piace esportalo di nuovo come singolo tif (o come vrt). Penso che ti piaceranno davvero le opzioni disponibili dagli strumenti di gan commanline dai un'occhiata a questi due siti web: gdal.org/gdal_vrttut.html ; gdal.org/gdal_utilities.html
s_a

atm, qgis ui, ma sono a mio agio con cli, lo farò sicuramente lì allora.
U2ros,

un'ultima cosa :) Nella pagina che ho inviato presumo che l'autore voglia un raster finale e non un VRT, quindi sì l'unione si tradurrà in un TIFF o in un formato non virtuale.
s_a

1
Seconda risposta da questo link gis.stackexchange.com/questions/25499/… lo spiega a livello pratico
U2ros
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.