Un plugin pour afficher des traces GPX ?

LAuCoBa57LAuCoBa57 Member

Bonjour à tous
Avec mon épouse nous préparons des voyages à vélo et nous aimerions partager cela grâce à un blog.
Nous sommes à la recherche d'un plugin qui permettrait d'afficher les traces de nos sorties (ou de nos projets à venir)
Nous avons essayé plxOpenStreetMap mais ça n'affiche que les points ... et sur une trace de 80km c'est assez fastidieux de renseigner toutes les latitudes et longitudes point par point.
Existe-t-il un plugin permettant d'afficher les gpx ?

Réponses

  • Intéressante question.

    J'aime bien votre site et les petits noms des 2roues ;)

    Cdt

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gccyrillus.free.fr/plxSingle/PluXml/ }-))))°> ♣♣♣♣

  • J'ai récupéré une page html et des js ... c'est exactement ce que je cherche à intégrer à PluXML

    laucoba.ddns.net/test/carto.html

  • 22 mars modifié

    Bonsoir,

    okay, ça date un peu (2013) mais semble fonctionner en parties (quelques infos semblent manquante /absentes du fichierou bien pas prises en compte)

    Question: le fichier etape1.gpx est l'un de vos fichier ou seulement celui de la démo ? - Car si l'on se sert d'une page statique(test rapide de faisabilité) ou d'un plugin, on a , à priori aucune maitrise sur son format et ses données, il faut donc s'assurer que celui-ci aura bien le format et la structure attendue.

    Faire un plugin pour lier ce script à (ce) un fichier (etape1.gpx) à uploader ne me semble pas compliquer en l'état, il faut juste être certain de la structure dudit fichier pour le parser et extraire les données pertinentes.

    Enfin, de quelle(s) façon(s) ces cartes seront-elles affichées ?

    • dans une page statique individuelle
    • dans une page ou elles sont toutes listées et affichées au choix du visiteur
    • au sein d'un article
    • autre

    au sein d'un article, elles peuvent simplement être insérer via une balise object ou iframe sans autre plugins.

    Cdt

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gccyrillus.free.fr/plxSingle/PluXml/ }-))))°> ♣♣♣♣

  • @gcyrillus-nomade
    Le fichier etape1 c'est un fichier que j'ai préparé pour notre randonnée ...
    L'idée c'est d'insérer la/les cartes dans un article ... donc si c'est faisable facilement je suis plus qu'intéressé

  • Bonsoir,

    Ce que vous pouvez faire pour le moment , c'est de créer un répertoire à la racine de pluxml et d'y déposer vos fichier. Puis de les insérer dans les articles via un iframe.
    Code minimum requis :

    <iframe src="/mescartes/carto.html' ></iframe>
    

    en stockant carto.html dans le répertoire mescartes à la racine de votre site.

    ou bien un object

    <object data="/mescartes/carto.html"></object>
    

    Le gestionnaire de media de pluxml ne gère que des fichiers graphiques, A mon humble avis, il faudra donc au minimum un plugin pour mettre en ligne vos fichiers gpx et un petit script javascript pour déclencher l'affichage d'une carte si un mot clé ou une variable est présente dans l'article en reprenant la structure HTML de base de votre page en démo.

    Si j'ai une idée d'approche et que le sujet m’intéresse un peu, je n'ai malheureusement peu de temps disponible dans les semaines à venir.
    Cdt

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gccyrillus.free.fr/plxSingle/PluXml/ }-))))°> ♣♣♣♣

  • cpalocpalo Member
    25 mars modifié

    Bonjour,
    Je regarderai aussi .. je testerai à partir de traces gpx de randos que j'ai faites...
    Mais je pense que je travaillerai plutôt à partir d'un template de page que d'un plugin , car je suis plutôt intégrateur que développeur.
    Mais il y a des exemples de page ( https://fr-fr.gps-viewer.com/tracks/egtr/GR-34-Sentier-des-douaniers/ ) qui pourrait me servir de point de départ.
    Et l'addon leaflet-gpx ( https://github.com/mpetazzoni/leaflet-gpx ) est bien documenté.
    Et il est possible d'utiliser les fonds de carte de l'IGN avec Leaflet ( https://geoservices.ign.fr/documentation/services/utilisation-web/affichage-wmts/leaflet-et-wmts)
    Cordialement

  • 26 mars modifié

    Bonsoir,
    bon du coup, ça me démanger alors j'ai fait un petit assemblage (hookmytheme/ de l'upload de plx_ebook et du plugin pour leaflet que tu as mis en démo ).

    Je te propose de tester ce plugin en Bêta : https://github.com/gcyrillus/plx_trace

    archive : https://github.com/gcyrillus/plx_trace/archive/refs/heads/main.zip

    Le code à inserer dans l'article (fourni par le plugin) ressemble à ça :

    <script>const gpxFile='/plugins/plx_trace/gpx/monDossier/monFichier.gpx';</script>
    <div id="myMapGpx"></div>
    <plx_trace/>
    

    <plx_trace/> est remplacé par les scripts et la structure HTML qui affiche la carte.

    Une seule carte peut être affichée par page, donc évitez de mettre celle-ci dans le chapo de votre article, car en page d’accueil , archives, tags ou de catégorie, vos map seront blanches si plus d'une s'affichent ;)

    Description rapide :


    plx_trace

    plugin utilisant leaflet et openstreetmaps pour afficher vos traces.

    Inspiré du plugin pour PluXml https://github.com/gcyrillus/plx-hookMyTheme et du plugin pour leaflet https://github.com/mpetazzoni/leaflet-gpx .

    Ils vous permet de partager vos cartes de ballades au travers de vos fichiers gpx.

    Pour l'utiliser.

    télécharger cette archive et dézipper le répertoire plx_trace dans le répertoire pluginsde votre PluXml.

    Activer le plugin

    allez dans configuration.

    Créer un répertoire ou utiliser l'un de ceux présent en démo.

    Glisser / déposer votre fichier fichier gpx dans la zone indiquée.

    A droite de chaque zone de dépot de fichier, un menu liste chaque fichiers disponibles.

    En cliquant sur l'un deux, un code à copier apparait dans la boite sous la liste.

    Copier ce code et coller le dans votre article là ou vous souhaiter afficher votre carte.

    Une seule carte ne peut-être insérer par article.

    Ceci étant, je ne serais pas très dispo ces prochain jours ;)


    @cpalo, l'idée du template me plait , je n'y avais pas penser du tout, j’étais partis upload et js ;)

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gccyrillus.free.fr/plxSingle/PluXml/ }-))))°> ♣♣♣♣

  • Premières petites mise à jours , à voir dans le sujet dédié à ce plugin https://forum.pluxml.org/discussion/7154/plugin-plx-trace-partager-vos-ballade-sur-openstreetmap-et-leaflet-js#latest

    Bonnes Ballades

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gccyrillus.free.fr/plxSingle/PluXml/ }-))))°> ♣♣♣♣

  • Merci à vous deux.
    Je regarde ça quand je rentre ce soir

Connectez-vous ou Inscrivez-vous pour répondre.