GeoVisu - Visualiseur de données géoréférencées

V 5.0.1

Documentation


Fonctionnalités Menus Annexes

Annexes

  1. Formats supportés
    1. Images géoréférencées
    2. Images géolocalisées
    3. Graphiques
    4. GPS
    5. Lecture directe de fichiers compressés
    6. Lecture de fichiers sur le Web (http)
    7. Lecture de fichiers ECWP sur le Web
    8. Liste de fichiers (filelist)
     
  2. Systèmes géodésiques supportés
    1. Systèmes géodésiques répertoriés
    2. Méthodes de projection
     
  3. Format des fichiers issus de la récupération GPS
    1. Formats GVW, GVT, GVR version 2
      1. Utilisation
      2. Fichier de waypoints
      3. Fichier de tracklogs
      4. Fichier de routes
      5. Règles communes aux trois formats pour que le fichier soit valide
    2. Format GVN version 3
      1. Utilisation
      2. Fichier de navigation
    3. Logs bruts
      1. Formats NMEA : Magellan, Trine
      2. Formats binaires (pseudo-NMEA) : Royaltek, MTK


Annexe A : Formats supportés

  1. Images géoréférencées

    Remarque : les formats ci-dessous offrent une possibilité de géoréférencement, mais les images en ces formats n'en comportent pas systématiquement.

    Format DescriptionGéoréférencementNotes
    TIFF Format TIFFcomplet GeoVisu lit les formats TIFF non compressé, CCITT T6 (ou Groupe 4), Packbits et LZW (1, 8, 24 bits), mais pas les TIFF JPEG, CCITT 1D, CCITT T4 (ou Groupe 3).
    GeoVisu ne gère pas le géoréférencement "User defined".
    ECW Sous Windows, GeoVisu affiche le format ECW grâce au ECW-SDK v2.46 fourni par ER-Mapper. complet 
    MrSID GeoVisu affiche le format MrSID grâce au GeoExpress SDK v6.0.7.1407 fourni par LizardTech. Ces images ne contiennent pas l'information du système géodésique. Attention à choisir correctement celui-ci (notamment coordonnées géographiques ou coordonnées projetées (cartographiques)). 
    GTM 211 Certains fichiers GPS TrackMaker contiennent une ou plusieurs images géoréférencées. complet 
    OziExplorer MAP  Ces fichiers définissent des points de recalage pour un fichier image dont le chemin est mentionné. GeoVisu calcule une transformation affine pour effectuer le recalage.

     
  2. Images géolocalisées
     
    Format DescriptionGéoréférencementNotes
    JPEG Format JPEG Exif, Baseline ou Huffman Progressif, comportant une balise Exif GPS.Position en WGS84  

     
  3. Graphiques

    Les graphiques sont tous potentiellement géoréférencés (car ils contiennent des coordonnées), mais peuvent comporter ou non l'information de système.

    Format DescriptionGéoréférencementNotes
    OSM Format XML d'OpenStreetMapWGS84 Comme les "Map features" d'OSM évoluent beaucoup, l'utilisateur peut paramétrer les features à afficher.
    GeoVisu accepte les versions 0.5 et 0.6.
    MIF Mapinfo Interchange Formatcomplet Le fichier MID associé (éventuel) n'est pas pris en compte.
    KML, KMZ Google Earth (Keyhole Markup Language)WGS84  
    MP Polish map format, format texte de cGPSmapperWGS84  
    SHP Format Esri Shapefile Ces graphiques ne contiennent pas l'information du système géodésique. Attention à choisir correctement celui-ci lors du chargement. Le fichier DBF associé éventuel n'est pas pris en compte.
    WinAPRS WinAPRS MAP Ces graphiques ne contiennent pas non plus l'information du système géodésique, mais ils sont toujours en coordonnées géographiques. C'est pourquoi seul ce choix est proposé.  
    OVL Geogrid ASCII Overlay WGS84  
    geonames.org Fichiers XML issus de geonames.org WGS84  

     
  4. GPS
     
    Format DescriptionNotes
    GPXGPS eXchange Format  
    NMEALog NMEA brut  
    MapSendMagellan MapSend  
    GTM 211GPS TrackMaker (binaire)  
    GTM 212GPS TrackMaker texte  
    OziExplorer  Fichiers de waypoints, tracklogs, routes, events et points
    MagellanLog Magellan brut (format NMEA)  
    USRLowrance USR  
    TK1, TK2, TK3Wintec GeoVisu ne lit pas le format TK4 de waypoints du WGS1000/GTender.
    Garmin XML Garmin Training Center et Forerunner Logbook (HST, CRS)  
    PCX5Garmin PCX5  
    MapShowAlan Map, Holux Tracklogs et waypoints (WPO, WPR, TRL)
    Emtac Trine Log Emtac Trine brut (format NMEA)  
    GVT
    GVW
    GVR
    GeoVisu Tracklogs
    GeoVisu Waypoints
    GeoVisu Routes
    GeoVisu utilise des formats propriétaires pour créer les fichiers de données récupérées des GPS Garmin et Navilink. Il s'agit de fichiers textes (ASCII), donc éditables à la main dont le format est décrit en Annexe C. Les coordonnées sont en WGS84.
    GVN GeoVisu Navigation GeoVisu utilise un format propriétaire pour créer les fichiers de données récupérées des GPS dataloggers Globalsat, Wintec, Skytraq, Navilink. Il s'agit de fichiers textes (ASCII), donc éditables à la main dont le format est décrit en Annexe C. Les coordonnées sont en WGS84.
    RTKTLog binaire Royaltek préfixé par des phrases NMEA.
    MTKTLog binaire Mediatek (MTK) préfixé par des phrases NMEA.

     
  5. Lecture directe de fichiers compressés

    GeoVisu lit les fichiers compressés au format Gzip (gz) et ZIP. Si ces fichiers contiennent des images ou graphiques de format géoréférencés, ceux-ci seront affichés.

  6. Lecture de fichiers sur le Web http://

    GeoVisu peut accéder aux fichiers sur le Web par protocole HTTP.
    Les noms de fichiers à charger peuvent être communiqués à GeoVisu

    Trois configurations peuvent être appliquées au moyen du fichier de configuration :

  7. Lecture de fichiers sur le Web ecwp://

    GeoVisu peut accéder aux fichiers sur le Web par protocole ECWP grâce au ECW-SDK v2.46 fourni par ER-Mapper.
    Le chargement s'effectue en fonction des conditions suivantes :

  8. Liste de fichiers (filelist)

    Un fichier au format .filelist est une liste de fichiers devant être affichés par GeoVisu. Ceci est particulièrement utile pour indiquer au programme le(s) fichier(s) à aller chercher sur le Web.

    Syntaxe du fichier :
    la première ligne du fichier est l'entete :
    FileList V1.0
    Ensuite, il y a un nom de fichier par ligne.
    L'extension ce format est .filelist

    Exemple :

    FileList V1.0
    http://geovisu.free.fr/photos/7DPICT3309.jpg
    c:\images\map.tif
    c:\graphiques\world.shp
    


Annexe B : Systèmes géodésiques supportés

1. Systèmes géodésiques répertoriés

Un système géodésique est un système de coordonnées permettant d'exprimer des positions sur la Terre. Un système géodésique est caractérisé principalement par son ellipsoïde et son origine. Ceux-ci dépendent de la région à laquelle s'applique le système.
Plusieurs organismes répertorient les systèmes géodésiques.

GeoVisu intègre les systèmes géodésiques fournis par EPSG v6.11, Mapinfo v7.8, ERMapper. De plus GeoVisu répertorie quelques systèmes supplémentaires ; soit au total 437 "datum", 82 ellipsoïdes, 14 méridiens et 817 transformations géocentriques.
Enfin, GeoVisu supporte les codifications des systèmes utilisées dans les formats GeoTiff, Garmin, OziExplorer, GPS TrackMaker.

2. Méthodes de projection

Les systèmes de projection cartographiques permettent représenter une image d'une région de la Terre sur une surface plane.

GeoVisu supporte les méthodes de projection suivantes :

Méthode de projection Régions d'application (non exhaustif)
Lambert cônique tangente (1 parallèle)
Lambert cônique sécante (2 parallèles)
France, Belgique, Estonie, certains états du Canada et des Etats-Unis
Mercator tangente (1 parallèle)
Mercator sécante (2 parallèles)
Monde, cartes marines
Mercator transverse
(dont Gauss-Krüger et UTM)
Régions du monde, Europe de l'Est, Russie, DOM-TOM, certains états des Etats-Unis
Mercator oblique
Rosenmund
Hotine
Bornéo
Suisse, Hongrie
Alaska, Malaisie, Michigan
Gauss-Laborde Réunion
Stéréographique polaire Régions polaires
(Double) Stéréographique oblique Pays-Bas, Nouveau-Brunswick, Prince Edouard
Krovak République Tchèque
Equirectangulaire Monde


Annexe C : Format des fichiers issus de la récupération

1. Formats GVW, GVT, GVR version 2

a. Utilisation

GeoVisu utilise les formats GVW et GVR version 2 pour la récupération des waypoints et routes de GPS Garmin et Navilink.
Le format GVT version 2 est utilisé pour la récupération des tracklogs de GPS Garmin.
Depuis la version 2.2.0, les anciens formats GVW et GVT version 1 sont toujours supportés en lecture, mais ne sont plus écrits.

b. Fichier de waypoints

Le fichier de waypoints (.gvw) permet de stocker des enregistrements comportant certains champs parmi les suivants :

identifiant;longitude;latitude;commentaire;symbole_geovisu;symbole_gps;affichage;rouge;vert;bleu;altitude;profondeur;température;heure;classe;subclass;pays;état;ville;service;
ChampDescription
identifiant L'identifiant est une chaine de longueur variable, entre délimiteurs de chaîne.
longitude
latitude
Longitude et latitude sont en WGS 84 et en degrés décimaux.
commentaire Le commentaire est une chaine de longueur variable entre délimiteurs de chaîne.
symbole_geovisu Le symbole GeoVisu est un code numérique.
symbole_gps Le code numérique du symbole tel qu'il est stocké par le GPS ; cette information est conservée car GeoVisu ne gère pas autant de symboles que certains GPS.
affichage Un code indiquant le mode d'affichage :
0 = identifiant + symbole, 1 = symbole seul, 2 = commentaire + symbole.
rouge
vert
bleu
La couleur est stockée en trois valeurs numériques de rouge, vert, bleu respectivement.
altitude L'altitude est en mètres.
profondeur La profondeur est en mètres.
température La température est en degrés Celcius.
heure L'heure est une chaîne au format ISO-8601, entre délimiteurs de chaîne.
  Les champs suivants ne sont pas gérés par GeoVisu.

Le fichier débute par la ligne

GVW-V2_GeoVisu_Waypoint

suivie d'une ligne de commentaire (indiquant notamment le numéro de produit du GPS).
La troisième ligne exprime la présence ou non des champs dans les enregistrements, en respectant l'ordre suivant :

identifiant;longitude;latitude;commentaire;symbole_geovisu;symbole_gps;affichage;rouge;vert;bleu;altitude;profondeur;température;heure;classe;subclass;pays;état;ville;service;

Si la valeur d'un champ est à 0 dans cette ligne, le champ correspondant n'est pas écrit dans les enregistrements.
Les valeurs possibles pour les champs de cette ligne sont 0 ou 1 ; sauf pour symbole_gps qui désigne le format de symbole utilisé par le GPS : 0, 1 ou 2 (si cette valeur est à 1, la valeur du champ symbole_gps des enregistrements sera identique à celle du champ symbole_geovisu ; 2 est le format Garmin, 4 le format Navilink).

Puis suivent, un par ligne, les enregistrements au format explicité plus haut, où seuls les champs ayant une valeur différente de 0 dans la ligne d'entête sont écrits.

Exemple :

GVW-V2_GeoVisu_Waypoint
Garmin 97 D103
1;1;1;1;1;1;1;0;0;0;0;0;0;0;0;0;0;0;0;0;
"HTRCNG";3.160774111747742;50.720095038414001;"HOTEL";0;0;2;
"ILE";-4.567093933001161;48.638287782669067;"";0;0;0;
"KRFPUR";1.393713355064392;43.608947396278381;"CARREFOUR";0;0;2;
"MARSLE";5.385017395019531;43.284587860107422;"MARSEILLE";0;0;1;

c. Fichier de tracklog(s)

Le fichier de tracklog (.gvt) débute par la ligne

GVT-V2_GeoVisu_Tracklog

suivie d'une ligne de commentaire (indiquant notamment le numéro de produit du GPS).
La troisième ligne exprime la présence ou non des champs dans les track headers, dans l'ordre suivant :

identifiant;numéro;rouge;vert;bleu;épaisseur;affichage;nombre_points;
ChampDescription
identifiant L'identifiant est une chaine de longueur variable, entre délimiteurs de chaîne.
numéro Le numéro remplace l'identifiant sur certains GPS (en principe, les deux ne sont pas présents simultanément).
rouge
vert
bleu
La couleur est stockée en trois valeurs numériques de rouge, vert, bleu respectivement.
épaisseur L'épaisseur n'est actuellement gérée sur aucun GPS, ce champ ne sera donc jamais présent.
affichage Le champ affichage n'est pas utilisé par GeoVisu.
nombre_points Le nombre de points dans le tracklog doit toujours être présent.

De la même manière, la quatrième ligne exprime la présence ou non des champs dans les trackpoints, dans l'ordre suivant :

longitude;latitude;heure;debutraj;altitude;profondeur;température;
ChampDescription
longitude
latitude
Longitude et latitude sont en WGS 84 et en degrés décimaux.
heure L'heure est une chaîne au format ISO-8601, entre délimiteurs de chaîne.
debutraj Flag de début de tracksegment (valeur = 1) ou non (valeur = 0).
Un tracklog peut comporter plusieurs tracksegments.
altitude L'altitude est en mètres.
profondeur La profondeur est en mètres.
température La température est en degrés Celcius.

Puis suivent les enregistrements : pour chaque tracklog, une ligne d'entête (même si le GPS ne gère pas les entêtes de tracklog, elle comportera au moins le champ Nombre de points) ; puis, un par ligne, les points du tracklog.

Exemple :

GVT-V2_GeoVisu_Tracklog
Garmin 97 A300
0;0;0;0;0;0;0;1;
1;1;1;1;0;0;0;
5;
12.571514534950256;8.231505274772644;"2005-05-15T16:25:21Z";1;
12.571535992622376;8.231601834297180;"2005-05-15T17:25:34Z";0;
12.571595001220703;8.231773495674133;"2005-05-15T16:26:01Z";0;
12.571557450294495;8.232057809829712;"2005-05-15T17:26:17Z";0;
12.571396517753601;8.232846379280090;"2005-05-15T16:26:26Z";0;

d. Fichier de routes

Le fichier de routes (.gvr) débute par la ligne

GVR-V2_GeoVisu_Route

suivie d'une ligne de commentaire (indiquant notamment le numéro de produit du GPS).
La troisième ligne exprime la présence ou non des champs dans les entête de routes, dans l'ordre suivant :

numéro;nom;commentaire;rouge;vert;bleu;nombre_points;
ChampDescription
numéro Le numéro de route remplace le nom sur certains GPS (en principe, les deux ne sont pas présents simultanément).
nom Le nom est une chaine de longueur variable, entre délimiteurs de chaîne.
commentaire Le commentaire est une chaine de longueur variable entre délimiteurs de chaîne.
rouge
vert
bleu
La couleur est stockée en trois valeurs numériques de rouge, vert, bleu respectivement.
nombre_points Le nombre de waypoints dans la route doit toujours être présent.

De la même manière, la quatrième ligne exprime la présence ou non des champs dans les waypoints, selon un ordre identique à celui du format GVW.

Puis suivent les enregistrements : pour chaque route, une ligne d'entête ; puis, un par ligne, les waypoints de la route.

Exemple :

GVR-V2_GeoVisu_Route
Garmin Quest SYS Software Version 3.50 231 D202
0;1;0;0;0;0;1;
1;1;1;1;1;2;1;1;1;1;1;1;1;1;1;1;1;1;1;1;
"ORIGINEde";97;
"Autoroute Du Soleil(NW)";3.105568885803223;48.051495552062988;"";0;36;0;000;000;000;9.999999562024e+024;9.999999562024e+024;9.999999562024e+024;"1989-12-30T23:59:59Z";128;"";"  ";"  ";"";"";
" A6(NW)";3.048963546752930;48.082952499389648;"";0;36;0;000;000;000;9.999999562024e+024;9.999999562024e+024;9.999999562024e+024;"1989-12-30T23:59:59Z";128;"";"  ";"  ";"";"";
" A6(M)";2.999997138977051;48.111577033996582;"";0;36;0;000;000;000;9.999999562024e+024;9.999999562024e+024;9.999999562024e+024;"1989-12-30T23:59:59Z";128;"";"  ";"  ";"";"";

e. Règles communes aux trois formats pour que le fichier soit valide

2. Format GVN version 3

a. Utilisation

GeoVisu utilise le format GVN version 3 pour la récupération des logs des GPS dataloggers dont le protocole est entièrement binaire :
GlobalSat (DG-100, BT-338), Wintec (WBT2001/GRays2, WPL1000, WGS1000/GTender), Skytraq et Navilink.
Ce format existe depuis la version 4.0.0 de GeoVisu.

Dans le cas de Navilink, ce format est utilisé à la fois pour le tracklog et le datalog. C'est pourquoi le fichier de tracklog est suffixé par .track et le fichier de datalog par .datalog .

b. Fichier de navigation

Le fichier de navigation (.gvn) débute par la ligne

GVN-V3_GeoVisu_Navigation
suivie d'une ligne de commentaire (indiquant notamment le numéro identifiant du GPS).

Puis suivent, un par ligne, les enregistrements au format ci-dessous :

longitude;latitude;heure;flagtraj;altitude;hauteur;profondeur;température;vitesse;direction;nbsatsenvue;nbsatsused;dgps;fix;hdop;pdop;
ChampDescription
longitude
latitude
Longitude et latitude sont en WGS 84 et en degrés décimaux.
heure L'heure est une chaîne au format ISO-8601, entre délimiteurs de chaîne.
flagtraj Flag composé de : début de tracksegment (bit 1) et push-to-log point (bit 2).
- Si la valeur est 1 ou 3 : c'est un début de tracksegment.
- Si la valeur est 2 ou 3 : c'est un push-to-log point.
altitude L'altitude est relative au géoïde.
Elle est en mètres.
hauteur La hauteur est relative à l'ellipsoïde.
Elle est en mètres.
profondeur La profondeur est en mètres.
température La température est en degrés Celcius.
vitesse La vitesse est en km/h.
direction La direction est un angle en degrés.
nbsatsenvue Nombre de satellites en vue.
nbsatsused Nombre de satellites effectivement utilisés pour calculer la position.
dgps Flag d'utilisation ou non de DGPS ou de WAAS/EGNOS.
fix Qualité du fix de la position :
0 : pas de fix (position invalide)
1 : fix obtenu (sans plus de précisions)
2 : 2D
3 : 3D
> 3 = utilisation de DGPS ou WAAS/EGNOS.
hdop Dilution horizontale de précision.
pdop Dilution 3D (position) de précision.

Tous les champs sont toujours présents, éventuellement vides.

A tout endroit du fichier peuvent être insérées des lignes de commentaires : une ligne de commentaire est une ligne commenant par #.

Exemple :

GVN-V3_GeoVisu_Navigation
#GlobalSat DG-100 ID 0000000000000000
#longitude;latitude;heure;flagtraj;altitude;hauteur;profondeur;température;vitesse;direction;nbsatsenvue;nbsatsused;dgps;fix;hdop;pdop;
12.571514534950256;8.231505274772644;"2005-05-15T16:25:21Z";;4.100000000000e+001;;;;52.20000;;;;;;;;
12.571535992622376;8.231601834297180;"2005-05-15T17:25:34Z";;3.900000000000e+001;;;;58.30000;;;;;;;;
12.571595001220703;8.231773495674133;"2005-05-15T16:26:01Z";;3.800000000000e+001;;;;63.20000;;;;;;;;
12.571557450294495;8.232057809829712;"2005-05-15T17:26:17Z";;4.000000000000e+001;;;;86.90000;;;;;;;;
12.571396517753601;8.232846379280090;"2005-05-15T16:26:26Z";;3.600000000000e+001;;;;118.50000;;;;;;;;

Règles pour que le fichier soit valide :

3. Logs bruts

a. Formats NMEA : Magellan, Trine

Lorsque le protocole de récupération du GPS est purement NMEA (mais propriétaire), GeoVisu stocke de manière brute les phrases reçues du GPS.
C'est le cas des protocoles Magellan (extensions : .mglw pour les waypoints, .mglt pour les tracklogs, .mglr pour les routes)
et Emtac Trine (datalog, extension .emt).

b. Formats binaires (pseudo-NMEA) : Royaltek, MTK

D'autres GPS, enfin, ont un protocole NMEA propriétaire pour initier la communication, mais transmettent ensuite les données en binaire.
C'est le cas des GPS Royaltek (RGM-3800, RBT-2300, RCD-1000) et Mediatek / MTK.
Dans ce cas, GeoVisu stocke aussi les données brutes telles que reçues du GPS ;
le fichier (dont l'extension est respectivement : .rtkt pour Royaltek et .mtkt pour MTK) contient donc une partie binaire.



Fonctionnalités Menus Annexes