#1 Tue 17 December 2013 10:26
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
QGIS : passer du degré au pourcentage
Bonjour,
j'ai calculé une pente en degré en utilisant qgis(Raster-->Analyse de terrain-->pente), je souhaiterai passer du degré au pourcentage est ce que c'est possible sur QGIS.
j'ai vu sur http://www.forumsig.org/showthread.php/ … e-de-pente qu' il suffit de multiplier par 1.11 (10/9).
Merci
Dernière modification par simo lay (Tue 17 December 2013 10:27)
Hors ligne
#2 Tue 17 December 2013 12:35
Re: QGIS : passer du degré au pourcentage
Bonjour,
La formule donnée sur le forumsig est incorrecte.
L'expression suivante devrait te permettre la conversion en pourcentage :
Code:
tan("pente") * 100
Tu pourras vérifier en ligne, avec l'outil suivant : http://www.skitour.fr/divers/conversion … -degre.php
Hors ligne
#3 Wed 18 December 2013 08:54
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
Re: QGIS : passer du degré au pourcentage
Bonjour,
merci simon_g pour votre réponse, quand je fait tan(21) * 100 j’obtiens une valeurs une valeur négative (-152.7) est ce que c'est normal ?
Hors ligne
#4 Wed 18 December 2013 10:21
Re: QGIS : passer du degré au pourcentage
Non, ce n'est pas normal. Vérifies qu'à la base, le degré de pente doit se situer entre 0 et 90.
Par ailleurs, je m’aperçois que la formule que je t'ai donné n'est pas correcte non plus. La formule de conversion est la suivante :
Code:
tan("slope_raster" * 3.14159 / 180) * 100
source : http://gis.stackexchange.com/questions/ … ans-gradia
Il est possible de calculer directement une pente en degré avec QGIS (au moins avec la version Dufour). Analyse > MNT > Mode "Pente" > options "Pente exprimée en %" ou directement en ligne de commande via gdaldem avec l'option -p :
Code:
gdaldem slope /path/to/your/mnt -p
Assures toi également que l'échelle est correcte, sinon, précises le facteur (voir : http://www.gdal.org/gdaldem.html)
Hors ligne
#5 Wed 18 December 2013 16:33
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
Re: QGIS : passer du degré au pourcentage
Merci simon_g pour votre aide j'ai suivi votre piste en utilisant Analyse > MNT > Mode "Pente" > options "Pente exprimée en %" mais parfois dans des zones montagneuses j'obtiens des valeurs très élevées (3200).
Dernière modification par simo lay (Thu 19 December 2013 10:00)
Hors ligne
#6 Wed 18 December 2013 17:32
Re: QGIS : passer du degré au pourcentage
Je ne connais pas le système de coordonnées de ton MNT mais s'il est exprimé en Lat/Long (par exemple SRTM) il faut changer l'échelle pour l'obtenir en mètres lors de la création des pentes (scale : 111120). Voir la capture d'écran ci-jointe.
[img]http://4.bp.blogspot.com/-5GvROm9wUuI/T__Rd2YNKnI/AAAAAAAAAf8/geYii79sI6o/s640/screenshot_007.jpeg[/img]
Pour plus de détail, voir le lien suivant : http://youarealegend.blogspot.fr/2012/0 … -qgis.html
DON'T FORGET to set 111120 in the scale text box if your input layer is in LatLong and you want to compute in meter (keep it to 1 if your input layer is already projected). Good pratice : look at the help :-p
Dernière modification par simon_g (Wed 18 December 2013 17:32)
Hors ligne
#7 Thu 19 December 2013 09:19
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
Re: QGIS : passer du degré au pourcentage
Merci beaucoup simon_g pour votre aide.
Hors ligne
#8 Thu 19 December 2013 09:52
- Jerovert
- Participant occasionnel
- Date d'inscription: 28 Oct 2013
- Messages: 18
Re: QGIS : passer du degré au pourcentage
Merci à simo lay d'avoir soulevé cette question très utile !
Dernière modification par Jerovert (Thu 19 December 2013 09:52)
Hors ligne
#10 Mon 23 December 2013 19:14
- Titius
- Participant actif
- Date d'inscription: 27 Aug 2013
- Messages: 69
Re: QGIS : passer du degré au pourcentage
Bonjour,
Je vous conseillerez tout de même de projeter votre raster dans un SCR projeté (par exemple en UTM).
Le ratio vertical/horizontal est très différent en fonction de la latitude à laquelle l'on se trouve étant donné que 1° vos environ 0 mètres proche des pôles et environ 111km à l'équateur (vous voyez d'ailleurs que c'est ce que vous avez utilisé : 111120 mètres)
Utiliser ce ratio va vous créer des biais, surtout si vous travaillez sur une zone très étendue en N-S, et encore plus si vous ne travaillez pas dans une zone proche de l'équateur.
Dernière modification par Titius (Mon 23 December 2013 19:15)
Hors ligne
#11 Sat 13 December 2014 21:16
- rimka2
- Participant occasionnel
- Date d'inscription: 1 Dec 2013
- Messages: 18
Re: QGIS : passer du degré au pourcentage
Formules pour le calcul d’une pente en pourcentage
La formule pour le calcul d’une pente est la suivante :
pente (%) = 100 x hauteur / distance horizontale
Angle de la pente (radians) = Arc Tangente (hauteur / distance horizontale)
Angle (degrés) = 180 x Angle (radians) / Π
Hors ligne
#12 Sat 13 December 2014 21:27
- rimka2
- Participant occasionnel
- Date d'inscription: 1 Dec 2013
- Messages: 18
Re: QGIS : passer du degré au pourcentage
Non, ce n'est pas normal. Vérifies qu'à la base, le degré de pente doit se situer entre 0 et 90.
Par ailleurs, je m’aperçois que la formule que je t'ai donné n'est pas correcte non plus. La formule de conversion est la suivante :Code:
tan("slope_raster" * 3.14159 / 180) * 100source : http://gis.stackexchange.com/questions/ … ans-gradia
Il est possible de calculer directement une pente en degré avec QGIS (au moins avec la version Dufour). Analyse > MNT > Mode "Pente" > options "Pente exprimée en %" ou directement en ligne de commande via gdaldem avec l'option -p :Code:
gdaldem slope /path/to/your/mnt -pAssures toi également que l'échelle est correcte, sinon, précises le facteur (voir : http://www.gdal.org/gdaldem.html)
Formules pour le calcul d’une pente en pourcentage
La formule pour le calcul d’une pente est la suivante :
pente (%) = 100 x hauteur / distance horizontale
Angle de la pente (radians) = Arc Tangente (hauteur / distance horizontale)
Angle (degrés) = 180 x Angle (radians) / Π
Hors ligne