G E O C A C H I N G  T O O L S    

 
     
   
   
     
 

geo-tools

So schön es ist mit den Pocket Querys auf einem Garmin GPSmap 62s oder Oregon offline geocachen zu gehen, so gibt es doch einiges was mich stört. Wie zum Beispiel, das html codierte Zeichen nicht richtig angezeigt werden und, am schlimmsten, einige HTML Konstrukte dafür sorgen, dass der entsprechende Text gar nicht angezeigt wird. Was besonders ärgerlich ist, wenn man z.B. bei einem Earth-Cache ist und die Logbedingungen nicht sieht. Ausserdem haben sich noch andere Tools angesammelt, die sich beim Geocachen oder lösen von Mysterys als sehr hilfreich herausgestellt haben.

Download: geo-tools-1.7.tar.bz2
RPMs for different Linux distributions.
Kurzbeschreibung der Änderungen.
Requirements:

  • XML::Twig >= 3.32
  • Config::IniFiles >= 2.39
  • Crypt::Rot13 >= 0.09
  • Geo::Coordinates::UTM >= 0.09
  • GEO::Coords >= 2.2
  • GEO::GC >= 0.2
  • perl-GD (optional for spoiler2poi)

Mit geo-fixgpx können die folgenden Änderungen an den .gpx Dateien aus einer Pocket-Query vorgenommen werden (geht natürlich auch mit anderen gpx Dateien mit Geocaches):

  • Austausch von Koordinaten, z.B. um bei Mysteries die gelösten richtigen Koordinaten zu haben.
  • Characters in HTML-Code werden in UTF-8 Zeichen convertiert.
  • Löschen von nicht gelösten Mysteries, sofern im Name kein "Bonus" steht.
  • Löschen von Parkplatz-Waypoints (brauche ich als Radfahrer nicht).
  • Caches, welche disabled sind, werden entsprechend im Namen markiert oder entfernt.
  • Die Attribute werden an der Beschreibung angehangen.
  • Zusätzliche Notizen können der Beschreibung vorangestellt werden.
  • Beschreibungen im ASCII-Format werden in HTML convertiert für eine bessere Lesbarkeit.
  • Bei Waypoints/Question to Answer ohne Kommentarfeld wird die Beschreibung kopiert.
  • Mittels Heuristic wird bei Waypoints der zugehörige Cache Name ins Kommentarfeld geschrieben.

geo-centroid berechnet die Fläche und den Schwerpunkt eines durch Koordinaten bestimmten Polygons.

geo-coords convert Coordinaten im WGS84 Format zwischen DegDec, MinDec, DMS und UTM.

geo-distance berechnet die Distanze und den Winkel zwischen 2 Punkten. Dafür stehen mehrere Formeln wie Haversine, Vincenty oder Math::Trig's great_circle_distance zur Verfügung.

geo-fetchgpx lädt GPX Dateien von geocaching.com herunter. Es ist ein Premium Account notwendig und es müssen schon mal GPX Dateien herunter geladen worden sein.

geo-fetchpqs zeigt verfügbare Pocket Querys auf geocaching.com an und lädt sie herunter. Es ist ein Premium Account notwendig.

geo-intersection berechnet den Schnittpunkt zweier Geraden, vorgegeben durch 4 Punkte.

geo-projection führt eine Wegpunktprojektion durch.

geo-waypoints erzeugt eine GPX Datei aus einer Liste von Koordinaten.

gpx2sms erzeugt aus einer GPX Datei eine sehr kurze Zusammenfassung mit GC Code, Cache Name, Owner, Terrain und Difficulty, Art und größe des Caches, dem Owner, dem Hint sowie optional den Attributen. Die Ausgabe ist sehr gut geeignet um sie sich z.B. aufs Handy schicken zu lassen.

gpxdump listet alle Namen mit Koordinaten von Wegpunkten aus einer GPX oder LOC Datei auf.

gpxsplit erzeugt aus jedem Wegpunkt und jedem Track aus einer GPX Datei eine eigene seperate GPX Datei.

bww berechnet den Buchstabenwortwert eines oder mehrer Wörter, incl. deutschen Umlauten.

spoiler2poi erzeugt aus einer oder mehreren GPX Dateien und einem von geopics erzeugten Verzeichnis mit Bildern sowie dem gpicreator Tool ein POI Datei mit allen Spoilerbildern fürs GPSMap 62s bzw. Oregon. Beim geopics Aufruf muß die Option "-w" angegeben worden sein. Ein von mir verwendeter Patch für geopics, der das Parsen von GPX und .loc Dateien fixt: geopics-0.96.diff.


Windows

Die Perl-Skripte sollten auch größtenteils unter Windows funktionieren, dieses konnte ich aber nicht wirklich testen. Von daher kann ich zu Windows keine Hilfe anbieten, nehme aber gerne Patches und Tipps entgegen.

ActivePerl
Es gibt unter http://www.thkukuk.de/geocaching/ppm Module, die mit dem Perl Package Manager installiert werden können. Die Anleitung dazu:

  • PerlPackageManager -> Edit -> References
  • Ansicht zu "Repositories" ändern
  • Als Name "geo-tools" eingeben, als Location die URL: http://www.thkukuk.de/geocaching/ppm
  • "Add" Button betätigen
  • Dialog schließen
  • Ansicht auf "View all packages" ändern
  • Nach "geo-tools" suchen und für die Installation markieren
  • "Run marked actions" ausführen
 
  Thorsten Kukuk - Last modified: Sun Jan 2 22:47:25 CET 2011 back to homepage