Discussion:GPX (format de fichier)

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • 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)[répondre]

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)[répondre]

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)[répondre]