GPX Viewer

Beschreibung

Der GPX-Viewer stellt einen GPX Track mit Wegepunkten und seinem Höhenprofil dar. Als Hintergrundkarte wird Open Street Map (OSM) verwendet. Dabei kann zwischen ebener und topografischer Darstellung gewechselt werden.
Die Ansicht kann auf den vollen Bildschirm vergrößert werden. Bewegt man den Cursor über dem Höhenprofil, wird der entsprechende Punkt auf dem Pfad interaktiv markiert.

GPX Tracks, die zunächst zum Server hochgeladen werden, werden in getrennten Ablagen gespeichert. Diese Ablagen sind nach den Kategorien geordnet, die in WordPress eingerichtet sind.
Auf diese Weise können verschiedene Sammlungen von Tracks verwaltet und genutzt werden.

Während des Hochladens kann ein GPX Track geglättet werden bzw. seine Höhenangaben mit Hilfe des Open-Elevation Services ersetzt werden.
Letzteres ist vorgesehen, weil viele von mobilen Geräten aufgezeichnete Höhendaten unbrauchbar sind.

GPX-Trackpunkte können interaktiv auf der Karte bearbeitet werden.

Funktionen

  • Verwaltungsseite GPX-Dateien zum Hochladen von Tracks
    – Auswahl der Ablagekategorie
    – Ersetzung Track-Bezeichnung (Etiketts in der GPX-Datei)
    – Glättung des Tracks während des Hochladens, um Trackpunkte zu reduzieren
    – Ersetzung der Höhendaten in den Trackpunkten mit Hilfe des Open-Elevation Service’s während des Hochladens
  • Darstellung eines bestimmten, hochgeladenen GPX-Tracks
    – PHP-Funktion zum Einfügen der Darstellung in eine Seite
    – Auswahl der Vollbildanzeige und Skalierung der Karte
    – Umschaltung zwischen ebener und topografischer Ansicht
  • Bearbeitung von GPX-Trackpunkten auf der Karte
    – Erstellen, Verschieben, Löschen von Trackpunkten
    – Erzeugen, Teilen von Linienzügen
  • Anzeige einer Liste von GPX-Dateien, aus der ein Track ausgewählt werden kann
    – getrennte Liste für jede Kategorie
    – Setzen von Farbe und Breite des Pfades
    – Shortcode zum Einbetten der Liste in eine WordPress-Seite
  • Höhenprofil
    – Interaktive Pfadverfolgung
    – Name des Tracks
    – Entfernung des Tracks
    – Maximale/minimale Höhe
    – Höhengewinn/-verlust
    – Dauer

Screenshots

  • Aus einer Dateiliste ausgewählter Track
  • Trackpunkte bearbeiten

Installation

Installation und Einstellungen:

  1. Entpackte Plugin-Datei in das Verzeichnis /wp-content/plugins/<my-plugin-name> hochladen oder direkt über die WordPress Plugins-Seite installieren
  2. Plugin über die Plugins-Seite in WordPress aktivieren
  3. In Einstellungen->GPX Viewer das Plugin mindestens einmal konfigurieren (Maßeinheiten, …)

GPX-Dateien hochladen:

  • Im Verwaltungsmenu GPX Files aufrufen
  • Kategorie für die Ablage auswählen: Hochgeladene Datei wird im Verzeichnis ~/wp-content/uploads/gpx/<mycategory>/ abgelegt.
  • Hochzuladende GPX-Datei auswählen
  • Optional Beschreibung des Tracks ersetzen (Etikett <name> in der GPX-Datei)
  • Optional Track während des Hochladens glätten, d.h. Trackpunkte reduzieren und Höhendaten glätten
  • Optional Höhendaten mit Hilfe des Open-Elevation Service’s ersetzen

Anwendung:

  • Aufruf der Ansicht für einen bestimmten GPX-Track:

    <?php 
        echo gpx_view(array('src'  => $filepath                $filepath = <absolute path>/wp-content/uploads/gpx/<mycategory>/<file>.gpx 
                        [, 'title' => $track_name]
                        [, 'color' => $track_color]
                        [, 'width' => $track_width]
                        [, 'download_button'=> true/false]));
    ?>
    
  • Shortcode zum Einfügen eines GPX Tracks einer Kategorie in eine WordPress-Seite

    [gpx-view category="<mycategory>" gpx-file="<filename>"]
    
  • Shortcode zum Einbetten der GPX-Dateiliste einer bestimmten Kategorie in eine WordPress-Seite. Aus dieser Liste kann ein Track selektiert und angezeigt werden.
    `[gpx-view category=“<mycategory>“]`

    [gpx-view category="<mycategory>"]
    
  • Shortcode zum Öffnen eines lokalen GPX-Tracks zur Bearbeitung. Das Ergebnis kann wider lokal gespeichert werden.

    [gpx-view]
    

Rezensionen

2. September 2022
This plugin has great potential to become a full running statistics for WP Idea: - Week, month and year state - Maybe something like citystrides.com (were you run all the streets in a city) - Sotering at various clubs and or areas
20. August 2022
This plugin is just what I've been looking for and does the job well. Just a few points, firstly the full-screen mode doesn't seem to work with Safari browser (you get a black screen), although it seems fine with every other browser I've tried, secondly, I've had to add a css statement .content { width:100%; } to get the table to float alongside the graph on Safari. These are probably Safari quirks rather than problems with the plugin. One other thing: I'd like a way to display the Author of the GPX file, to give them credit for it. Apart from those issues, I really like this plugin very much.
22. Januar 2021
Perhaps interesting plugins. Unfortunetely, just one map type. I would like to use it with open Topo Map for trekking. Possible to Improve it ? Thanks a lot.
Alle 4 Rezensionen lesen

Mitwirkende & Entwickler

„GPX Viewer“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„GPX Viewer“ wurde in 4 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „GPX Viewer“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.0.1

  • Ergänzt: Rollbalken für Dateiliste

1.0.2

  • Behandlung fehlender Felder verbessert

1.0.3

  • Problem beim Hochladen gelöst

1.0.7

  • Beibehaltung von GPX-Attributen und Erweiterungs-Elementen (extensions)

2.0.0

  • Bearbeitbare Trackpoints
  • Behandlung von GPX-Segmenten als getrennte Polylines
  • Ganzer Bildschirm im Aufblendungsmodus

2.1.0

  • Trackpoints von lokal geöffneten GPX-Dateien bearbeiten

2.1.1

  • Korrekturen für das Editieren der Trackpunkte von lokal geöffneten Dateien
  • Korrektur des fehlenden Rückgabewertes in der shortcode-Funktion

2.1.2

  • Maßstableiste auf der Karte ergänzt

2.1.3

  • Funktion zum Suchen von Kategorien in der shortcode-Prozedur korrigiert

2.1.4

  • Topografische Kartenansicht ergänzt

2.1.5

  • Fehlerbehebung: Bearbeitete GPX-Tracks konnten nicht aktualisiert oder gespeichert werden

2.1.6

  • Fehlerbehebung bei der Anzeige von Kategorien auf der Administrationsseite

2.1.7

  • Fehlerbehebung bei der Anzeige von Kategorien auf der Administrations- und der Bearbeitungsseite

2.1.8

  • Überprüfung des Programmcodes

2.1.9

  • Verbesserte Reduzierung von Track-Punkten bei Gefälle

2.1.10

  • Suchfunktion für die Track-Liste korrigiert

2.1.11

  • GPX Tracks mit gültigem Schema (gpx.xsd) beim Exportieren

2.1.12

  • Anzeige des Höhenprofils wenn alle Höhenwerte kleiner 0 sind

2.2.0

  • MapQuest Elevation Srvice durch Open-Elevation Service ersetzt

2.2.1

  • Shortcode for embedding a single track into a WordPress-page

2.2.2

  • Minor Enhancements

2.2.3

  • Corrections uploading gpx file, writing track name