Journal GPS Recorder

Posté par .
Tags : aucun
11
3
juin
2010
Cher journal, chère moule,

Je me demandais s'il y avait "du gens" par ici, bien heureux possesseur du Nokia N900 et prêt à tout quitter en ce monde pour tester une N-ème modeste application d'enregistrement de traces GPS.

Les information de positionnement ainsi qu'un maximum d'informations comme la vue des satellites, les identifiants des antennes de téléphonie cellulaire (lorsque c'est disponible) ou même les évènements de perte de "synchronisation" GPS, sont enregistrés à intervalle régulier (fréquence en secondes choisie par l'utilisateur).
Il est également possible de marquer une position à un moment donné et de la nommer si besoin.

Le format de sortie est binaire et est malheureusement spécifique à l'application (un fichier par trace).
Je n'ai pas trouvé de format ouvert permettant d'enregistrer toutes les informations souhaitées. Le format se rapprochant le plus de mes souhaits est le GPX car j'aurai pu l'utiliser en étendant le format (nouvelles balises) mais j'ai fini par l'écarter tout de même en raison de sa lourdeur par rapport au poids de chaque point dans la trace.

En contre-partie, un système d'export est disponible vers les formats KML/KMZ, GPX et CSV.
On peut exporter toutes ses traces vers les formats souhaités en une seule opération.

L'application est conçue pour tourner sur des longues durées sans trop pourrir la batterie et est écrite en C++ et utilise Qt. Les données GPS lui sont transmises via l'API "location" de Maemo.

Le code source n'est pas encore publié mais c'est prévu, a priori sous licence GPLv2, j'aimerai plus une licence de type BSD ou ZLIB mais je crois que ça serait incompatible avec la licence de Qt (LGPL dans ce cas) que j'utilise (liée dynamiquement). Une moule charitable saurait-elle me le confirmer (ou pas) ?

L'application se nomme "GPS Recorder" (gpsrecorder) et est disponible depuis le catalogue extras-devel (et extras-testing) pour la distribution "fremantle" et également me dit-on "fremantle-1.2".
Mais si vous le souhaitez, le .deb est disponible ici.

Je souhaiterai la pousser dans le catalogue "extras" mais l'application doit d'abord être approuvée par la communauté sous la forme d'un vote.

Correctement à toi,


Liens :
Captures d'écrans
Votez pour lui !
Télécharger le paquet .deb directement
Rapporter un souci
  • # Super Merci

    Posté par . Évalué à 3.

    Merci, je cherchais ça.

    A voté, et a installé.

    Ce soir je me balade :)
  • # My 2c: LGPL donc tu peux utiliser du BSD-like

    Posté par . Évalué à 8.

    Tant que la librairie Qt est distribuée sous LGPL, tu peux lier dynamiquement quelle que soit ta licence, y compris propriétaire. C'est la principale différence avec la GPL.

    Pour information quand Qt était sous "GPL", c'était avec une section spéciale pour autoriser le lien dynamique depuis du code sous une des licences open source listées (incluant déjà à l'époque les BSD-like dont Apache).
  • # Ouaip

    Posté par (page perso) . Évalué à 6.

    J'approuve, excellente application à laquelle, il manque, AMHA, un widget pour pouvoir lancer ses traces directement depuis le bureau, un peu comme gps-data-logger...

    M'enfin, le dèv le sait... ;)
    • [^] # Re: Ouaip

      Posté par . Évalué à 2.

      Et il a même dit que c'était déjà dans sa todo list :)
  • # openstreetmap

    Posté par . Évalué à 3.

    Est-ce qu'il y a un moyen pour charger facilement des données pour :
    www.openstreetmap.fr/ ?

    A un moment je cherchais un moyen facile pour cartographier mon quartier.

    "La première sécurité est la liberté"

    • [^] # Re: openstreetmap

      Posté par . Évalué à 2.

      Salut,

      Qu'entends-tu par «charger facilement des données» ?

      Si tu veux afficher tes traces GPS sur une carte OpenStreetMap, le site gère le format GPX qui est lui-même pris en charge par le mécanisme d'export de GPS Recorder. Par-contre, il n'y a effectivement pas d'interfaçage direct entre GPS Recorder et OpenStreetMap.

      Pour la cartographie, je me suis peut-être mal exprimé dans la description mais le but de l'application est vraiment d'enregistrer une trace et éventuellement de la convertir.
      En fait ça pourrait presque être un daemon tant le nombre d'entrées utilisateur nécessaire est minime une fois l'application lancée.
      • [^] # Re: openstreetmap

        Posté par . Évalué à 2.

        Je connais mal le sujet :) J'avais juste remarqué que la liste des GPS supporté par openstreetmap était ancienne.

        "La première sécurité est la liberté"

  • # Ratelier à fusils

    Posté par . Évalué à 1.

    Quelqu'un pourrait-il me donner des exemples d'applications concrètes d'un enregistreur de traces GPS ?
    J'imagine que ça sert en randonnée, et encore pour les plus hardcoreux des randonneurs ? Quelque chose d'autre sinon ?
  • # N900 only?

    Posté par . Évalué à 1.

    Un programme comme ça m'intéresserait bien, pour le moment j'utilise maemo mapper pour enregistrer des tracés.

    Mais j'ai un N810.
    Il n'est pas prévu de le faire fonctionner sur la version précédente de maemo (4.1/diablo)?
    Ça devrait être possible car Qt est disponible (de façon non supportée) pour maemo 4.1, mais si tu n'a qu'un N900 ce sera un peu compliqué, et je n'ai pas lés compéternces en C++ pour le faire.
    • [^] # Re: N900 only?

      Posté par . Évalué à 2.

      Désolé, aucun portage n'est prévu :(

      En plus du problème inhérent au support de Qt sur le N810, je ne sais pas si l'API location de Maemo sur laquelle je me base pour récupérer les informations de positionnement a beaucoup évolué ou non au fil des versions de la plateforme.

      Peut-être qu'une moule charitable et qui poutre à mort le développement sur N810 pourra faire le portage une fois que j'aurai publié le code source ? :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.