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
Installation
Installation und Einstellungen:
- Entpackte Plugin-Datei in das Verzeichnis
/wp-content/plugins/<my-plugin-name>
hochladen oder direkt über die WordPress Plugins-Seite installieren - Plugin über die Plugins-Seite in WordPress aktivieren
- 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]
-
Shortcode zur Darstellung eins GPX-Tracks mit gegebener Farbe und Breite.
[gpx-view ... color="<rgb-color>" width="<number>"]
Rezensionen
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
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 zum Einfügen eines einzelnen GPX Tracks in eine WordPress-Seite
2.2.2
- Geringfügige Verbesserungen
2.2.3
- Korrekturen beim Hochladen einer GPX-Datei, Schreiben des Track-Namens
2.2.4
- Corrections displaying track name, shortcode with color and width
2.2.5
- enabling editing of new tracks
2.2.6
- displaying distances and elevation heights within gpx file lists
2.2.7
- gpx-viewer works using block (FSE) themes
2.2.8
- storing new tracks with gpx editor