Pratiques et Techniques en Plaisance  | Imprimer |  Fermer la fenêtre

Gestion des routes et des Waypoints 4 septembre 2012 15:47, par Robert
  • Alors précisons :
    • wpt = waypoit
    • rte = route (je me suis trompé hier !)
    • trk = track (trace)

(en cliquant sur l’image, le zoom est en bas à gauche)

  • Une route est créée en se servant de « wpt » qui sont insérés entre deux balises « rte »
  • Un « wpt » est créé inséré entre deux balises « wpt »
    - 
    C’est ce qui permet au logiciel de savoir si un « wpt » est seul ou s’il fait partie d’une route (ou s’il fait partie d’une trace « trk »)
  • Testé avec la V2.5 à l’instant :
    • quand on défini une route, les WP de la route sont créés
    • quand on supprime une route, les WP de cette route sont supprimés

Donc si un wpt est à la fois un waypoint isolé ET fait partie d’une route, il est nécessairement doublonné par construction du fichier en langage « gpx ». Pour info, « gpx » (http://fr.wikipedia.org/wiki/GPX_%2...)est une partie du langage « xml » (Extensible Markup Language, « langage de balisage extensible ») spécialisé pour les besoins du GPS.

  • Ci joint un « test.zip » avec 2 fichiers exportés par OpenCPN ../IMG/zip/test.zip
    • test : le fichier « gpx » avec 2 mouillages créé et une route avec 2 points créée
    • test-sans la route : on voit qu’il ne reste que les 2 mouillages. Les « wpt » ayant servi à faire la route sont supprimés !

Voilà le fichier « test » avec une route et deux waypoints :

<?xml version="1.0" encoding="utf-8" ?>
<gpx version="1.1" creator="OpenCPN" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd" xmlns:opencpn="http://www.opencpn.org">
   <wpt lat="43.094412150" lon="5.951282094">
       <time>2012-09-04T13:20:56Z</time>
       <sym>anchorage</sym>
       <type>WPT</type>
       <extensions>
           <opencpn:guid>19f40000-8f7d-4971-8bd0-c6ab6529ffff</opencpn:guid>
           <opencpn:viz>1</opencpn:viz>
           <opencpn:viz_name>1</opencpn:viz_name>
       </extensions>
   </wpt>
   <wpt lat="43.096800547" lon="5.956491171">
       <time>2012-09-04T13:21:07Z</time>
       <sym>anchorage</sym>
       <type>WPT</type>
       <extensions>
           <opencpn:guid>7764ffff-5ff2-4943-bacd-82c73be20000</opencpn:guid>
           <opencpn:viz>1</opencpn:viz>
           <opencpn:viz_name>1</opencpn:viz_name>
       </extensions>
   </wpt>
   <rte>
       <extensions>
           <opencpn:start></opencpn:start>
           <opencpn:end></opencpn:end>
           <opencpn:viz>1</opencpn:viz>
           <opencpn:guid>4b9dffff-3338-4ac8-9126-7e8a03130000</opencpn:guid>
       </extensions>
       <rtept lat="43.094898683" lon="5.946799865">
           <time>2012-09-04T13:20:42Z</time>
           <name>001</name>
           <sym>diamond</sym>
           <type>WPT</type>
           <extensions>
               <opencpn:guid>5febffff-0f88-4eff-965a-ba336866ffff</opencpn:guid>
               <opencpn:viz>1</opencpn:viz>
               <opencpn:auto_name>1</opencpn:auto_name>
           </extensions>
       </rtept>
       <rtept lat="43.098702353" lon="5.955643181">
           <time>2012-09-04T13:20:45Z</time>
           <name>002</name>
           <sym>diamond</sym>
           <type>WPT</type>
           <extensions>
               <opencpn:guid>1eff0000-7560-4ccc-9e0e-c951220b0000</opencpn:guid>
               <opencpn:viz>1</opencpn:viz>
               <opencpn:auto_name>1</opencpn:auto_name>
           </extensions>
       </rtept>
   </rte>
</gpx>