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 Thu 07 July 2016 08:31

Lucien
Participant actif
Date d'inscription: 8 Mar 2016
Messages: 104

QGIS 2.10.1: Polygones d'altitude à partir de courbe de niveau

Bonjour,

Pour faire simple, j'ai réussi à extraire les contours de mon raster pour créer des courbes de niveaux (100,200,300...),

J'aimerai maintenant transformer ces lignes en polygones pour pouvoir faire des requêtes d'intersection par exemple.

Or, la plupart des lignes ne sont pas fermées, du coup l'outil Lignes vers polygones donnent de mauvais résultat, il ferme le polygone en faisant une ligne droite du premier point de la ligne au dernier.

Quelqu'un connaît-il une astuce ?

Merci d'avance !

Hors ligne

 

#2 Mon 11 July 2016 11:53

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS 2.10.1: Polygones d'altitude à partir de courbe de niveau

Bonjour,

Généralement, la méthode de polygonisation qui fonctionne bien, à partir d'un raster, consiste à reclasser le raster dans un premier temps : r.reclass puis de vectoriser le produit du MNT reclassé : r.to.vect type=area


geodata au cerema et petits billets en géomatique

Hors ligne

 

#3 Mon 11 July 2016 15:52

Lucien
Participant actif
Date d'inscription: 8 Mar 2016
Messages: 104

Re: QGIS 2.10.1: Polygones d'altitude à partir de courbe de niveau

Bonjour,

Merci de la réponse, j'essaie ça bientôt et j'en donnerai des nouvelles!

Hors ligne

 

#4 Tue 12 July 2016 09:45

Lucien
Participant actif
Date d'inscription: 8 Mar 2016
Messages: 104

Re: QGIS 2.10.1: Polygones d'altitude à partir de courbe de niveau

Bonjour!

Super cette solution marche à merveille

Pour utiliser r.reclass il suffit de mettre en entrée le raster et un fichier texte contenant les nouvelles classes souhaitées
(exemple :
0 thru 500=1
500 thru 1000 = 2
etc...)

Ensuite r.to.vect avec type=area fait le travail demandé!

Merci beaucoup!

Hors ligne

 

Pied de page des forums

Powered by FluxBB