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
|