#1 Tue 13 December 2011 17:12
- fanchec
- Participant occasionnel
- Date d'inscription: 17 Dec 2009
- Messages: 49
QGIS : vecteur to raster
Bonjour
Suite de mes aventures !
Merci JRM : effectivement si j'avais lu, j'aurai su ...
par contre : je rencontre un problème avec Vecteur to Raster :
je ne génère qu'un seul pixel de la taille de l'emprise de ma couche vectorielle !
et l'aide de Gdal_rasterize n'est pas forcément explicite pour un néophyte;
le code généré automatiquement est le suivant :
gdal_rasterize -a Ocsol_05 -ts 3000 3000 -l select_costel05_v1 "D:\\Mes Documents\\select_v1.shp" "D:/Mes Documents/raster"
j'ai essayé pas mal de truc (au hasard !) mais rien n'y fait;
quelqu'un aurait une piste ?
merci
cordialement
Fanchec
Hors ligne
#2 Wed 14 December 2011 08:17
- JRM
- Participant assidu
- Lieu: Arras
- Date d'inscription: 15 Apr 2009
- Messages: 521
Re: QGIS : vecteur to raster
Quand vous parlez du résultat comme étant un seul gros pixel, ne s'agit-il plutôt pas d'un raster représenté en gris car non classifié ?
Hors ligne
#3 Wed 14 December 2011 08:28
Re: QGIS : vecteur to raster
Un seul pixel? voilà qui est étrange. En es-tu sûr. Que donnent les méta-données de ton raster dans les propriétés de ce dernier?
geodata au cerema et petits billets en géomatique
Hors ligne
#4 Wed 14 December 2011 08:38
- fanchec
- Participant occasionnel
- Date d'inscription: 17 Dec 2009
- Messages: 49
Re: QGIS : vecteur to raster
merci pour votre suivi;
j'avoue mon incompétence en la matière;
peut être effectivement qu'il s'agit d'un problème de non classification;
mais alors comment classifier ? et pourquoi n'a t il pas classifié avec l'attribut spécifié ?
voici les infos de metadonnées :
Driver:
GDAL provider
GTiff
GeoTIFF
Description du jeu de données
D:\raster
AREA_OR_POINT=Area
Bande 1
Dimensions:
X: 3000 Y: 3000 Bandes: 1
Origine:
158840,2.42299e+06
Taille du Pixel:
17.4023,-17.5895
Aucune valeur de données
2.14748e+09
Type de Donnée:
GDT_Float64 - nombre à virgule flottante de 64 bits
Vues d'ensemble de pyramide:
Système spatial de référence de la couche:
+proj=lcc +lat_1=45.8989188889 +lat_2=47.6960144444 +lat_0=46.8 +lon_0=2.3372291667 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356514.999904194 +units=m +no_defs
Étendue de la couche (dans la projection originelle de la couche) :
158840.3695298047387041,2370225.4666173188015819 : 211047.2695862813270651,2422993.9763402477838099
Bande
Bande 1
Bande No
1
Pas de stats
Pas de stats encore collectées
Hors ligne
#5 Wed 14 December 2011 10:25
- JRM
- Participant assidu
- Lieu: Arras
- Date d'inscription: 15 Apr 2009
- Messages: 521
Re: QGIS : vecteur to raster
Vous avez bien 9 millions de pixels à disposition. Ayez toujours bien en tête que la valeur du pixel et sa classe de représentation (sa couleur) ne sont pas obligatoirement lié, vous pouvez aller dans les propriétés de la couche pour choisir d'afficher des pseudo-couleur, une palette (une palette classifiée via l'onglet idoine ou importée de l'extension 1-band colour raster).
On peut assigner la classification directement dans le raster via l'outil gdaldem (menu raster > analyse > mnt) :
gdaldem color-relief "monimage.tif" "mesclassesdecouleurs.txt"
Hors ligne
#6 Wed 14 December 2011 12:02
- fanchec
- Participant occasionnel
- Date d'inscription: 17 Dec 2009
- Messages: 49
Re: QGIS : vecteur to raster
merci pour ces informations;
je pense comprendre maintenant le processus;
en tout cas j'arrive à un résultat en adéquation avec mes attentes
mais comme j'en veux plus ...
une précision :
dans le processus de rastérisation, on choisie soit la taille du fichier final, soit la taille du pixel;
si une taille trop grande du pixel implique de multiples valeurs d'attribut dans le vecteur d'origine, quel attribut est retenu dans le raster créé ?
la suite :
je souhaite convertir le raster en format ascii apte au traitement ultérieur via fragstat;
gdal_translate propose beaucoup de format ascii mais je n'en ai trouvé aucun qui propose un fichier avec des lignes et colonnes rangées comme dans le raster - en fait une "couche de texte délimité" -;
y a t il une astuce ?
Hors ligne
#7 Thu 15 December 2011 08:54
- fanchec
- Participant occasionnel
- Date d'inscription: 17 Dec 2009
- Messages: 49
Re: QGIS : vecteur to raster
Bonjour
j'ai trouvé une astuce pour générer un fichier raster manipulable par Fragstat = ne pas se prendre la tête !
le format .asc convient en fait parfaitement (raster -> convertir -> arcInfo ascii grid);
si d'apparence dans l'éditeur de texte les "colonnes" ne semblent pas rangées, le paramétrage dans Fragstat permet de spécifier le nombre de colonnes et de lignes;
en tout cas
merci pour votre aide
Hors ligne
#8 Fri 16 December 2011 08:30
Re: QGIS : vecteur to raster
Pour votre gouverne, sachez qu'un projet est en cours afin d'intégrer certaines métriques de paysage de Fragstats dans R
(Ces métriques sont déjà intégrées au module Spatial Analyst d'ESRI)
https://r-forge.r-project.org/projects/landscape/
Dernière modification par baobazz (Fri 16 December 2011 08:31)
geodata au cerema et petits billets en géomatique
Hors ligne
#9 Fri 16 December 2011 08:55
- fanchec
- Participant occasionnel
- Date d'inscription: 17 Dec 2009
- Messages: 49
Re: QGIS : vecteur to raster
merci pour l'information et projet très intéressant à suivre !
pour l'instant je bute sur la visualisation par Qgis du raster produit par Fragstat : j'ai du mal avec la classification de mes pixels;
notamment Propriétés de la couche -> Palette de couleur -> mode de classification = ne propose que "intervalles égaux" dans la fenêtre déroulante !
et via Raster -> Analysis -> MNT -> Couleur de relief le paramétrage ne semble pas permettre de choisir une classification de type "quartile" ...
Hors ligne