Retour au sommaire

gdal_rasterize


Rastérise un vecteur polygone dans un raster.

Usage :

Usage : gdal_rasterize [-b band] [-i]
     [-burn value] | [-a attribute_name] | [-3d]
     [-l layername]* [-where expression] [-sql select_statement]
     <src_datasource> <dst_filename>


Ce programme transforme des polygones vectoriels en bande (s) raster d'une image raster. Les fichiers vecteurs sont lus à partir des formats vectoriels gérés par OGR.

  • -b band : la bande dans laquelle placer les valeurs. Plusieurs arguments -b peuvent être utilisés pour transformer une liste de bandes. Par défaut, une seule bande est transformée.
  • -i : inverse la rastérisation. Imposer la valeur de la brulure fixée ou la valeur de la brulure associée avec le premier objet dans toute l'image en dehors d'un polygone.
  • -burn value : une valeur fixe à créer dans la bande pour tous les objets. Une liste d'options -burn peut être fournit, un par bande à écrire.
  • -a attribute_name : défnit un champ d'attribut à utiliser sur l'objet comme valeur finale. Cette valeur sera utilisée dans toutes les bandes en sortie.
  • -3d : indique que la valeur finale doit être extraite à partir de la valeur « Z » de l'objet (pas encore implémenté).
  • -l layername : la ou les couche(s) de la source de données qui sera utilisée pour les objets en entrées. Peut être définie plusieurs fois, mais au moins une couche ou une option -sql doit être définie.
  • -where expression : une requête SQL de style WHERE optionnel doit être appliqué pour sélectionner les objets à rastériser à partir d'une ou plusieurs couche(s).
  • -sql select_statement : requête SQL à utilisée sur la source de données pour produire une couche virtuelle d'objets à rastériser.
  • src_datasource : n'importe quelle source de données supportée par OGR en lecture.
  • dst_filename : le fichier de sortie supporté par GDAL. Doit supporter le mode d'accès de mise à jour. Pour l'instant gdal_rasterize ne peut pas créer de nouveau fichier de sortie bien que cela peut être ajouté.


Exemples :

La commande suivante rastérisera tous les polygones à partir de mask.shp en un fichier RGB TIFF work.tif avec la couleur rouge (RGB = 255,0,0) :

gdal_rasterize -b 1 -b 2 -b 3 -burn 255 -burn 0 -burn 0 -l mask mask.shp work.tif

La commande suivante rastérisera tout les bâtiments « class A » dans le fichier d'élévation en sortie, en prenant l'élévation à partir de l'attribut ROOF_H :

gdal_rasterize -a ROOF_H -where 'class="A"' -l footprints footprints.shp city_dem.tif


Yves Jacolin 2009/02/19 19:33 (Page originale)

 
main/logiciels/gdal/couteau_suisse/gdal_rasterize.txt · Dernière modification: 2009/07/26 17:21 (édition externe)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki
- Faire un don - Contact - Mentions légales -