Format GDAL VRT - est-ce que je comprends le concept?

15

D'accord, donc j'en ai un peu marre des différentes solutions raster en base de données que j'ai essayées au cours des 2 dernières semaines qui ne fonctionnent pas actuellement (raster PostGIS) ou ne peuvent pas gérer mon volume de données (Rasterlite), donc Je lis sur le format VRT. Soyez indulgent, j'aimerais avoir votre avis là-dessus, et aussi si ce que je propose a du sens:

VRT est essentiellement un fichier XML de métadonnées décrivant diverses propriétés du fichier raster réel, comme les dimensions en pixels, la géolocalisation, etc.

Étape 1: J'ai converti (pas vraiment, juste des VRT générés) tous mes fichiers GeoTIFF en VRT.

Maintenant, comme je vois que je peux fusionner le VRT, je suppose qu'il est possible de créer une mosaïque de fichiers de métadonnées VRT, un grand VRT pour contenir toutes les métadonnées. Génial, cela signifie que les métadonnées seront probablement utilisées pour optimiser le rendu, car QGIS décidera (hypothèse) quelles tuiles entrent dans l'étendue actuelle du canevas et lesquelles non ...

Étape 2: créer une mosaïque VRT

D'accord, maintenant le prochain avantage que je vois est que je n'ai besoin que d'ajouter une entrée dans la table des matières QGIS et je peux y définir différentes choses, comme le rendu dépendant de l'échelle et la transparence des valeurs de données nulles si nécessaire. On pourrait dire, vous pouvez simplement charger GeoTIFFs dans QGIS et les mettre dans un groupe, c'est vrai, mais vous n'avez aucun contrôle sur un groupe, sauf pour définir le SRS commun.

Si je voulais voir mon orthophoto à petite échelle (grand zoom arrière) et avoir toujours un rendu rapide, je répéterais les étapes, uniquement avec un ensemble rééchantillonné de raster original et me retrouverais avec quelques gros jeux de données VRT.

Est-ce que cela a un sens? :)

U2ros
la source

Réponses:

10

J'adore traiter avec vrt. vous pouvez effectuer de nombreuses modifications intermédiaires. Évaluez-les rapidement dans QGIS et si vous les souhaitez, il vous suffit de les traduire dans un format raster autonome (tif, png, etc.).

fait gagner beaucoup de temps.

U2ros, votre utilisation de vrt est parfaitement logique, du moins pour moi :) mosaïquer puis découper est ce pour quoi j'ai commencé à utiliser vrts: éliminer les rasters intermédiaires que je supprimerais plus tard.

consultez ce lien: http://www.perrygeo.com/lazy-raster-processing-with-gdal-vrts.html [lien ajusté depuis le déplacement du blog]

j'espère qu'il a quelque chose pour vous.

s_a
la source
Pouvez-vous clarifier cela pour moi? Pouvez-vous avoir plusieurs références de fichier dans un seul fichier vrt? par exemple, si vous avez 4 fichiers géotif, à partir desquels vous créez 4 fichiers vrt puis les fusionnez. Sur la base du lien que vous avez envoyé, la fusion aura réellement lieu et le résultat sera 1 gros fichier géotiff, ce à quoi je m'attendrais / voudrait être 1 fichier VRT qui a le contenu du 4 original - un peu comme un fichier de catalogue?
U2ros
hey U2ros, utilisez-vous gdal cmdline ou QGIS pour créer des vrt. Je pense que vous pourriez trouver plus d'options en utilisant la ligne de commande. vous pouvez faire fusionner 4 tifs en un seul vrt. et si vous l'aimez, exportez-le à nouveau comme un tif unique (ou comme un vrt). Je pense que vous aimerez vraiment les options disponibles à partir des outils gdal commanline, consultez ces deux sites Web: gdal.org/gdal_vrttut.html ; gdal.org/gdal_utilities.html
s_a
atm, qgis ui, mais je suis à l'aise avec cli, je le ferai certainement là-bas.
U2ros
une dernière chose :) Dans la page que j'ai envoyée, je suppose que l'auteur veut un raster final et non un VRT donc oui la fusion se traduira par un TIFF ou un format non virtuel.
s_a
1
La deuxième réponse de ce lien gis.stackexchange.com/questions/25499/… l' explique au niveau pratique
U2ros