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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 15 November 2012 14:51

Kinad Vandar
Participant occasionnel
Date d'inscription: 12 Dec 2011
Messages: 10

Création courbe de niveau à partir d'un MNT

Bonjour à tous, ceci n'est pas une question mais la solution au problème que j'ai rencontré.

J'imagine que pas mal de personnes étaient au courant de la manipulation à effectuer et cela va leur paraître simpliste, mais n'étant pas un grand spécialiste du SIG et n'ayant trouvé aucun post à ce sujet, je poste ici la réponse au cas où elle pourrait aider des personnes rencontrant le même soucis.

Je m'explique. Je disposais d'un MNT au format Mapinfo .grd . A son ouverture sous QGIS ou MapInfo, aucun soucis, il s'affichait en tant que Raster avec des couleurs différentes selon l'altitude. Cependant mon intérêt était de pouvoir extraire les courbes de niveau afin de les afficher par la suite pour réaliser des exports avec ortho + cadastres + courbe topo (je travaille en BE d'urbanisme).

Ne disposant pas de Vertical Mapper, je me tourne donc vers ce merveilleux QGIS et j'utilise l'outil GDAL Raster/Extraction/Création de contours. Par défaut cet outil utilise les valeurs de la bande 1 du MNT pour créer les courbes topo. Je charge la nouvelle couche et m'aperçois que le shp créé ne correspond pas du tout (courbes manquantes, pas les bonnes valeurs d'altitude). En utilisant l'outil "identifier les entités", je remarque que c'est à la bande 4 que sont associées les bonnes valeurs d'altitude mais comment l'indiquer au script (c'était mon problème). En regardant dans d'autres script j'ai trouvé la solution, la voici :

On utilise toujours le même outil GDAL création de contours, on renseigne l'ensemble des paramètres (fichiers de sortie, nom d'attribut) et là on clique sur le stylo pour éditer le script. Il suffit de rajouter à la fin de celui-ci

Code:

'espace'-b'espace''numéro de la bande'

dans mon cas

Code:

 -b 4

(voir le fichier joint)
En espérant que cela puisse aider quelques personnes

Merci à tous de faire vivre ce forum qui est très utile !

Thomas

Dernière modification par Kinad Vandar (Thu 15 November 2012 14:54)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Thu 15 November 2012 16:53

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

Re: Création courbe de niveau à partir d'un MNT

merci pour le retour!


geodata au cerema et petits billets en géomatique

Hors ligne

 

Pied de page des forums

Powered by FluxBB