Logiciel d'analyse des journaux de suivi GPS pour extraire des noms de lieux lisibles par l'homme

12

J'ai une pile de tracklogs au format GPX pour de nombreux pays où j'ai voyagé au fil des ans (l'appareil GPS est allumé et enregistre en continu pour la plupart des voyages). Je voudrais maintenant analyser les journaux automatiquement pour extraire une liste de noms lisibles par l'homme pour les endroits que j'ai visités. Par exemple:

  • détecter et nommer les passages frontaliers
  • détecter et nommer les endroits habités où je suis resté plus longtemps

Existe-t-il des logiciels prêts à l'emploi (de préférence gratuits et open source) pouvant être utilisés pour effectuer une telle analyse?

(Par "tracklog", je veux dire: une séquence de paires longitude-latitude horodatées.)

Kaarel
la source
Quelle (s) région (s) en avez-vous besoin pour couvrir, par exemple, des lieux habités?, Ou avez-vous déjà ce genre de données?
Rowland Shaw
Non, je n'ai que les données GPS. Je voudrais couvrir au moins l'Afrique de l'Est et du Sud, l'Amérique du Sud et l'Asie du Sud-Est. Je suppose que les données / logiciels sont déjà là et également disponibles gratuitement: Google peut mapper des coordonnées à des noms de lieux lisibles par l'homme, Wikipedia / DBpedia pourrait être utilisé pour détecter quels endroits sont "habités", etc. Je me demande simplement si quelqu'un a emballé tout cela dans un outil logiciel convivial ...
Kaarel

Réponses:

3

Ce que je ferais, c'est convertir les tracklogs en fichiers de forme en préservant probablement les dates en tant qu'attribut. (cela peut être fait avec un logiciel gratuit pour gpx2shp). Ensuite, utilisez quelque chose comme qgis (vous avez mentionné l'opesource gratuite) avec des données pour chacune des intersections que vous souhaitez (c.-à-d. Frontières de pays, frontières de province / comté, villes [sous forme de polygones et de points]). Qgis a de nombreux plugins et une grande communauté sur le forum [email protected]. Quelqu'un pourra vous y aider. BTW osgeo4w est un moyen facile de démarrer avec qgis si vous exécutez sous Windows.

Brad Nesom
la source
2

NGA GeoNames (1) vous donnera des noms de points pour la plupart des noms placés dans le monde.

ESRI l'utilise pour créer son propre service de localisation (2) pour ArcMAP.

Ce que vous voulez, c'est du code qui utilisera essentiellement l' interface IReverseGeocoding pour "géocoder" votre liste de lat / lngs et trouver l'endroit "nommé" le plus proche de l'endroit où vous vous trouviez.

Je pense que les autres trucs (passages frontaliers, durée de séjour variable) que vous pouvez faire dans le cadre d'un code.

Si vous souhaitez le faire de manière open source, téléchargez vos données dans un tableau postgis, puis utilisez le géocodeur inversé mondial de gisography (3) pour extraire les noms de vos latlongs.

: réfracté à cause de ce BS sur seulement 1 hyperlien :)

(1) http://download.geonames.org/export/dump/

(2) http://resources.esri.com/arcgisonlineservices/index.cfm?fa=content_detail&contentID=F27C5147-1422-2418-340F4D0074B9EA7D

(3) http://services.gisgraphy.com/public/reverse_geocoding_worldwide.html

Josh Klein
la source