Discussion:GPX (format de fichier)
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Incohérence[modifier le code]
Le contenu du paragraphe "Les autres formats concurrents de GPX" est incohérent.
- Le format GPX lui-même apparaît (concurrent de lui-même ?)
- Contrairement à ce qui est dit dans la phrase annonçant la liste, ne sont pas propriétaires les formats : csv, gpx, kml et kmz (je ne connais pas les autres).
Je ne m'y connais pas suffisamment pour effectuer la modification adéquate.--Sylvainm86 (d) 13 mai 2012 à 16:16 (CEST)
J'ai modifié le style afin qu'il soit plus neutre et j'ai fini de classer les logiciels. Qu'en penses tu ? Ben75011 (discuter) 25 février 2016 à 16:00 (CET)
Exemple de conversion XSLT[modifier le code]
Pas sûr que ce soit utile de l'ajouter à l'article mais le bout de code ci-dessous permet d'extraire la longitude, latitude, altitude et instant d'un fichier GPX et de produire un tableau texte (CSV séparés par des espaces). Par exemple, en utilisant 'xsltproc gpx2csv.xls trace.gpx.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:gpx="http://www.topografix.com/GPX/1/1">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:for-each select="gpx:gpx/gpx:trk/gpx:trkseg/gpx:trkpt">
<xsl:value-of select="@lon"/>
<xsl:text> </xsl:text>
<xsl:value-of select="@lat"/>
<xsl:text> </xsl:text>
<xsl:value-of select="gpx:ele"/>
<xsl:text> </xsl:text>
<xsl:value-of select="gpx:time"/>
<xsl:text>
</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Pas sûr que ce soit très élégant mais c'est basique, pas très long et cela va à l'essentiel. -- Xofc [me contacter] 9 mai 2020 à 16:47 (CEST)