Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#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