#1 Tue 08 April 2014 15:46
- RandoClèm
- Participant occasionnel
- Date d'inscription: 15 Mar 2013
- Messages: 38
QGIS : Réalisation d'une courbe hypsométrique
Bonjour à tous,
J'ai besoin de votre aide !
Je désire plus que tout réaliser une courbe hypsométrique pour un bassin versant.
J'ai mon MNT, mis en forme dans Qgis, j'ai réalisé des courbes de niveau avec un pas de 10m...
Le problème c'est que je ne sais pas du tout comment récupérer les données (si c'est possible) du raster, à savoir les surfaces occupées par chaque altitude ou tranche d'altitudes.
Existe-t-il une solution à mon problème ?
Merci d'avance.
Dernière modification par RandoClèm (Tue 08 April 2014 15:47)
Hors ligne
#2 Wed 09 April 2014 14:34
- RandoClèm
- Participant occasionnel
- Date d'inscription: 15 Mar 2013
- Messages: 38
Re: QGIS : Réalisation d'une courbe hypsométrique
Bonjour à tous,
Désolée pour le post, suite à de bons conseils, j'ai pu résoudre le problème.
Pour les gens que ça intéresseraient, il suffit en faite de polygoniser le raster en vecteur. Ce qui nous donne un vecteur avec les altitudes de chaque pixel, pour avoir la surface il suffit après de rajouter une colonne et et calculer l'aire.
J'espère que ce post pourra vous servir !
Hors ligne
#3 Mon 06 October 2014 19:06
- Richelsdorfite
- Juste Inscrit !
- Date d'inscription: 6 Oct 2014
- Messages: 4
Re: QGIS : Réalisation d'une courbe hypsométrique
Bonsoir,
Je suis moi-même, dans le cadre d'une étude de territoire faite en formation agricole, à la recherche d'une méthodologie permettant de faire une courbe hypsométrique d'une zone.
N'étant pas du tout issu d'une formation géographique ou géomatique, pourriez-vous me détailler la procédure ?
Je pars d'un fichier EU-DEM 30 mètres duquel j'ai sélectionné un zone élargie autour du bassin étudié.
Cordialement,
Michel
Hors ligne
#4 Tue 07 October 2014 15:11
- baudon
- Participant occasionnel
- Lieu: Caluire-et-Cuire
- Date d'inscription: 27 Jan 2014
- Messages: 16
Re: QGIS : Réalisation d'une courbe hypsométrique
Bonjour,
J'ai expérimenté une solution via QGIS et ImageJ (pas très compliquée).
Sous QGIS, ouvrir le raster (le MNT) et le shapefle (polygones) de la zone qui vous intéresse.
Découper le raster (Raster - Découper, sélectionner la couche de masquage).
L'enregistrer.
Ouvrir le raster découpé.
Le sauvegarder en le projetant (choisir une projection équivalente, conservant les surfaces, Bonne par exemple ou une projection qui convient au territoire d'étude). Choisir le format Geotiff ou tiff 32 bits. On peut ignorer l'étape de la projection si la zone est peu étendue.
Ouvrir le raster sauvegardé avec ImageJ (logiciel d'analyse scientifique d'images donc pas SIG, d'où le choix de la projection équivalente) et créer l'histogramme du raster. On obtient un histogramme de 256 colonnes.
Enfin, reste à traiter les résultats du calcul afin d'éliminer les valeurs aberrantes et d'ajuster les valeurs pour obtenir des pourcentages ou des superficies.
Si la zone d'étude est petite, il se peut qu'il y ait des erreurs dans le MNT.
Un exemple de résultat :
https://commons.wikimedia.org/wiki/File … et_lin.svg
Cordialement,
Etienne
Hors ligne
#5 Tue 07 October 2014 21:05
- Richelsdorfite
- Juste Inscrit !
- Date d'inscription: 6 Oct 2014
- Messages: 4
Re: QGIS : Réalisation d'une courbe hypsométrique
Merci Etienne,
J'ai appliqué votre méthode qui me donne un résultat intéressant sur un secteur pas très éloigné de Gap ;-)
Je mets plusieurs liens comprenant mon raster - le shapefile - le résultat ainsi que l'histogramme obtenu avec ImageJ.
Raster :
http://dl.free.fr/gD5Psc5Nr
Shapefile :
http://dl.free.fr/o7ESkiq95
Résultat en GeoTIFF 16 bits (je ne trouve pas de 32 bits) :
http://dl.free.fr/jxcgn1MjX
Histogramme :
http://dl.free.fr/mwLAmKxGA
Serait-il possible de confirmer le résultat ?
Dernière modification par Richelsdorfite (Tue 07 October 2014 21:06)
Hors ligne