Suite

Méthode de haut niveau pour les futures données d'élévation de la route hors ligne

Méthode de haut niveau pour les futures données d'élévation de la route hors ligne


Je suis nouveau sur les SIG, alors n'hésitez pas à m'appeler en fournissant des informations limitées.

J'ai un fichier de données de terrain (altitude) .tiff pour la côte est des États-Unis et un fichier OSM .osm.pbf pour l'Amérique du Nord. Mon objectif en Python est le suivant :

  1. À l'aide d'une coordonnée GPS, obtenez la route la plus proche sur laquelle un véhicule pourrait se trouver (en utilisant les données OSM .osm.pbf ?)
  2. Obtenez les coordonnées GPS de cette route pour les 5 miles suivants et précédents
  3. Enfin, utilisez ces futures coordonnées GPS de la route pour obtenir les données d'altitude estimées pour la route (en utilisant les données de terrain .tiff ?).

Conditions : Uniquement utilisation hors ligne. (Ex. Impossible d'utiliser les API Google Snap to Road)

J'ai joué avec le .tiff dans QGIS et j'ai utilisé l'outil de profil pour dessiner des polylignes et voir l'élévation au-dessus de la ligne. J'ai également lu sur la programmation avec en utilisant Python.

Je cherche des conseils sur la façon de compléter les 1 et 2 et si c'est faisable avec QGIS (y a-t-il des données routières compatibles QGIS ?)

Il y a une question similaire, mais elle traite de différents types de fichiers et est davantage orientée vers l'étape 3 : extraire l'élévation des points de DEM à l'aide de Python QGIS ou GRASS