Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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

 

Pied de page des forums

Powered by FluxBB