Waypoints, routes et traces
mapverter lit un fichier GPX comme trois couches au plus : waypoints, routes et traces. Quand plusieurs d’entre elles contiennent des données, le KML reçoit un dossier par groupe, nommé « waypoints », « routes » ou « tracks » ; un GPX qui n’a qu’un seul groupe est écrit sans dossier. Les waypoints deviennent des points, les routes et les traces deviennent des lignes, et une trace à plusieurs segments devient une MultiGeometry de lignes.
Ce qui est conservé
- L’altitude issue de
<ele>est conservée comme troisième valeur de chaque coordonnée. - Le nom du GPX devient le nom du repère (Placemark). Les autres valeurs, comme desc, time, sym et type, sont stockées en ExtendedData.
- La liste des heures enregistrées à chaque point de trace n’est pas reprise : le KML conserve donc le parcours, mais pas sa chronologie.
Coordonnées
GPX et KML utilisent tous deux des longitudes et latitudes WGS 84 : le système de coordonnées cible est donc verrouillé et les coordonnées sont écrites telles quelles. Un GPX en UTF-8, ou qui déclare un ancien encodage dans son en-tête XML, est lu correctement, et le KML est écrit en UTF-8.