Caches entlang einer Route: Unterschied zwischen den Versionen
Caches entlang einer Route (Quelltext anzeigen)
Version vom 26. April 2020, 13:31 Uhr
, 26. April 2020Neuer Skriptlink mit Fehlerbehebungen für Windows
(schließenden Tag korrigiert) |
K (Neuer Skriptlink mit Fehlerbehebungen für Windows) |
||
Zeile 1: | Zeile 1: | ||
[[Datei:Oc car1.png|200px|thumb|right|Parameter]]Für Linux gibt es ein | [[Datei:Oc car1.png|200px|thumb|right|Parameter]]Für Linux gibt es ein Skript, mit dem eine [[GPX-Datei]] erzeugt werden kann, die alle Caches entlang einer [[Route]] beinhaltet. Das Skript wurde durch [http://www.opencaching.de/viewprofile.php?userid=214033 ka_be] entwickelt und im [http://forum.opencaching.de/index.php?topic=3784.0 Opencaching-Forum] zur Verfügung gestellt. | ||
[http://www.opencaching.de/viewprofile.php?userid=234947 FriedrichFröbel] hat eine [https://github.com/FriedrichFroebel/oc_car-gui Version mit grafischer Oberfläche] auf Basis von Java entwickelt. Er kümmert sich auch um den Einbau neuer Funktionen und die Behebung eventuell vorhandener Fehler in das Bash- | [http://www.opencaching.de/viewprofile.php?userid=234947 FriedrichFröbel] hat eine [https://github.com/FriedrichFroebel/oc_car-gui Version mit grafischer Oberfläche] auf Basis von Java entwickelt. Er kümmert sich auch um den Einbau neuer Funktionen und die Behebung eventuell vorhandener Fehler in das Bash-Skript. | ||
Das | Das Skript sucht sich entweder selbst die [[Route]] oder es wird mit einer GPX-Datei aufgerufen, die die geplante Route enthält – diese kann bspw. bei [http://openrouteservice.org Openrouteservice.org] erzeugt werden. Dann sammelt es via [[OKAPI]] alle nötigen Daten zusammen. Es sendet auf Wunsch die GPX-Daten zu einer E-Mail-Adresse. Ab 500 Caches wird eine weitere GPX-Datei angelegt und versendet. | ||
Damit das | Damit das Skript funktioniert, muss [[GPSBabel]] installiert sein, es wird für den E-Mail Versand '''SendEmail''', zum Skript-Download '''curl''' benötigt. Gestartet wird das Skript dann im Terminal, wobei man diverse Parameter angeben muss/kann, wie Benutzernamen, Start, Ziel. | ||
Folgende Angaben sollten für Start/Ziel funktionieren: | Folgende Angaben sollten für Start/Ziel funktionieren: | ||
Zeile 13: | Zeile 13: | ||
* Straße, Ortsnamen | * Straße, Ortsnamen | ||
Das | Das Skript ruft dann die erforderlichen Daten ab und anschließend befindet sich im Skriptverzeichnis die fertige GPX-Datei mit allen Caches entlang der vorgegebenen Route. Diese kann dann mit der Software der eigenen Wahl weiter verarbeitet, direkt auf das GPS geschoben oder ans Handy versendet werden. | ||
== Die Installation unter Linux == | == Die Installation unter Linux == | ||
Zeile 29: | Zeile 29: | ||
#: <pre>sudo apt-get install sendemail</pre> | #: <pre>sudo apt-get install sendemail</pre> | ||
#: <pre>sudo apt-get install curl</pre> | #: <pre>sudo apt-get install curl</pre> | ||
# | # Skript herunterladen mit | ||
#: <pre>curl https://raw.githubusercontent.com/friedrichfroebel/oc_car/master/ | #: <pre>curl https://raw.githubusercontent.com/friedrichfroebel/oc_car/master/oc_car.sh > oc_car.sh</pre> | ||
# | # Skript zur Verarbeitung der (Start- und Ziel-)Koordinaten herunterladen mit | ||
#: <pre>curl https://raw.githubusercontent.com/dominictarr/JSON.sh/master/JSON.sh > JSON.sh</pre> | #: <pre>curl https://raw.githubusercontent.com/dominictarr/JSON.sh/master/JSON.sh > JSON.sh</pre> | ||
# Scripte ausführbar machen mit | # Scripte ausführbar machen mit | ||
Zeile 68: | Zeile 68: | ||
#* Downloadlink: [https://raw.githubusercontent.com/dominictarr/JSON.sh/master/JSON.sh JSON.sh] (''Ziel speichern unter'') | #* Downloadlink: [https://raw.githubusercontent.com/dominictarr/JSON.sh/master/JSON.sh JSON.sh] (''Ziel speichern unter'') | ||
#* Für Koordinatenabruf notwendig | #* Für Koordinatenabruf notwendig | ||
#* Git Bash (<code>bash.exe</code>) öffnen und <code>JSON.sh</code> ausführbar machen mittels | |||
#*: <pre>chmod +x JSON.sh</pre> | |||
# Download von '''oc_car.sh''' | # Download von '''oc_car.sh''' | ||
#* Downloadlink: [https://raw.githubusercontent.com/friedrichfroebel/oc_car/master/ | #* Downloadlink: [https://raw.githubusercontent.com/friedrichfroebel/oc_car/master/oc_car.sh oc_car.sh] (''Ziel speichern unter'') | ||
#* Im gleichen Verzeichnis wie <code>JSON | #* Im gleichen Verzeichnis wie <code>JSON.sh</code> speichern. | ||
=== Ausführung des Skriptes === | === Ausführung des Skriptes === |