Décodage du format des favoris de Mobile Navigator 6

Etant utilisateur d'un PNA (Pocket Navigation Assistant) depuis un certain temps j'ai eu l'occasion de m'intéresser de plus prêt au monde des PocketPC et des GPS. J'utilise actuellement un Bluemedia BM6300 de chez Navigon fonctionnant avec le logiciel Mobile Navigator.

Ces PNA sont en fait des PocketPC avec un système minimal permettant lors de l'allumage de lancer directement l'application GPS. En fouinant un peu sur internet et principalement grâce au forum GPS Passion, j'ai pu débrider mon GPS pour accéder au bureau WindowsCE.

Des lors, il m'a été possible de 'faire joujou' avec mon PNA comme avec un PocketPC classique et c'est à ce moment que je me suis également intéressée au format de stockage des favoris de Mobile Navigator afin de pouvoir faire des procédures d'importation automatisées.

MISE EN GARDE

Les informations fournies ici sont issues d'observations faites sur les fichiers 'Favorites.storage'. Ces informations sont fournies telles qu'elles à but purement informatif et pour un usage privé.

La société NAVIGON détenant les droits sur ses logiciels, veuillez vous adresser à elle pour des informations plus précises.

Préambule

Le logiciel Mobile Navigator 6 utilise un fichier texte pour stocker les favoris. Ce fichier nommé 'Favorites.storage' se trouve généralement dans le dossier 'Settings' de l'application. Un fichier de format similaire contient les destinations récentes 'Recent.storage'.

Nous allons nous intéresser au fichier 'Favorites.storage' :

Ce fichier au format texte contient une entrée par ligne.

Chaque entrée commence de la manière suivante :

[<nom du favoris>||][0]

Je suppose que le champs '[0]' signifie quelque chose, mais à ce jour je n'ai pas trouvé d'explication plausible 8-) Il semblerait également que le séparateur de champs soit '[n]' ou 'n' est une valeur numérique qui nous indique ce que l'on va trouver comme groupe d'informations à suivre.

A priori l'adresse enregistrée comme étant le 'Domicile' possède ce champs à [1]

Voici ce que j'ai pu observer :

Paramètres du fichier Favorites.storage

[17]|<Rue>|<Code postal>|<Longitude>|<Latitude>
[16]|<Numéro de rue>|
[15]|<Désignation>|<Code postal>|<Longitude>|<Latitude>|<Désignation id>,0|1
[14]|<Sous-catégorie>||<Sous-catégorie id>,0
[13]|<Catégorie>||<Catégorie id>,0
[11]|<Route>|<Code postal>|<Longitude>|<Latitude>
[10]|<Coordonnées>|<Code postal>|<Longitude>|<Latitude>
 [8]|<Intersection>|<Code postal>|<Longitude>|<Latitude>
 [7]|<Quartier/Arrondissement>|
 [6]|<Ville>|<Code postal>|<Longitude>|<Latitude>
 [5]|<Ville>|<Code postal>|<Longitude>|<Latitude>
 [3]|<Département>|
 [2]|<Région>||<Région id>
 [0]|<Pays>||<Pays id>

Vous remarquerez que certaines options finissent par un '|', d'autres non… Certaines par un ',0'
Je n'ai pas encore bien compris l'explication =)

Les catégories 13, 14 et 15 concernent les points d'intérêts.
La catégorie 11 est utilisée lorsque l'on indique une intersection comme adresse.
La catégorie 10 est utilisée pour mémoriser un point sur la carte.

Exemples

Un exemple étant bien souvent plus efficace qu'une longue explication, voici les trois cas courants que l'on peut trouver dans un fichier de favoris.

Un point d'intérêt

Prenons pour exemple un point d'intérêt enregistré. Nous avons mémorisé la station de métro 'Gambetta' à Paris dans le 20ème arrondissement et l'avons nommée 'Test'. Voici a quoi ressemble l'entrée dans le fichier 'Favorites.storage'.

Métro Gambetta

[Test||][0][15]|MÉTRO-GAMBETTA|75020|2.39830|48.86515|637,0|1[14]|Métro||589966,0[13]|Gare||9,0[7]|20E ARRONDISSEMENT|[6]|PARIS|75001|2.34124|48.85688[3]|PARIS|[2]|Île-De-France||4108[0]|France||16

Voici comment se lit cette entrée :

  • [Test||][0]
    • Début de l'enregistrement avec le nom du favori : Test
  • [15]|MÉTRO-GAMBETTA|75020|2.39830|48.86515|637,0|1 ( Voir sur Google Maps )
    • Il s'agit d'un point d'intérêt nommé 'MÉTRO-GAMBETTA'
    • Code postal : 75020
    • Longitude : 2.39830
    • Latitude : 48.86515
    • Identifiant : 637
  • [14]|Métro||589966,0
    • Sous-catégorie : Métro
    • Identifiant : 589966
  • [13]|Gare||9,0
    • Catégorie : Gare
    • Identifiant : 9
  • [7]|20E ARRONDISSEMENT|
    • Quartier/Arrondissement : 20E ARRONDISSEMENT
  • [6]|PARIS|75001|2.34124|48.85688 ( Voir sur Google Maps )
    • Ville : PARIS
    • Longitude : 2.34124
    • Latitude : 48.85688
      (Il s'agit ici des coordonnées de la ville et non du POI)
  • [3]|PARIS|
    • Département : PARIS
  • [2]|Île-De-France||4108
    • Région : Île-De-France
    • Identifiant : 4108
  • [0]|France||16
    • Pays : France
    • Identifiant : 16

Un point sur la carte

Si vous avez manuellement crée un favori à l'aide de ses coordonnées GPS, vous aurez une entrée de ce type

Favori ajouté manuellement

[Nom du favori||][0][10]|||<Longitude>|<Latitude>

Si en revanche vous avez pointé un point sur la carte avec Mobile Navigator, il aura crée un favori avec les informations dont il dispose sur la carte (Nom de rue, Ville, Pays, etc…).

Voici l'exemple d'un point sur la carte (l'entrée du Cimetière de la Courneuve en Seine Saint Denis).

Favori pointé sur la carte

[Cimetière de la Courneuve||][0][10]|2.40427,48.93725|93120|2.40427|48.93725[8]|AVENUE WALDECK ROCHET|93120|2.40553|48.93836[6]|LA COURNEUVE|93120|2.38910|48.92701[3]|SEINE-SAINT-DENIS|[2]|Île-De-France||4108[0]|France||16

  • [Cimetière de la Courneuve||][0]
    • Nom du favori : Cimetière de la Courneuve
  • [10]|2.40427,48.93725|93120|2.40427|48.93725 ( Voir sur Google Maps )
    • Coordonnées du POI : 2.40427,48.93725
    • Code postal : 93120
    • Longitude : 2.40427
    • Latitude : 48.93725
  • [8]|AVENUE WALDECK ROCHET|93120|2.40553|48.93836 ( Voir sur Google Maps )
    • Intersection : AVENUE WALDECK ROCHET
    • Code postal : 93120
    • Longitude : 2.40553
    • Latitude : 48.93836
      (Il s'agit des coordonnées de l'intersection)
  • [6]|LA COURNEUVE|93120|2.38910|48.92701 ( Voir sur Google Maps )
    • Ville : LA COURNEUVE
    • Code postal : 93120
    • Longitude : 2.38910
    • Latitude : 48.92701
      (Il s'agit des coordonnées de la ville)
  • [3]|SEINE-SAINT-DENIS|
    • Département : SEINE-SAINT-DENIS
  • [2]|Île-De-France||4108
    • Région : Île-De-France
    • Identifiant : 4108
  • [0]|France||16
    • Pays : France
    • Identifiant : 16

Une adresse

Pour l'exemple de l'adresse, nous allons prendre l'adresse de l'Hotel Georges V à Paris. LOL

31, avenue Georges V 75008 Paris
[GEORGES V||][0][17]|AVENUE GEORGES V|75008|2.30085|48.86874[16]|31|[8]|AVENUE GEORGES V|75008|2.30123|48.86833[5]|8E ARRONDISSEMENT|75008|2.34124|48.85688[3]|PARIS|[2]|Île-De-France||4108[0]|France||16
  • [GEORGES V||][0]
    • Nom du favori : GEORGES V
  • [17]|AVENUE GEORGES V|75008|2.30085|48.86874 ( Voir sur Google Maps )
    • Rue : AVENUE GEORGES V
    • Code postal : 75008
    • Longitude : 2.30085
    • Latitude : 48.86874
  • [16]|31|
    • Numéro : 31
  • [8]|AVENUE GEORGES V|75008|2.30123|48.86833 ( Voir sur Google Maps )
    • Intersection : AVENUE GEORGES V
    • Code postal : 75008
    • Longitude : 2.30123
    • Latitude : 48.86833
      (Ce sont les coordonnées de l'avenue)
  • [5]|8E ARRONDISSEMENT|75008|2.34124|48.85688 ( Voir sur Google Maps )
    • Ville : 8E ARRONDISSEMENT
    • Code postal : 75008
    • Longitude : 2.34124
    • Latitude : 48.85688
      (Ce sont les coordonnées de la ville)
  • [3]|PARIS|
    • Département : PARIS
  • [2]|Île-De-France||4108
    • Région : Île-De-France
    • Identifiant : 4108
  • [0]|France||16
    • Pays : France
    • Identifiant : 16

Il ne vous aura pas échappé que la ville est '8E ARRONDISSEMENT' et non 'Paris'. Il semblerait que pour Paris il s'agisse d'une exception. Toutes les adresses dans Paris contiennent le champs ville positionné sur le numéro d'arrondissement. Dans ce cas la, le département est 'Paris' car il s'agit d'une ville/département.

informatique/docs/mn6favoris.txt · Dernière modification: 20/12/2011 16:49 (modification externe)
Recent changes RSS feed Creative Commons License Donate Minima Template by Wikidesign Driven by DokuWiki