Radars : distance et vitesse (GPXdist)
NIVEAU MOYEN
Paramétrer une base de données de radars sur un NUVI, prenant en compte la vitesse et la distance de déclenchement, n’est pas toujours aisé comme le montre cet article.
Guillaume nous propose une solution pour les utilisateurs de PC. Il a développé un programme d’utilisation fort simple. Cet applicatif permet attribué à chaque type de radar une distance de déclenchement approriée. Il modifie les fichiers GPX en leur attribuant une distance définie au préalable par l’utilisateur.
Récupérez dans un premier temps Python et installez le. Pyhton regroupe les bibliothèques (fichiers DLL) nécessaires au fonctionnement de GPXdist. Il est sous licence libre et peut donc être installé gratuitement sur vox ordinateurs.
Récupérez ensuite le programme développé par Guillaume ici.
Vous constaterez que le fichier contient deux fichiers :
- » config.xml » qui contient les paramétrages de distance ;
- » GPXdist v1.0.exe » qui est l’exécutable développé par Guillaume.
Première étape : convertir les données CSV en GPX
Pour cela rien de plus simple, il vous suffit d’utiliser POI Edit et son option de conversion de POIs à la volée.
Deuxième étape : paramétrer » config.xml «
La deuxième étape est la plus délicate, sans pour autant être bien compliquée. Le fichier » config.xml » est un fichier .XML simple qui définit pour chaque fichier .GPX la distance à appliquer. Dans l’exemple suivant, le fichier « RF-0.gpx » se verra attribuer une distance de déclenchement de 200 mètres, « RF-100.gpx » 750 mètres, « RF110.gpx » 350 mètres, « RFR030.gpx » 120 mètres, « RM100.gpx » 812 mètres.
200.0000000
750.0000000
350.0000000
120.0000000
812.0000000
NB : Les fichiers non déclarés dans la configuration sont ignorés, ainsi que ceux disposant déjà des nodes
NB : selon l’origine de votre base de données (AlerteGPS, GPS Passion, Tomtomax, etc …) pensez à mettre votre fichier » config.xml » à jour. Une fois sauvegardé, il vous permettra de réaliser à chaque fois de manière très rapide la manipulation adéquate.
Troisième étape : mettre à jour les fichiers GPX
Vous devez, dans un même répertoire de conversion, mettre tous vos fichiers GPX, le fichier » config. xml » et » GPXdist v1.0.exe « .
Une fois la copie faites, lancez » GPXdist v1.0.exe « . Les fichiers GPX seront alors mis à jour sur la base des données renseignées dans le fichier » config.xml « .
Quatrième étape : mettre tous les fichiers dans un répertoire de transfert
Il ne vous reste plus qu’à rassembler les fichiers BMP, GPX, et MP3 ou WAV dans un répertoire de transfert et à les transférer vers le NUVI en utilisant POI Loader comme indiqué ici.
super, c’est ce qu’il manque à POILoader, je me demande quand Garmin apportera ce petit plus.
j’ai l’impression que le programme GPXdist_v1.0.exe ne fonctionne pas sous windows XP.
A priori si, il a été développé sur XP si j’ai bonne mémoire. Quel message d’erreur as tu ?
j’ai ce message d’erreur :
« Cette application n’a pas pu demarrer car la configuration de l’application est incorrecte. Reinstaller l’application pourrait résoudre ce probleme. »
est ce que GPXdist_v1.0.exe doit se mettre dans un repertoire en particulier ?
j’ai intégré les RadarsFR au fichier config xml mais il ne convertit pas la distance. Par contre aucun problème avec les radars fixes et mobiles.
Cette application permet de gagner beaucoup de temps
As tu ben vérifié le noms des radars, en espace, une minuscule, …
As tu bien validé l «
bon ba ca fonctionne toujours pas chez moi, j’ai essaye sur 2 pc differents, rien y fait, toujours le meme message d’erreur :
?Cette application n?a pas pu demarrer car la configuration de l?application est incorrecte. Reinstaller l?application pourrait résoudre ce probleme.?
suite 17 mars
voila ce que j’ai mis dans config xml pour les radars feux rouges:
350.0000000
Y a t’il une solution ou erreur de ma part ?
Mais autour de 350.0000000, tu as mis quoi ?
Soupon, tu peux transmettre à Guillaume le probleme que j’ai ? est ce que son programme appele un service windows en particulier ? merci
à Soupon
il y a eu 1 bug dans ma réponse
j’ai mis
350.0000000
Désolé il y a problème lors de l’envoi du message
j’ai respecté la configuration exacte du fichier config mais pas de conversion pour radars feux rouges alors que cela fonctionne pour les radars fixes et mobiles.
Bonjour,
j’ai le meme problème que Arnaud, y a t’il une solution ?
D’avance merci
ah ca me rassure Max94, je ne suis pas le seul.
J’ai envoyé un mail à Guillaume pour l’alerter de vos soucis…
Bonjour à tous,
J’ai effectivement fait un petit loupé… Voulant trop bien faire, j’ai inclus les librairies manquantes (dll) dans l’exe. Sauf que sur ma machine de développement, j’ai la presque totalité de ces fichiers disponibles, et correctement chargés.
Je suis en train de jeter un oeil, pour voir si je trouve un fix rapide.
Yaum
PS: à tous ceux qui ont un problème, à première vue, ça viendrait du fichier msvcr90.dll, qui est manquant…
merci Yaum. Fais nous signe des que c’est ok.
Pour le cas ou certains, comme lorenz, rencontreraient un problème (grave, cherchez un peu avant de me contacter), utilisez:
monsterkekou (at) hotmail (point) com
Arnaud,
Ça fonctionne pour toi?
Je ne suis pas certain à 100% malgré tout, cette histoire m’a mis un gros doute.
Yaum
Yaum
As tu remis à jour ?
Ok, je viens de comprendre, ma méthode de résolution est en attente de modération…
Pouvez vous tenter d’installer python sur vos PC? C’est à l’adresse suivante:
http://www.python.org/ftp/python/2.6.1/python-2.6.1.msi
Dites moi si ca résoud le problème.
J’ai installé python mais il me parle (anglais) de licence !!!
envoie moi un mail
désolé, je n’ai pas ton mail ?
Faut il s’enregistrer ?
Cependant pour faire simple, mes compétences en informatique sont plus que limitées.
Au départ le tuto était assez simple (pour moi), il n’y a plus rien à faire de ce coté ?
en fait, je voulais juste savoir si:
1- tu avais installé python correctement
2- si oui, est ce que l’erreur précédente est toujours présente?
Bon effectivement ca a l’air de marcher !
Comment vérifier que les fichiers obtenus sont bons ?
Peux t’on faire de meme avec les RM ?
Merci de ton aide.
merci yaum. Avec python une fois installe, ca fonctionne parfaitement.
En effet ça fonctionne !
Merci Yaum.
Il serait peut être bon de rajouter le chargement de python en début de tuto !
bonsoir
J’ai convertis mais fichier comme expliqué dans le tuto,mais qaund j’envois avec poiloader les distances changent!
Que dois-je faire?merci
bob80 : tu envoies en mode Express ou manuel ?
merci de ton aide soupon!
quand j’ouvre poilaoder
1 j’ai sélèctionné (dossier perso)
2 je selectionne le dossier d’enregistrement puis metres et kms puis manuel
3 j’ai laissé coché la case(ce fichier contient des poi déclenchant…)puis je laisse coché la case (avertir lorsque la vitesse est sup…)
Bonjour, j’ai développé une petite appli inspirée de tout ce que j’ai pu lire ici qui automatise toute la chaîne depuis la base csv (ou asc) jusqu’au split avec distances d’alerte.
En gros ça prend en entrée une base alertegps ou gpspassion standard (en .asc) et ça sort les gpx splittés. Il ne reste plus qu’à faire l’import en mode express avec POI Loader.
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=126967
j’ai testé l’appli d’idispatch = cela fonctionne parfaitement
Gros gain de temps en l’utilisant
beau travail
J’ai testé avec une base de radars asc perso creee avec DS-POIsAsc = j’obtiens un seul fichier nomme NoMatch dans le dossier Radars
Que dois je modifier ?
merci idispatch
Le fichier NoMatch contient toutes les entrées du fichier CSV auquelles on n’a pas pu attribuer de catégorie. Une catégorie est définie par une expression régulière qui est appliquée à chaque ligne du CSV à la recherche d’un certain type d’info permettant de classer la ligne dans cette catégorie. Par ex, avec les catégories par défaut pour gpspassion, si on trouve @110 à la fin du nom du radar cela place ce radar dans la catégorie RF-110.
Dans votre cas il faut définir des catégories, avec leur expression régulière, qui savent repérer les infos de vitesse dans vos noms de radars, ou alors utiliser le même format que gpspassion pour les noms de radar (@).
Pouvez-vous me donner un exemple d’une ligne de votre CSV ?
Pour plus de support je vous suggère de continuer cette conversation sur GPS Passion:
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=126967
PS: je ne serai pas dispo avant le 08/09