Update für den JOSM-SVN-Updater

Ich habe meinem kleinen JOSM-SVN-Updater, diesem kleinen Script, das die aktuelle JOSM-Version aus dem SVN baut überarbeitet und um zwei Optionen erweitert. Mit der Option -l lässt sich nun die Version der lokalen Kopie des SVN anzeigen und mit -o die aktuelle Versionsnummer der SVN-Version auf dem josm.openstreetmap.de Server.

Dabei habe ich auch gleich in der Standardeinstellung die 2D-Beschleunigung deaktiviert, da diese wohl auf zahlreichen Systemen mehr Ärger verursacht, als das sie nützt. Haben mir jedenfalls einige User aus #osm-de erzählt.

JOSM SVN-Updater

Ich wurde heute im Openstreetmap IRC mal freundlich gebeten ein neues Feature in mein Script einzubauen. Es wurde gewünscht, dass man auch die lokal vorhanden Quellen neu kompilieren kann. Da ich gerade nichts besseres zu tun hatte, habe ich mich auch gleich ans Werk gemacht und das Script entsprechend erweitert.

Da ich bisher zu dem Script hier recht wenig geschrieben habe, gibt es also noch ein paar Worte dazu:

Das Script lädt immer die aktuellste JOSM Version aus dem SVN herunter und kompiliert sie. Damit das funktioniert müssen drei Bedingungen erfüllt sein:

  1. Internetverbindung muss bestehen
  2. svn muss installiert sein
  3. und ant muss installiert sein.

Wenn die Bedingungen erfüllt sind, reicht es das Script aufzurufen und schon erhält man die neuste JOSM Version. Also bleeding edge so zusagen.

Das Script kann mit einigen (bislang 3) Optionen gestartet werden.

  • -h: zeigt eine kurze Hilfe an und beendet das Script
  • -m: legt fest wieviel Heap der Java-VM maximal zur Verfügung stehen soll. Die Angabe muss in MB erfolgen!
  • -r: lokalen Quellen erneut kompilieren

Hinter diesen Schaltern kann man noch den Pfad zu einer gpx-Datei oder einer osm-Datei angeben, die dann automatisch in JOSM geöffnet wird.

Das Script kann man sich bei Github runter laden. Wer sich die lange Github-URL nicht merken will, kann es mit dieser versuchen: http://bit.ly/josmsvn

Wer einfach nur ein Script sucht um JOSM runter zu laden und zu starten, dem sei das Script von Cobra ans Herz gelegt.