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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 29 April 2011 15:15

Ferraton
Participant actif
Date d'inscription: 13 Sep 2005
Messages: 104

QGIS / Grass : création de courbes de niveaux depuis plusieurs rasters

Bonjour

j'utilise GRASS sous QGIS.
J'ai chargé plusieurs rasters sous GRASS qui sont des dalles carrées. Je souhaiterais créer des courbes de niveaux en une seule fois sur l'ensemble du périmètre de l'étude qui est couvert par 9 dalles.

je n'ai pas trouvé comment indiquer à GRASS de prendre plusieurs rasters en entrée dans la commande r.contour.input ? (interface sous QGIS) ?
est-ce possible ?

Cordialement,

Hors ligne

 

#2 Fri 29 April 2011 16:23

Sylvain_M
Membre
Lieu: Lyon
Date d'inscription: 3 Aug 2009
Messages: 298

Re: QGIS / Grass : création de courbes de niveaux depuis plusieurs rasters

je ne sais pas si r.contour.input peut prendre plusieurs raster en entrée ...

par contre rien de plus simple que d'utiliser r.patch pour réunir les 9 dalles en 1 seul raster wink

Hors ligne

 

#3 Fri 29 April 2011 17:04

Berto
Participant actif
Lieu: Veyras
Date d'inscription: 19 Feb 2009
Messages: 68
Site web

Re: QGIS / Grass : création de courbes de niveaux depuis plusieurs rasters

Bonjour,
On peut aussi tout faire uniquement dans QGIS sans passer par Grass.
Il suffit de créer un raster virtuel (fichier vrt) des 9 dalles puis de calculer les courbes sur ce raster virtuel.
@+
B

Dernière modification par Berto (Fri 29 April 2011 18:28)

Hors ligne

 

#4 Mon 02 May 2011 15:39

Ferraton
Participant actif
Date d'inscription: 13 Sep 2005
Messages: 104

Re: QGIS / Grass : création de courbes de niveaux depuis plusieurs rasters

Bonjour,

La commande r.patch fonctionne bien, mais par contre je n'ai pas la même résolution que mes dalles initiales.
D'après la documentation cette commande prend la résolution de la région, mais je n'ai pas trouvé comment on change la résolution de la région dans l'interface GRASS de QGIS ?

Si quelqu'un peut m'aider ?

Sinon pour la solution de Bertrand...(tout avec le plug-in gdal sous QGIS)
çà marche pas trop mal, sauf que la manipulation des VRT sous QGIS n'est pas des plus rapide...

autres questions : quels sont les possibilités avec QGIS GRASS de générer des profils en travers sur un raster de format grid asc ?

Cordialement,
Alain

Hors ligne

 

#5 Mon 02 May 2011 17:12

diophamidou
Participant assidu
Date d'inscription: 18 Jan 2006
Messages: 243

Re: QGIS / Grass : création de courbes de niveaux depuis plusieurs rasters

Je pense que tu peux taper la commande g.region rast= ton raster -p dans le Shell de console Grass depuis les outils de qgis ( le -p) pertmettant d'afficher le résultat. tu peux aussi refixer ta resolution en tapant la même commande :g.region rast= ton raster -p res=la resolution que tu souhaites

Hors ligne

 

#6 Tue 03 May 2011 17:43

Ferraton
Participant actif
Date d'inscription: 13 Sep 2005
Messages: 104

Re: QGIS / Grass : création de courbes de niveaux depuis plusieurs rasters

Bonjour,

finalement j'ai utilisé la commande g.region nsres=1 ewres=1
ce qui étaient les paramètres de résolution de chaque dalle initiale (résolution NS et résolution EW).

Merci donc pour l'info sur g.region !

Sinon je demandais dans mon dernier post, je demandais si on disposait de fonctions de calcul de profils sous QGIS/GRASS, je n'ai pas trouvé...
A priori il y a la fonction r.profile sous GRASS...

j'ai loupé quelque chose ? il faut absolument utiliser GRASS seul ?

Cordialement,
Alain FERRATON

Hors ligne

 

#7 Wed 04 May 2011 14:20

gene
Participant actif
Lieu: Louvain-la-Neuve
Date d'inscription: 14 Dec 2006
Messages: 104
Site web

Re: QGIS / Grass : création de courbes de niveaux depuis plusieurs rasters

Hors ligne

 

#8 Fri 06 May 2011 14:43

LdB
Participant actif
Lieu: Cugnaux
Date d'inscription: 14 Sep 2008
Messages: 120

Re: QGIS / Grass : création de courbes de niveaux depuis plusieurs rasters

Oui pour les profils , soit il faut passer par l'extension "Terrain profile" de QGIS soit il faut utiliser r.profil de GRASS mais directement sous l'interface
de GRASS, je n'ai pas non plus trouvé le moyen d'utiliser r.profil via QGIS.
Si vous avez des soucis avec l'interface de GRASS n'hésitez pas à me contacter

Hors ligne

 

Pied de page des forums

Powered by FluxBB