Cache-Karten für die Schweiz erstellen mit gcmap unter Linux

1. Installation von GMT und imagemagick

Unter Debian-Linux geht die Installation ganz einfach:
su -
(root-Passwort eingeben)
apt-get install gmt gmt-coastline-data gmt-coast-low imagemagick

Das Debian-Paket enthält die hochauflösenden Geographiedaten nicht; unter 5. ist unten beschrieben, wie diese installiert werden.

(Weitere Infos zu GMT: http://www.soest.hawaii.edu/gmt/)

2. Download von gcmap und zwei weiteren Files

Als normaler User lädt man nun gcmap.sh und zwei weitere Files in dasjenige Verzeichnis (directory) herunter, in dem die Karten erzeugt werden sollen:

wget http://cache.ath.cx/Linux/map/gcmap.sh
wget http://cache.ath.cx/Linux/map/GERMANtopo.grd
wget http://cache.ath.cx/Linux/map/chtopotable.cpt

Nun muss das Script noch ausführbar gemacht werden: chmod u+x gcmap.sh

3. Erstellen einer Karte mit allen Caches in der Schweiz

Das aktuelle File mit den CH-Caches erhält man unter http://www.swissgeocache.ch/stats/, welches von E-SpArK bereitgestellt wird. Am einfachsten holt man es sich mittels:

wget http://www.swissgeocache.ch/stats/gpx_schweiz_klein.zip

Nach dem Download muss es dekomprimiert werden: unzip gpx_schweiz_klein.zip
und man erhält das File gc_schweiz_klein.gpx.

Das Erstellen der Karte geschieht nun durch Eingabe von:

./gcmap.sh gc_schweiz_klein.gpx
Die Karte ist danach gespeichert im File gc_schweiz_klein.gpx.png

4. Erstellen einer Karte mit allen CH-Caches und den gefundenen Caches

Hat man z.B. durch ein 'Pocket Query' die gefundenen Caches in einem File namens MyFinds.gpx, kann eine kombinierte Karte erstellt werden durch Eingabe von:

./gcmap.sh gc_schweiz_klein.gpx MyFinds.gpx
Die Karte ist danach gespeichert im File gc_schweiz_klein.gpx.png

5. Installation der hochauflösenden Geographiedaten

cd /tmp
ftp ftp.geologi.uio.no
   username: ftp
   password: Deine@Email.Adresse
   cd pub/gmt/3
   get GMT3_high.tar.gz
   get GMT3_full.tar.gz
   quit
tar -xzvf GMT3_high.tar.gz
tar -xzvf GMT3_full.tar.gz
su -
  (root-Passwort eingeben)
cd /tmp
mv share/*.cdf /usr/share/gmt
Nun kann im Script gcmap.sh in der Zeile, welche mit pscoast beginnt, die Option -Di ersetzt werden durch -Df . Damit wird die hochauflösende Geographie in die Karte gezeichnet.

6. Cache-Karte für Wien erstellen

- Download des Files Wien.sh
- Beispiel für das Erstellen einer Karte:

./Wien.sh Wien.gpx MyFinds.gpx
Die Karte ist danach gespeichert im File Wien.gpx.png

Last Update: 14Jul2006 - Created: 04Jun2006 / PicoKnirps