Caches entlang einer Route: Unterschied zwischen den Versionen

Aus Opencaching-Wiki
Zur Navigation springen Zur Suche springen
KKeine Bearbeitungszusammenfassung
(Schreibfehler korrigiert, +kat)
Zeile 1: Zeile 1:
[[Datei:Oc car1.png|200px|thumb|right|Parameter]]Es gibt ein Script das unter Linux läuft, mit dem eine [[GPX-Datei|GPX]] Datei erzeugt werden kann, die alle Caches entlang einer Route beinhaltet. Das Script wurde durch [http://www.opencaching.de/viewprofile.php?userid=214033 ka_be] entwickelt und freundlicherweise im [http://forum.opencaching-network.org/index.php?topic=3784.0 Opencaching-Forum] zur Verfügung gestellt.  
[[Datei:Oc car1.png|200px|thumb|right|Parameter]]Es gibt ein Script das unter Linux läuft, mit dem eine [[GPX-Datei|GPX]] Datei erzeugt werden kann, die alle Caches entlang einer Route beinhaltet. Das Script wurde durch [http://www.opencaching.de/viewprofile.php?userid=214033 ka_be] entwickelt und freundlicherweise im [http://forum.opencaching-network.org/index.php?topic=3784.0 Opencaching-Forum] zur Verfügung gestellt.  


Das Script sucht sich entweder selbst die Route oder es wird mit einer GPX Datei gefüttert, die die geplante Route enthält – dieses kann bspw. ganz einfach bei [http://openrouteservice.org Openrouteservice.org] erzeugt werden. Schon sammelt es via [[OKAPI]] alle nötigen Daten zusammen. Es sendet auf Wunsch sogar die GPX Daten zu einer E-Mail Adresse. Ab 500 Caches wird eine weitere GPX Datei angelegt und versendet.
Das Script sucht sich entweder selbst die Route oder es wird mit einer GPX-Datei gefüttert, die die geplante Route enthält – diese kann bspw. ganz einfach bei [http://openrouteservice.org Openrouteservice.org] erzeugt werden. Schon sammelt es via [[OKAPI]] alle nötigen Daten zusammen. Es sendet auf Wunsch sogar die GPX-Daten zu einer E-Mail Adresse. Ab 500 Caches wird eine weitere GPX-Datei angelegt und versendet.


Damit das Script funktioniert, muss GPSBabel installiert sein, es wird für den E-Mail Versand SendEmail, zum Skript-Downloand curl benötigt. Gestartet wird das Script dann ganz einfach im Terminal, wobei man diverse Parameter angeben muss/kann wie Benutzernamen, Start, Ziel.
Damit das Script funktioniert, muss GPSBabel installiert sein, es wird für den E-Mail Versand SendEmail, zum Skript-Download curl benötigt. Gestartet wird das Script dann ganz einfach 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
* Koordinaten im Format lat,lng ohne Leerzeichen, auf . und , achten-> 48.321,9.123
* Koordinaten im Format lat,lng ohne Leerzeichen, auf . und , achten-> 48.321,9.123
* Ortsnamen
* Ortsnamen
* Straße,Ortsnamen ohne Leerzeichen -> manchmal gehts, manchmal nicht
* Straße,Ortsnamen ohne Leerzeichen -> manchmal geht es, manchmal nicht


Das Script rödelt dann kurz durch und anschließend befindet sich im Scriptverzeichnis das fertige GPX-File mit allen Caches entlang der vorgegebenen Route. Das kann dann ganz bequem mit der Software der eigenen Wahl weiter verarbeitet, direkt auf das GPS geschoben oder ans Handy versendet werden.
Das Script rödelt dann kurz durch und anschließend befindet sich im Scriptverzeichnis die fertige GPX-Datei mit allen Caches entlang der vorgegebenen Route. Diese kann dann ganz bequem 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 ==
[[Datei:Oc car.png|200px|thumb|right|Fertig durchgelaufenes Skript]]
[[Datei:Oc car.png|200px|thumb|right|Fertig durchgelaufenes Skript]]
Starte Terminal, Shortcut: Strg + Alt + T, das Terminal wird im home Verzeichnis geöffnet
Starte Terminal, Shortcut: Strg + Alt + T, das Terminal wird im home-Verzeichnis geöffnet


Lege ein neues Verzeichnis an mit<br>
Lege ein neues Verzeichnis an mit<br>
<code>mkdir oc_car</code>
<code>mkdir oc_car</code>


Wechseln ins Verzeichnis mit<br>
Wechseln in das Verzeichnis mit<br>
<code>cd oc_car</code>
<code>cd oc_car</code>


Zeile 27: Zeile 27:
<code>sudo apt-get install curl</code>
<code>sudo apt-get install curl</code>


Download Skript mit<br>
Script herunterladen mit<br>
<code>curl https://raw.githubusercontent.com/kabegeo/oc_car/master/oc_car_0.3.1.sh > oc_car.sh</code>
<code>curl https://raw.githubusercontent.com/kabegeo/oc_car/master/oc_car_0.3.1.sh > oc_car.sh</code>


Skript ausführbar machen mit<br>
Script ausführbar machen mit<br>
<code>Sudo chmod 744 oc_car.sh</code>
<code>Sudo chmod 744 oc_car.sh</code>


Zeile 36: Zeile 36:
<code>./oc_car.sh</code>
<code>./oc_car.sh</code>


Nach dem ersten Durchlauf wird die Datei oc_car.conf erstellt. Hier bitte E-Mail Daten hinterlegen, wenn E-Mail Versand erwünscht.<br>
Nach dem ersten Durchlauf wird die Datei oc_car.conf erstellt. Hier bitte E-Mail Daten hinterlegen, wenn E-Mail-Versand erwünscht.<br>
<code>oc_car.conf</code>
<code>oc_car.conf</code>
[[Kategorie:Geocaching-Software]]
[[Kategorie:Opencaching]]

Version vom 26. April 2014, 10:00 Uhr

Parameter

Es gibt ein Script das unter Linux läuft, mit dem eine GPX Datei erzeugt werden kann, die alle Caches entlang einer Route beinhaltet. Das Script wurde durch ka_be entwickelt und freundlicherweise im Opencaching-Forum zur Verfügung gestellt.

Das Script sucht sich entweder selbst die Route oder es wird mit einer GPX-Datei gefüttert, die die geplante Route enthält – diese kann bspw. ganz einfach bei Openrouteservice.org erzeugt werden. Schon sammelt es via OKAPI alle nötigen Daten zusammen. Es sendet auf Wunsch sogar die GPX-Daten zu einer E-Mail Adresse. Ab 500 Caches wird eine weitere GPX-Datei angelegt und versendet.

Damit das Script funktioniert, muss GPSBabel installiert sein, es wird für den E-Mail Versand SendEmail, zum Skript-Download curl benötigt. Gestartet wird das Script dann ganz einfach im Terminal, wobei man diverse Parameter angeben muss/kann, wie Benutzernamen, Start, Ziel.

Folgende Angaben sollten für Start / Ziel funktionieren

  • Koordinaten im Format lat,lng ohne Leerzeichen, auf . und , achten-> 48.321,9.123
  • Ortsnamen
  • Straße,Ortsnamen ohne Leerzeichen -> manchmal geht es, manchmal nicht

Das Script rödelt dann kurz durch und anschließend befindet sich im Scriptverzeichnis die fertige GPX-Datei mit allen Caches entlang der vorgegebenen Route. Diese kann dann ganz bequem mit der Software der eigenen Wahl weiter verarbeitet, direkt auf das GPS geschoben oder ans Handy versendet werden.

Die Installation unter Linux

Fertig durchgelaufenes Skript

Starte Terminal, Shortcut: Strg + Alt + T, das Terminal wird im home-Verzeichnis geöffnet

Lege ein neues Verzeichnis an mit
mkdir oc_car

Wechseln in das Verzeichnis mit
cd oc_car

Pakete (unter Debian Linux und Derivaten) installieren - soweit nötig - mit
sudo apt-get install gpsbabel bc
sudo apt-get install sendemail
sudo apt-get install curl

Script herunterladen mit
curl https://raw.githubusercontent.com/kabegeo/oc_car/master/oc_car_0.3.1.sh > oc_car.sh

Script ausführbar machen mit
Sudo chmod 744 oc_car.sh

Ausführen mit
./oc_car.sh

Nach dem ersten Durchlauf wird die Datei oc_car.conf erstellt. Hier bitte E-Mail Daten hinterlegen, wenn E-Mail-Versand erwünscht.
oc_car.conf