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

Annonce

Printemps des cartes 2024

#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

simon_g
Participant assidu
Lieu: Paris
Date d'inscription: 4 Oct 2006
Messages: 195
Site web

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

simon_g
Participant assidu
Lieu: Paris
Date d'inscription: 4 Oct 2006
Messages: 195
Site web

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

simon_g
Participant assidu
Lieu: Paris
Date d'inscription: 4 Oct 2006
Messages: 195
Site web

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 ! cool

Dernière modification par Jerovert (Thu 19 December 2013 09:52)

Hors ligne

 

#9 Thu 19 December 2013 10:51

simon_g
Participant assidu
Lieu: Paris
Date d'inscription: 4 Oct 2006
Messages: 195
Site web

Re: QGIS : passer du degré au pourcentage

You're welcome

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

simon_g a écrit:

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)


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

 

Pied de page des forums

Powered by FluxBB