Annexe : ce que contient un fichier GPX de PitStopper
Un fichier GPX de PitStopper n'est pas du « GPX tout simple ». C'est un fichier GPX 1.1 valide que n'importe quelle appli peut ouvrir, mais il contient des informations en plus pour lesquelles la norme GPX n'a pas de place : la couleur et la largeur du tracé, les instructions de navigation, les icônes et couleurs des POI, et les horaires estimés. Cette page liste ces ajouts, l'option d'export qui contrôle chacun et l'endroit exact où il se trouve dans le XML. Utile si vous écrivez vos propres outils, comparez des fichiers, ou vous demandez pourquoi une autre appli en montre plus (ou moins) que prévu.
<extensions>, que les applis qui ne le reconnaissent pas ignorent tout simplement. Nos exports sont vérifiés contre le schéma officiel GPX 1.1 dans nos tests.
Le GPX en bref
Un fichier GPX, c'est du XML : des éléments imbriqués les uns dans les autres, dans un ordre fixé par la norme GPX 1.1. Voici ceux qui comptent ici.
| Élément | Ce que c'est | Dans un fichier PitStopper |
|---|---|---|
<gpx> | La racine qui contient tout. Indique la version de GPX, le programme qui l'a écrit (creator) et les vocabulaires supplémentaires (espaces de noms) utilisés. | Un par fichier |
<metadata> | Sur le fichier lui-même : son nom, son auteur, des liens, sa date de création. | Le nom de l'itinéraire, un lien vers PitStopper et l'heure d'export |
<wpt> | Un waypoint : un lieu unique, à une latitude et une longitude, avec un nom, une description et un symbole facultatifs. Il ne fait pas partie du tracé. | Vos arrêts, et les marqueurs de distance |
<rte> / <rtept> | Une route : une suite ordonnée de points de direction menant à une destination. La façon d'aller de l'un à l'autre est laissée à l'appareil. | L'appli exporte le tracé lui-même, sous forme de trace. Le convertisseur de l'inspecteur GPX réécrit la route du fichier telle qu'elle est arrivée, points via et points de forme Garmin compris ; décochez Conserver l'itinéraire du fichier (rte) pour un fichier plus petit |
<trk> | Une trace : le tracé lui-même, sous forme de liste ordonnée de points à suivre exactement. | Une par itinéraire |
<trkseg> | Un segment de trace : une suite de points sans interruption. Une trace se découpe en segments là où le tracé a un trou, par exemple un enregistrement en pause ou une perte de signal. | Un par trace (une trace de navigation gardée telle qu'importée conserve les siens) |
<trkpt> | Un point de trace : un point du tracé. Il peut porter les mêmes éléments enfants qu'un waypoint. | Les points de l'itinéraire, et l'endroit où se trouvent les instructions de navigation |
<extensions> | Une boîte pour tout ce qui n'a pas d'élément dans la norme, écrit dans un autre vocabulaire. Autorisée dans la plupart des éléments ; les applis qui n'en connaissent pas le contenu l'ignorent. | Couleur du tracé, icônes et couleurs des POI, revêtement |
| Dans un waypoint ou un point de trace | ||
<ele>, <time> | L'altitude en mètres, et une heure (UTC). | L'altitude de l'itinéraire ; les horaires estimés si vous les demandez |
<name> | Un nom court. | Le nom de l'arrêt ; sur un point de trace, le nom d'un point que vous avez placé sur l'itinéraire |
<cmt>, <desc> | Un commentaire, et une description plus longue. | Votre note et le type pour Ride with GPS ; la catégorie, les horaires d'ouverture et les coordonnées. Sur un point de trace, <cmt> est la route dans laquelle mène un changement de direction |
<src>, <link> | La provenance des données, et un lien web. | Sur les arrêts : OpenStreetMap, et un lien vers le lieu sur openstreetmap.org. Sur un itinéraire planifié ici : le planificateur qui l'a tracé, et beeline ou osm sur le point qui termine une portion en ligne droite ou par n'importe quel chemin |
<sym> | Le nom du symbole avec lequel le dessiner. La norme ne dit pas quels noms existent ; chaque appli a sa propre liste. | Les noms de symboles Garmin sur les arrêts ; les instructions de direction (left, roundabout_e3) sur les points de trace |
<type> | Une classification en texte libre. | Le genre d'arrêt (FOOD, WATER) ; via ou shaping sur les points d'itinéraire que vous avez placés |
Comme la norme laisse <sym>, <type> et <cmt> ouverts, une grande partie de ce qui rend un fichier PitStopper utile, ce sont des valeurs sur lesquelles les autres applis s'accordent, pas de nouveaux éléments. Tout le reste va dans <extensions>.
Quelle appli les lit ?
Nous ne tenons pas de liste. Les applis changent ce qu'elles lisent d'une version à l'autre, souvent sans le dire, et un tableau deviendrait faux tout en ayant l'air d'une référence. Cette page s'en tient à ce que contient un fichier et où. Pour voir ce que contient un de vos fichiers, ouvrez-le dans l'inspecteur GPX ; pour ce qu'une appli lit, sa propre documentation fait foi (certaines sont liées sous Venant des applis elles-mêmes). Si une appli lit notre fichier autrement que vous ne l'attendiez, dites-le-nous.
Où se trouve chaque ajout
Les options se trouvent dans Exporter → Exporter un fichier, avec GPX sélectionné (voir Export GPX). « Toujours » signifie que c'est écrit sans option.
| Quoi | Option (par défaut) | Où dans le XML | Espace de noms |
|---|---|---|---|
| La trace | |||
| Couleur, largeur et transparence du tracé | Inclure la couleur et la largeur de la ligne d'itinéraire (activé). Réglez-les par itinéraire dans Paramètres de l'itinéraire ou dans le gestionnaire d'itinéraires | <trk><extensions>, de trois façons dans cet ordre : gpxx:TrackExtension (la plus proche de 16 couleurs, ou Transparent), gpx_style:line (color, opacity, width en pixels d'écran), xsi:gpx (color en #RRGGBB, ou #AARRGGBB si transparent, et width) | gpxx, gpx_style, xsi |
| Corridor | Écrit avec la couleur et la largeur du tracé (activé). Réglez le corridor par itinéraire dans Paramètres de l'itinéraire | <trk><extensions><xsi:gpx> : <physicalWidth> (toute la bande, en mètres) et <physicalColor> (#AARRGGBB). Voir Les éléments propres à PitStopper | xsi |
| Instructions de navigation | Toujours, sur un itinéraire planifié ici avec la navigation guidée activée, ou une trace recalée sur les routes | <trkpt> : <name>, <cmt> (nom de la route), <sym> (left, right, roundabout_e3, pass_place...), <type> (via ou shaping) | éléments standard |
| Revêtement | Toujours, sur une trace recalée | <trkpt><extensions><xsi:gpx><route_information> (paved, unpaved), là où il change | xsi |
| Horaires estimés | Inclure les horaires estimés sur la trace et les waypoints (coché quand il y a une heure de départ) | <trkpt><time> et <wpt><time> | standard |
| Là où un itinéraire planifié quitte les routes | Toujours, sur un itinéraire planifié ici | <trkpt><src>beeline</src> ou osm sur le point qui termine une portion en ligne droite ou par n'importe quel chemin ; le <src> propre à la trace nomme le planificateur | éléments standard |
| Les extras de votre fichier d'origine | Toujours | Une trace qui arrive avec une navigation guidée ou des données par point en plus (puissance, fréquence cardiaque...) est réécrite telle quelle, extensions comprises, sauf que la couleur du tracé, si elle est incluse, est écrite sous les trois formes (c'est la couleur du fichier sauf si vous la changez), et que les horaires estimés sont ajoutés si vous les demandez. Les <extensions> de premier niveau du fichier sont gardées quand un seul itinéraire est chargé | celles du fichier d'origine |
| Waypoints (vos arrêts) | |||
| Symbole Garmin | Toujours | <wpt><sym> (Restaurant, Drinking Water...) | standard |
| Type de point de parcours | Toujours | <wpt><type> (FOOD, WATER...) | standard |
| Type pour Ride with GPS, et votre note | Toujours | <wpt><cmt> (coffee. Closes early Sunday). Un arrêt importé d'une autre appli garde le commentaire de ce fichier, avec votre note ajoutée à la suite | standard |
| Horaires d'ouverture, site web, téléphone | Toujours | <wpt><desc>. Un arrêt importé d'une autre appli garde la description de ce fichier sans changement | standard |
| Lien OpenStreetMap | Toujours, pour les lieux OpenStreetMap | <wpt><src> et <link> | standard |
| Liens web | Toujours | <wpt><link> : les liens avec lesquels l'arrêt a été importé, puis sa page OpenStreetMap, puis son site web | standard |
| Altitude et heure d'origine d'un arrêt | Toujours, pour un arrêt importé d'un fichier qui les contient | <wpt><ele> et <wpt><time>. Une heure venant du fichier d'une autre appli est réécrite telle quelle et l'emporte sur une heure estimée ; une heure dans un fichier écrit par PitStopper n'est qu'une estimation, elle est donc recalculée | standard |
| Photos d'un arrêt | GPX + icônes et photos (.gpz) dans l'export d'itinéraire, ou Compresser (.gpz) dans Exporter uniquement les POI, pour un arrêt importé d'un .gpz avec photos | <wpt><link href="files/photo.jpg">, avec la photo elle-même dans l'archive à ce chemin. Un simple .gpx n'a pas de fichier que le lien pourrait désigner, il les omet donc | standard |
| Icône OsmAnd | Toujours, pour les catégories OpenStreetMap | <wpt><extensions><xsi:gpx><icon> (amenity_cafe) | xsi |
| Forme du marqueur | Un cercle sur les arrêts qui ont une icône OsmAnd ; pour les arrêts étoilés et signalés, vous choisissez la forme (carré, octogone) | <wpt><extensions><xsi:gpx><background> | xsi |
| Couleur des POI | Inclure les couleurs de catégorie des POI (désactivé) | <wpt><extensions><xsi:gpx><color> | xsi |
| Couleur des arrêts étoilés et signalés | Affiché quand vous avez des arrêts étoilés ou signalés | <wpt><extensions><xsi:gpx><color>, à la place de la couleur de catégorie sur ces arrêts (Garmin n'a pas de couleur de waypoint) | xsi |
| Direction et heure prévue dans le nom | Ajouter la direction au nom (suffixe), Ajouter l'heure prévue au nom (désactivé) | <wpt><name> (Cafe L20m 15:15 - le nom est raccourci davantage pour laisser la place à l'heure) | standard |
| Marqueurs de distance | Quand vous les avez ajoutés (pas dans les exports en fichiers séparés) | <wpt> avec <type>km_marker</type> ou mile_marker | standard |
| Fichiers compressés | |||
| Nos icônes de POI, et les vôtres | GPX + icônes et photos (.gpz) dans l'export d'itinéraire (fichiers d'icônes sous Options avancées), ou Compresser (.gpz) puis Envoyer nos icônes avec dans Exporter uniquement les POI | <wpt><sym>PS_cafe</sym>, <xsi:gpx><anchor>, et des fichiers PNG/SVG dans le zip. Vos propres icônes (voir POI) utilisent à la place l'espace de noms distinct PSU_, par exemple PSU_cafe_3f9a1c : un identifiant court (la catégorie, ou le nom du fichier) suivi de six caractères de l'id de l'icône. Chacune porte l'ancrage que vous avez choisi (hsbc, en bas au centre, pour une image que vous importez ; hscc, au centre, pour une image venue d'un .gpz qui n'en indiquait pas), et son PNG, plus son SVG si elle en a un, se trouve dans le zip à côté de l'itinéraire. Les nôtres sont centrées (hscc). Un arrêt qui a gardé ses propres <extensions> à l'import est laissé tel quel. | xsi |
Photos et pièces jointes dans un .gpz
Un waypoint, une trace ou une route désigne sa photo par un <link> standard dont le href est un chemin dans l'archive ; l'image se trouve dans le zip à ce chemin. Un arrêt d'un .gpz créé dans Locus Map ressemble à ceci :
<wpt lat="51.0411449" lon="3.9846805">
<ele>6.49</ele>
<time>2026-10-07T06:06:14.000Z</time>
<name>Kapel</name>
<link href="files/screenshot_20260504-175910.png"></link> <!-- the photo, in the zip -->
<sym>Scenic Area</sym> <!-- the icon: "Scenic Area.png" in the zip root -->
</wpt>
- Lecture - le chemin est résolu depuis la racine de l'archive (casse exacte d'abord, puis n'importe quelle casse). Seuls les fichiers désignés par un lien sont extraits. Une image (vérifiée d'après son contenu : JPEG, PNG, WebP ou GIF) est une photo ; tout autre fichier (PDF, document, audio, vidéo, page web) est gardé comme pièce jointe, octets intacts, proposé au téléchargement et jamais affiché. Limites : 10 Mo par fichier, 40 Mo au total.
- Conservation - les octets d'origine, stockés une seule fois par image (d'après un SHA-256 de son contenu) dans la base de données du navigateur, avec le lien laissé exactement tel qu'écrit.
- Écriture - un export .gpz remet chaque photo et pièce jointe à son chemin, sous
files/, avec le même<link>(sur le<trk>, après son nom, pour celles d'une trace). Si deux photos différentes revendiquent le même chemin, la seconde reçoit-2. Une photo hors defiles/y est déplacée, pour ne pas croiser une icône (les icônes sont à la racine de l'archive). Un simple .gpx omet les liens relatifs ; les lienshttp,httpsetmailtosont toujours écrits. - Aussi sur ce waypoint -
<ele>devient l'altitude de l'arrêt et<time>son heure, et les deux sont réécrits ; l'image du<sym>devient l'icône de l'arrêt (voir Icônes dans un .gpz).
Pour voir à quoi cela ressemble dans PitStopper, voir Photos et pièces jointes dans un .gpz.
Espaces de noms
| Préfixe | URI | Déclaration |
|---|---|---|
| (par défaut) | http://www.topografix.com/GPX/1/1 | Toujours, sur <gpx> |
xsi | http://www.w3.org/2001/XMLSchema-instance | Toujours, sur <gpx>. Le bloc <xsi:gpx> (une convention lancée par Cruiser) le réutilise, il n'a donc pas besoin de sa propre déclaration |
gpxx | http://www.garmin.com/xmlschemas/GpxExtensions/v3 | Sur <gpx>, seulement quand le fichier l'utilise |
gpx_style | http://www.topografix.com/GPX/gpx_style/0/2 | Sur <gpx>, seulement quand le fichier l'utilise |
Tout autre, comme trp | Comme dans le fichier importé (trp : http://www.garmin.com/xmlschemas/TripExtensions/v1, les points via et de forme de Garmin) | Une fois, sur <gpx>, quand une route ou une trace reprise l'utilise |
Un exemple commenté
Un export raccourci avec la plupart des options activées : un marqueur de distance, un café étoilé, et une trace avec un virage, un rond-point et un changement de revêtement.
<gpx version="1.1" creator="PitStopper.net"
xmlns="http://www.topografix.com/GPX/1/1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"
xmlns:gpx_style="http://www.topografix.com/GPX/gpx_style/0/2"
xsi:schemaLocation="http://www.topografix.com/GPX/1/1 https://www.topografix.com/GPX/1/1/gpx.xsd">
<metadata>...</metadata>
<wpt lat="51.041" lon="3.99"> <!-- a distance marker -->
<time>2026-10-05T08:04:00Z</time> <!-- estimated times -->
<name>1 km</name><desc>1 km</desc><sym>Dot</sym><type>km_marker</type>
</wpt>
<wpt lat="51.0455" lon="3.9902"> <!-- a starred cafe -->
<time>2026-10-05T08:02:00Z</time>
<name>Cafe Centr L20m</name> <!-- short name + "on your left, 20 m" -->
<cmt>coffee. Closes early Sunday</cmt> <!-- type + your note -->
<desc>Full name: Cafe Centraal. Cafes. Hours: Mo-Sa 08:00-18:00</desc>
<src>OpenStreetMap</src>
<link href="https://www.openstreetmap.org/node/11">...</link>
<sym>Restaurant</sym> <!-- Garmin symbol -->
<type>FOOD</type> <!-- course-point type -->
<extensions>
<xsi:gpx>
<color>#FFFF00</color> <!-- starred colour (else the category colour) -->
<background>square</background> <!-- starred shape -->
<icon>amenity_cafe</icon> <!-- OsmAnd icon -->
</xsi:gpx>
</extensions>
</wpt>
<trk>
<name>My ride</name>
<extensions> <!-- line colour and width -->
<gpxx:TrackExtension><gpxx:DisplayColor>DarkBlue</gpxx:DisplayColor></gpxx:TrackExtension>
<gpx_style:line><gpx_style:color>1976D2</gpx_style:color><gpx_style:width>5</gpx_style:width></gpx_style:line>
<xsi:gpx><color>#1976D2</color><width>5</width></xsi:gpx>
</extensions>
<trkseg>
<trkpt lat="51.05" lon="3.99"><ele>3</ele>
<extensions><xsi:gpx><route_information>paved</route_information></xsi:gpx></extensions>
</trkpt>
<trkpt lat="51.0455" lon="3.99"><ele>4</ele>
<cmt>High Street</cmt><sym>left</sym> <!-- turn left onto High Street -->
</trkpt>
<trkpt lat="51.041" lon="3.99"><ele>5</ele>
<sym>roundabout_e3</sym> <!-- roundabout, third exit -->
<extensions><xsi:gpx><route_information>unpaved</route_information></xsi:gpx></extensions>
</trkpt>
</trkseg>
</trk>
</gpx>
Venant des applis elles-mêmes
Là où les applis décrivent elles-mêmes ce qu'elles prennent en charge. Ce sont leurs mots, tels qu'ils étaient quand nous les avons lus ; les applis évoluent, vérifiez donc dans l'appli elle-même.
- OsmAnd - format GPX d'OsmAnd :
<icon>de waypoint,<background>(cercle, carré, octogone - l'octogone est dessiné comme un cercle) et<color> - Cruiser - navigation guidée dans le
<sym>du point de trace etroute_information(revêtu, non revêtu) ; couleurs des waypoints ; noms d'icônes Garmin ; ouverture des fichiers .gpz - Locus Map - icônes correspondant aux noms de symboles Garmin ; navigation guidée dans le « style Locus » de BRouter (guide des profils BRouter,
turnInstructionMode) - Organic Maps et CoMaps - leur lecteur GPX (Organic Maps, CoMaps) prend
<color>et leDisplayColorde Garmin pour les traces et les waypoints, avec une largeur de trace fixe - gpx.studio - son lecteur GPX gère la couleur et la largeur
gpx_style - GPX Viewer - « Color from file » pour les traces ; icônes de symboles depuis un .gpz
- Garmin - le schéma GpxExtensions v3 :
DisplayColorsur les traces et les routes (il n'y en a pas pour les waypoints) - L'ordre des couleurs - le retour d'un utilisateur de Locus et Cruiser sur l'écriture de Garmin, puis
gpx_style, puisxsi:gpx
Les éléments propres à PitStopper
Quelques informations que garde PitStopper n'ont d'élément dans aucune extension GPX existante. Pour celles-là, nous ajoutons les nôtres, dans le bloc <xsi:gpx> que Cruiser, OsmAnd et Locus Map lisent déjà. La règle est simple : une appli qui ne connaît pas un élément l'ignore, ils ne cassent donc jamais un fichier. Nous les gardons peu nombreux, simples et documentés ici, pour que n'importe quelle appli puisse les lire aussi.
| Élément | Sur | Valeur | Signification |
|---|---|---|---|
<physicalWidth> | <trk>, <rte> | Mètres, nombre entier | Le corridor de l'itinéraire : la largeur totale de la bande, donc la moitié de chaque côté du tracé. La même mesure que gx:physicalWidth en KML. |
<physicalColor> | <trk>, <rte> | #AARRGGBB | La couleur du corridor, alpha en premier comme dans <color>. PitStopper écrit la couleur du tracé à 25% (#40) ; quand il lit un fichier, le corridor suit la couleur du tracé. |
<trk> <name>Morning ride</name> <extensions> <xsi:gpx> <physicalWidth>40</physicalWidth> <!-- the band, under: 40 m, 20 m either side --> <physicalColor>#401976D2</physicalColor> <!-- the line colour, 25% --> <color>#1976D2</color> <!-- the line, on top --> <width>4</width> </xsi:gpx> </extensions> <trkseg>...</trkseg> </trk>
Ils viennent avant <color> et <width>, dans l'ordre de dessin : la bande dessous, le tracé dessus. Un export KML garde le même ordre et écrit le placemark de la bande avant celui de l'itinéraire. Les éléments de corridor ont été suggérés par un de nos utilisateurs (octobre 2026), pour qu'une bande n'ait pas besoin d'une seconde trace. L'inspecteur GPX nomme les deux éléments, vérifie que <physicalColor> est une couleur valide, et affiche le corridor dans son résumé et dans « In and out ».
Bon à savoir
- Les couleurs entrent autant qu'elles sortent. Quand vous chargez un fichier GPX, une trace garde la couleur, la largeur et la transparence qu'on lui avait données, lues d'abord dans
gpx_style, puisxsi:gpx, puis le nom de couleur Garmin ; un style de ligne KML est lu aussi. À l'export, le même rendu est écrit sous les trois formes, donc un itinéraire coloré dans une appli arrive coloré dans les autres. Garmin ne peut prendre que la plus proche de ses 16 couleurs, sans largeur. Les réglages de ligne propres à Locus Map dansgpx_style:line(comme un motif de ligne) sont gardés et réécrits, avec la copie de Locus de la couleur et de la largeur alignée sur les vôtres. - La transparence se règle par itinéraire dans Paramètres de l'itinéraire ou le gestionnaire d'itinéraires : opaque, transparent à 25%, 50% ou 75%, ou totalement transparent. Totalement transparent veut dire « masqué dans les autres applis » (exporté en
TransparentGarmin et avec une opacité de 0), tandis que PitStopper dessine toujours l'itinéraire, en pointillés, pour que vous le voyiez. - La largeur se règle dans Paramètres de l'itinéraire avec un curseur, de 1 à 24 px, et un aperçu au-dessus montre le tracé avec sa couleur, sa transparence et ses pointillés avant d'enregistrer. Le gestionnaire d'itinéraires propose quatre largeurs rapides. La largeur est écrite sous les trois formes.
- Un corridor (Paramètres de l'itinéraire) dessine une bande translucide de la couleur de l'itinéraire, sur un certain nombre de mètres de chaque côté, en gardant sa largeur au sol quand vous zoomez. Il voyage dans tous les formats qui peuvent le porter, et revient à l'import : en GPX et .gpz sous forme de
<physicalWidth>sur la trace (voir Les éléments propres à PitStopper) ; en KML et .kmz sous forme d'une seconde ligne sous l'itinéraire avecgx:physicalWidth, la forme que dessinent Google Earth et Locus Map. Quand PitStopper ouvre un KML, cette seconde ligne redevient le corridor de l'itinéraire, et non un itinéraire à part. FIT n'a pas de forme pour cela. - La couleur de la trace est écrite de trois façons parce que chaque famille d'applis en lit une différente :
gpxxde Garmin d'abord, puisgpx_style, puisxsi:gpx, l'ordre dont certains lecteurs ont besoin selon un utilisateur de Locus et Cruiser (voir les sources plus haut). - La façon dont une section a été calculée voyage dans le
<src>du point de trace :beelinepour une ligne droite,osmpour n'importe quel chemin. Ces deux valeurs veulent dire la même chose dans tous les calculateurs d'itinéraire, elles valent donc d'être gardées : Cruiser laisse une sectionbeelineen ligne droite quand il recalcule l'itinéraire (il n'a pas de profil « n'importe quel chemin », il ignore doncosm). Locus Map ne lit encore ni l'un ni l'autre ; son développeur a été sollicité. Cruiser y écrit aussi le nom de son profil (fastest,curvy, etc.) ; PitStopper les garde tels quels, mais d'autres calculateurs n'en tireront pas la même route. (D'après un utilisateur de Locus et Cruiser, novembre 2026.) - Plusieurs itinéraires dans un fichier (« Combiné », par défaut) donnent un
<trk>par itinéraire, chacun dans sa couleur. « Fichiers séparés » donne un zip de fichiers GPX à un seul itinéraire. - Les icônes entrent autant qu'elles sortent. Un .gpz d'une autre appli apporte le PNG de chaque
<sym>utilisé par ses arrêts (les images qu'aucun arrêt n'utilise sont laissées de côté) ; PitStopper propose de dessiner les arrêts avec, et réécrit le même nom de symbole et l'image d'origine quand un arrêt qui en porte une est exporté dans un .gpz avec icônes. L'ancrage du fichier (hsccdans le fichier de référence de Cruiser) est gardé quand ses arrêts sont d'accord sur un seul, et le<scale>de chaque arrêt dessine son icône d'autant plus grande ou plus petite. - Locus Map et les icônes .gpz (d'après les essais d'un utilisateur sur la bêta de Locus Map, octobre 2026) : il lit les icônes SVG d'un .gpz autant que les PNG, et quand les deux sont présentes il utilise le SVG. Il dessine chaque icône .gpz avec son bas-centre sur le point (
hsbc), quel que soit l'ancrage demandé par le fichier, et n'utilise pas encore l'<anchor>ni la couleur d'un waypoint. Dans Locus, nos icônes, dessinées centrées, se trouvent donc juste au-dessus du lieu ; vos propres icônes sont par défaut ancrées en bas au centre, ce que fait Locus de toute façon. - Un arrêt importé garde ses propres
<extensions>du fichier d'origine, à la place de l'icône, de la couleur et de la forme qu'ajouterait PitStopper. Venant du fichier d'une autre appli, il garde aussi ses propres<desc>,<cmt>et<link>. - Exporter uniquement les POI n'écrit aucune couleur, mais ajoute quand même l'icône OsmAnd et la forme du marqueur.
- Les horaires ne sont jamais inventés : les horaires estimés demandent une heure de départ, et une trace arrivée avec des temps enregistrés les garde quelle que soit l'option.
- FIT et KML portent les mêmes informations à leur façon : FIT sous forme de points de parcours, KML sous forme de styles et de dossiers. Voir Export FIT et Export KML.