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 MapQuest 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 MapQuest Services (key erforderlich) 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 (MapQuest Key, 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 MapQuest 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] ));
    ?>
    
  • 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

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 1 Rezension lesen

Mitwirkende & Entwickler

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

Mitwirkende

„GPX Viewer“ wurde in 2 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