Suite

Problème de rastérisation

Problème de rastérisation


J'essaie de pixelliser un fichier de formes à l'aide de l'outil "rasterize" de qgis. Le problème est que le raster résultant ne semble pas pixelliser correctement…


Les lignes bleu sarcelle et violette montrent le débit d'eau, et c'est le fichier de formes que je voudrais pixelliser

Le raster résultant prend toute l'étendue du fichier et lui donne une valeur de 1, même s'il ne fait pas partie du flux d'eau

Dialogue


En supposant que votre projection soit en mètres, la procédure de rastérisation comprend :

1) Dans les propriétés de la couche, copiez l'étendue de votre fichier de formes « rivières » et supprimez les caractères du texte. Dans mon exemple c'est :

168902.13 85311.7 831499.38 1271303.48

2) Cliquez sur Raster -> Conversion -> Rasteriser option de menu. Sélectionnez le nom du fichier de sortie et cliquez ensuite sur "Résolution raster en unités de carte par pixel". Je suppose une taille de pixel de x = 30 m, y = 30 m. Maintenant, cliquez sur l'icône en forme de crayon et collez le gdal_rasterize commande, avant la taille en pixels, votre équivalent à ceci :

-te 168902.13 85311.7 831499.38 1271303.48

La commande complète, dans mon cas, serait :

gdal_rasterize -a id -te 168902.13 85311.7 831499.38 1271303.48 -tr 30.0 30.0 -l rios_utm19prj /home/zeito/Desktop/UTM_19_latlong/rios_utm19prj.shp /home/zeito/Desktop/UTM_19_latlong/rivers_raster_raster

3) Après avoir cliqué sur OK, 'Zoom In' sur une zone arbitraire du raster en sortie (rasterisé par ID et avec rendu pseudocolor) où l'on peut observer que la rastérisation est comme prévu :


Voir la vidéo: Ollie - Ongelma