Pages: 1
- Sujet précédent - QGIS: Altitude au sol d'un fichier de points par utilisation d'un MNT - Sujet suivant
#1 Thu 10 August 2017 10:28
- ODJAC33
- Participant assidu
- Date d'inscription: 6 Aug 2017
- Messages: 240
QGIS: Altitude au sol d'un fichier de points par utilisation d'un MNT
Bonjour à tous,
Je dispose d'un fichier de points géoréférencés au format Shape (ce sont des obstacles à la navigation aérienne), ayant (en autres) comme attribut leur altitude au sommet (MSL) et je dispose également d'un MNT au format ASC.
Ce que je voudrais savoir c'est comment récupérer automatiquement l'altitude au sol de chacun de mes points en utilisant le MNT?
Il faudrait que je récupère le Z du MNT aux coordonnées planimétriques (exactes ou approchées) de chacun de mes points.
Merci d'avance pour une proposition de solution.
Hors ligne
#2 Thu 10 August 2017 11:02
- lylambda
- Participant actif
- Date d'inscription: 31 Aug 2016
- Messages: 127
Re: QGIS: Altitude au sol d'un fichier de points par utilisation d'un MNT
Bonjour,
Une solution possible :
- Menu "Traitement" > Boîte à outils (ou Ctrl.Alt+T)
- Dans la nouvelle fenêtre/ nouveau encart : SAGA > Vector to Raster > Add raster values to points (ou utiliser le champ "rechercher")
- Dans la nouvelle fenêtre : Points = "Ta-couche-shp-d'obstacles-aériens", Grid="MNT_ASC" et Interpolation = [0] Nearest Neighbor
Cela te générera une nouvelle couche (temporaire ou non selon ton choix) qui correspondra à "Ta-couche-shp-d'obstacles-aériens" à laquelle se rajoutera un champ dans la table attributaire du nom du raster MNT.
Pour chacun des points, ce champ présentera la valeur d'altitude correspondante issu du MNT. Tu n'as plus qu'à renommer le champ par "Z", "Altitude au sol" ou autre selon tes besoins.
Dernière modification par lylambda (Thu 10 August 2017 11:05)
Hors ligne
#3 Thu 10 August 2017 12:07
- mcros
- Participant occasionnel
- Date d'inscription: 19 Aug 2010
- Messages: 26
Re: QGIS: Altitude au sol d'un fichier de points par utilisation d'un MNT
Bonjour,
la solution via le plug-in Point Sampling Tool n'a pas fonctionné (réponse à ton post du 07 https://georezo.net/forum/viewtopic.php?id=107432)?
Dernière modification par mcros (Thu 10 August 2017 12:07)
M Cros EID-Méditerranée
Hors ligne
#4 Mon 21 August 2017 08:43
- ODJAC33
- Participant assidu
- Date d'inscription: 6 Aug 2017
- Messages: 240
Re: QGIS: Altitude au sol d'un fichier de points par utilisation d'un MNT
Merci lylambda de ta réponse et désolé de ma réponse tardive (je reviens de congés ...)
J'ai bien suivi tes instructions en prenant les bons fichiers "Points" et "Grid", l'algo "Add raster values to points" se lance, mais j'ai malheureusement le droit à (en rouge) :
The following layers were not correctly generated.
Result
You can check the log messages to find more information about the execution of the algorithm
Est-ce un problème de format? (mon fichier de points est en shape et mon MNT en ASC)
Je te joins le log complet, merci beaucoup de ton diagnostic, bonne journée.
Hors ligne
#5 Mon 21 August 2017 16:41
- lylambda
- Participant actif
- Date d'inscription: 31 Aug 2016
- Messages: 127
Re: QGIS: Altitude au sol d'un fichier de points par utilisation d'un MNT
Est-ce un problème de format?
Non, puisque ce que j'ai testé avec mes propres fichiers et c'était fonctionnel avec ces mêmes formats.
A vérifier en premier : quel version de qgis utilise-tu ? Je n'ai pas eu de souci pour la version ministère (2.16+plugins) et la dernière (2.18).
Pour le log, je ne suis pas un spécialiste mais il semblerait que certains de tes dossiers et fichiers comportent des espaces et des caractères spéciaux (é, à, etc.). C'est à éviter au maximum puisque cela peut créer des erreurs de scripts ou de langage.
Du coup, par exemple :
"D:/obstacles/e-Tod/Marche La Réunion et Tahiti/marché/Realisation/GE Infra NTAA/livraison/livraison 11072017/4-obstacles/Dtm/987AA000002.asc"
devient
`D:/obstacles/e-Tod/Marche La R+®union et Tahiti/march+®/Realisation/GE Infra NTAA/livraison/livraison 11072017/4-obstacles/Dtm/987AA000002.asc'
et ne semble pas trouvé par l'algo (does not exist in the file system, and is not recognised as a supported dataset name.)
Bref, refait un essai en nettoyant ton arborescence.
Hors ligne
#6 Mon 21 August 2017 18:21
- ODJAC33
- Participant assidu
- Date d'inscription: 6 Aug 2017
- Messages: 240
Re: QGIS: Altitude au sol d'un fichier de points par utilisation d'un MNT
C'était bien ça, en ôtant tous les accents et les espaces de l'arborescence, ça marche.
Un grand merci à toi.
PS : j'utilise la version 2.18.
Hors ligne
#7 Tue 22 August 2017 16:19
- lylambda
- Participant actif
- Date d'inscription: 31 Aug 2016
- Messages: 127
Re: QGIS: Altitude au sol d'un fichier de points par utilisation d'un MNT
Parfait !
De rien et bonne continuation
PS : à noter que les caractères spéciaux DANS la table attributaire ne causent pas de problème contrairement aux arborescences de dossiers tel que tu l'as subit.
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Altitude au sol d'un fichier de points par utilisation d'un MNT - Sujet suivant