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 Wed 17 June 2020 17:32

fernandezjerome
Juste Inscrit !
Lieu: Rochefort
Date d'inscription: 27 Jul 2007
Messages: 5

selection des pixels voisins plus bas sur un MNT

Bonjour à tous,

Il m'est demandé, à partir d'un MNT et d'un point de rejet de délimiter la zone de diffusion.

Les outils GRASS ou SAGA permettent de faire des choses similaires mais avec la logique inverse : on considère un exutoire et on peut alors tracer le bassin versant (ou zone contributive).
Si il existe un outil, je ne l'ai pas trouvé...

Du coup je pensais qu'il serai possible de développer assez facilement un script qui pour un pixel de départ sélectionne les pixels voisins ayant des altitudes plus basses et ainsi de suite afin de former un polygone au final. J'ai déjà eu l'occasion de faire des petits scripts sur QGIS en python mais surtout pour manipuler des vecteurs et ca date un peu.
Alors voila, je viens a la pêche aux idées, tuto voire outil existant.

Hors ligne

 

#2 Thu 18 June 2020 08:59

Renaud
Membre
Lieu: Ploemeur (56)
Date d'inscription: 9 Mar 2006
Messages: 2315

Re: selection des pixels voisins plus bas sur un MNT

Bonjour,

Une solution simple pour utiliser les outils de bassin versant à l'envers :
Multiplie l'altitude par -1 pour inverser le relief.


Renaud Mouche

Hors ligne

 

#3 Thu 18 June 2020 09:10

fernandezjerome
Juste Inscrit !
Lieu: Rochefort
Date d'inscription: 27 Jul 2007
Messages: 5

Re: selection des pixels voisins plus bas sur un MNT

C’était si simple et si évident. J'enrage de ne pas y avoir pensé moi même.
Merci beaucoup Renaud

Hors ligne

 

Pied de page des forums

Powered by FluxBB