Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| main:logiciels:gdal:couteau_suisse:gdalbuildvrt [2010/12/28 17:31] – Yves | main:logiciels:gdal:couteau_suisse:gdalbuildvrt [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== gdalbuildvrt ====== | ||
| - | |||
| - | Construit un VRT à partir d'une liste de jeu de données. | ||
| - | |||
| - | ===== Usage ===== | ||
| - | |||
| - | gdalbuildvrt [-tileindex field_name] [-resolution {highest|lowest|average|user}] | ||
| - | [-tr xres yres] [-tap] [-separate] [-allow_projection_difference] [-q] | ||
| - | [-te xmin ymin xmax ymax] [-addalpha] [-hidenodata] | ||
| - | | ||
| - | | ||
| - | |||
| - | |||
| - | ===== Description ===== | ||
| - | |||
| - | Ce programme construit un fichier VRT (Jeu de données virtuel) qui est une mosaïque d'une liste de jeux de données de GDAL en entrée. La liste des jeux de données de GDAL en entrée peut être définie à la fin de la ligne de commande, ou placer dans un fichier texte (un nom de fichier par ligne) pour les listes importantes, | ||
| - | |||
| - | Avec l' | ||
| - | |||
| - | Si un jeu de données de GDAL est réalisé à partir de plusieurs sous jeu de données et ne possède aucune bande raster, tous les sous jeux de données seront ajoutés au fichier VRT plutôt que le jeu de données lui-même. | ||
| - | |||
| - | '' | ||
| - | |||
| - | S'il y a un certain taux de recouvrement, | ||
| - | |||
| - | Cette commande est en partie différente de la commande '' | ||
| - | |||
| - | * **-tileindex :** utilise la valeur définie comme champ d' | ||
| - | |||
| - | * **-resolution {highest|lowest|average|user} :** Si la résolution de tous les fichiers en entrée n'est pas la même, l' | ||
| - | |||
| - | * **-tr xres yres :** (à partir de GDAL 1.7.0) définie la résolution cible. Les valeurs doivent être exprimées en unité géorérérencée. Les deux valeurs doivent être positives. Définir ces valeurs est bien sur incompatible avec les valeurs // | ||
| - | |||
| - | * **-tap :**(GDAL >= 1.8.0) (//target aligned pixels//) aligne les coordonnées de l' | ||
| - | |||
| - | * **-te xmin ymin xmax ymax :** (à partir de GDAL 1.7.0) définie les étendues géoréférencées d'un fichier vrt. Les valeurs doivent être exprimées en unité du géoréférencement. Si celle-ci n'est pas définie, l' | ||
| - | |||
| - | * **-addalpha :** (à partir de GDAL 1.7.0) ajoute une bande de masque alpha au VRT quand le raster source en possède une. Utile principalement pour les sources RGB (ou les sources en niveau de gris). La bande alpha est rempli à la volée avec la valeur 0 dans les zones sans raster source, et la valeur 255 dans les zones avec un raster source. Cela permet à un visualiseur RGBA d' | ||
| - | |||
| - | * **-hidenodata :** (à partir de GDAL 1.7.0) même si les bandes contiennent des valeurs //nodata//, cette option permet au bande VRT de ne pas renvoyer la valeur //NoData//. Cela est utile lorsque vous désirez contrôler la couleur d' | ||
| - | |||
| - | * **-srcnodata value [value...] :** (à partir de GDAL 1.7.0) définie les valeurs //nodata// au niveau de la bande en entrée (différentes valeurs peuvent être fournies pour chaque bande). Si plus d'une valeur est fournie toutes les valeurs doivent être entre guillemet pour les réunir ensemble comme argument unique. Si l' | ||
| - | |||
| - | * **-vrtnodata value [value...] :** (à partir de GDAL 1.7.0) définie les valeurs //nodata// au niveau de la bande vrt (différentes valeurs peuvent être fournies pour chaque bande). Si plus d'une valeur est fournie toutes les valeurs doivent être entre guillemet pour les réunir ensemble comme argument unique. Si l' | ||
| - | |||
| - | * **-separate :** (à partir de GDAL 1.7.0) place chaque fichier en entré dans une bande séparée et empilée. Dans ce cas, seule la première bande de chaque jeu de données sera placé dans une nouvelle bande. Contrairement au mode par défaut, il ne nécessite pas que toutes les bandes aient le même type de données. | ||
| - | |||
| - | * **-allow_projection_difference :** (à partir de GDAL 1.7.0) quand cette option est définie, la commande acceptera de réaliser un VRT même si les jeux de données en entrée n'ont pas la même projection. Note : cela ne signifie pas qu'ils seront reprojeté. Leurs projections seront simplement ignoré. | ||
| - | |||
| - | * **-input_file_list :** pour définir un fichier texte avec un nom de fichier à chaque ligne. | ||
| - | |||
| - | * **-q :** (à partir de GDAL 1.7.0) pour désactiver la barre de progression dans la console. | ||
| - | |||
| - | * **-overwrite :** écrase le VRT s'il existe déjà. | ||
| - | |||
| - | ===== Exemple ===== | ||
| - | |||
| - | Exemple : | ||
| - | |||
| - | gdalbuildvrt doq_index.vrt doq/*.tif | ||
| - | gdalbuildvrt -input_file_list my_liste.txt doq_index.vrt | ||
| - | gdalbuildvrt -separate rgb.vrt red.tif green.tif blue.tif | ||
| - | gdalbuildvrt -hidenodata -vrtnodata "0 0 255" doq_index.vrt doq/*.tif | ||
| - | |||
| - | |||
| - | ---- | ||
| - | --- // | ||

