Navigation


RSS: billets



Nouvelle du 20/01/2010

[Mes travaux]
[20-01-2010] Découverte des joies (?) de la géolocalisation et de la cartographie...

Petits essais ce soir en matière de cartographie, suite au test de mon enregistreur GPS...

Comme je le disais hier, l'enregistrement d'une trace GPS permet par la suite le géotaguage des photos, par exemple à l'aide du logiciel libre Photomapper. La principale contrainte est que l'heure de l'appareil photo et de l'enregistreur soit synchronisée ;-)!



Les métadonnées EXIFS de la photo sont ainsi complétées par les coordonnées géographiques; elles peuvent être lues en PHP, via exif_read_data, à condition que l'extension php_exif soit installée. La localisation des photos peut dès lors être exploitée facilement dans un site Internet.

Reste que les enregistrements GPS bruts n'ont pas une belle allure une fois affichés: accumulation de points là où vous vous avez attendu (sans être immobile), trop grand nombre de points sur le trajet, manque de précision sous la couverture végétale, allers-retours sur certains chemins, etc. GPX Editor permet de résoudre une partie du problème, notamment en proposant différentes règles de filtrage des points (il donne également accès à un code condensé pour mettre facilement en ligne des cartes Google intéractives). GPS Babel offre également certaines fonctions de filtrage mais est surtout un formidable convertisseur de fichiers. Cependant, à ce stade, si nous disposons d'une trace GPS légère, les données imprécises demeurent et le tracé n'est pas décomposé en routes... Astuce (peu satisfaisante mais rapide à mettre en oeuvre): les imprécisions peuvent être masquées en limitant le niveau de zoom de la carte... Possibilité offert par Google Maps, et retrouvée dans cet utile pense-bête.



Et les routes? La question reste ouverte... Actuellement, j'ai utilisé un format de données personnel, me permettant d'encoder des points, puis de définir des routes sur base de 2 points (et, optionnellement, d'ajouter des points intermédiaires si le tracé est sinueux). Les coordonnées GPS sont obtenues par copier-coller sur un de mes outils me permettant de collecter les coordonnées d'un endroit pointé par une mire. Il en résulte un format de fichier assez concis, complètable de manière systématique, cumulative et itérative; permettant, via un script PHP, de générer un code Javascript compatible Google Maps (via GLatLng, GPolyline et addOverlay). De plus, il permet de facilement exprimer des balades comme un assemblage de routes et de déboucher sur une exportation des balades avec un nombre limité de waypoints (aspect utile pour les GPS de randonnée...).



Reste que, si le principe me plaît, ça reste assez ''artisanal'' :-/...

A suivre...

[Commentaires (0)]     [Lien permanent]


Faites connaître ce billet:

Votez sur Wikio!   Digg it!   del.icio.us it!   Ajouter à mes favoris Technorati   Scoop it!   Fuzz it!   Tape Moi!   AllActuer Ca!   Nuouz Ca!   Memes Ca!   Pioche Ca!   Blue it!   Bookmark Ca!

 

Publicité:


A propos de

Robert VISEUR Robert VISEUR
Age: 34
Mons, Belgique
Profil sur LinkedIn


Publicité


Mes services


Mes portails


Mes moteurs


Mes comparateurs





Ajouter aux favoris Technorati

Abonnez-vous à ce blog (via Wikio)

Abonnez-vous à ce blog (RSS)