#1 Thu 14 February 2008 16:22
- sfraisse
- Juste Inscrit !
- Date d'inscription: 14 Feb 2008
- Messages: 6
Inversion de masque sous GRASS
Bonjour,
Je suis débutant en SIG et c'est avec plaisir (et effort...) que je découvre les possibilité de GRASS. Voici ma question :
Je représente des données météos (fichier texte avec latitude, longitude, valeur - coordonnées en WGS84) sur le territoire (fond de carte gratuit GEOFLA de l'IGN - fichier .shp en lambert93).
Ceci sous forme interpolée (couches de couleurs sur ma carte).
Pour rendre compatible mes données météos (sites) avec mon fond de carte, j'ai repris un script me convertissant mes lat/long du fichier texte vers système de coordonnées L93 (fond de carte IGN). Jusque là le résultat semble correct.
Après pour réaliser mon "coloriage" je fais une interpolation ça fonctionne bien.
Il me reste à définir un masque afin d'avoir le périmètre de mon raster interpolé correspondant à mon fond de carte. Mais je ne sais comment obtenir ce masque puisque il faudrait de ce soit le complément (l'inverse) de mon fond de carte
Quelqu'un pourrait-il m'aider ?
Merci par avance pour votre aide
Sylvain
Hors ligne
#2 Thu 14 February 2008 18:10
- diophamidou
- Participant assidu
- Date d'inscription: 18 Jan 2006
- Messages: 243
Re: Inversion de masque sous GRASS
Si tu as une couche vecteur qui couvre cette zone tu peux la convertir en raster et sur QGIS tu affiches tes données interpolées et ta couche vecteur que tu viens de rasteriser avec la fonction v.to.rast et puis dans qgis tu la lances ta fonction r.to.mask, grace a la boite à outil tu remplis le formulaire proposé en sélection le raster qui sert de masque et puis dans catégorie à la place de l'étoile tu mets 1, tu lances ta fonction, affiche ton résultat en décochant ensuite le masque tu devrais avoir le résultat escompté. Je ne suis pas spécialiste de Grass mais c'est comme ca que j'avais procédé et obtenu le résultat
Hors ligne
#3 Fri 15 February 2008 15:37
- sfraisse
- Juste Inscrit !
- Date d'inscription: 14 Feb 2008
- Messages: 6
Re: Inversion de masque sous GRASS
Merci pour ta réponse rapide,
J'ai fait le test mais en fait c'est mon raster qui n'est pas correct : j'ai rasteriser uniquement mon contour de carte (l'épaisseur du trait) alors qu'il faudrait que ma carte soit remplie à l'intérieur de son contour. Ceci semble assez basique mais je ne sais pas comment remplir ce contour avec une couleur pleine
Une petite idée?
Merci par avance
Sylvain
Hors ligne