Radreise-Wiki:Verwaltungs-Software: Unterschied zwischen den Versionen

Aus Radreise-Wiki
Zeile 1: Zeile 1:
In der leisen Hoffnung, dass ich irgendwann nicht mehr alleine bin, was die Verwaltung und Auswertung der Radfernwege angeht möchte ich hier die von mir geschriebenen Programme, Skripte und den dazugehörigen Workflow darstellen.
In der leisen Hoffnung, dass ich irgendwann nicht mehr alleine bin, was die Verwaltung und Auswertung der Radfernwege angeht möchte ich hier die von mir geschriebenen Programme, Skripte und den dazugehörigen Workflow darstellen.


== 1. Directory-Struktur ==
== Directory-Struktur ==


Sämtliche Daten und Programme befinden sich in einem Verzeichnis mit Namen '''''Wiki-Content'''''. Dieses Verzeichnis wiederum enthält die Unterverzeichnisse '''''tracks''''', '''''text''''', '''''kml''''' und '''''src''''':
Sämtliche Daten und Programme befinden sich in einem Verzeichnis mit Namen '''''Wiki-Content'''''. Dieses Verzeichnis wiederum enthält die Unterverzeichnisse '''''tracks''''', '''''text''''', '''''kml''''' und '''''src''''':
Zeile 18: Zeile 18:
*** [[Radreise-Wiki:km.pl|km.pl]]
*** [[Radreise-Wiki:km.pl|km.pl]]


== 2. Perl-Skripte ==
== Perl-Skripte ==


Die Perl-Skripte kümmern sich um die Track- und Roadbook-Verwaltung. Sie überprüfen die Datenkonsistenz, berechnen die Kilometrierung und generieren die kmz-Files.
Die Perl-Skripte kümmern sich um die Track- und Roadbook-Verwaltung. Sie überprüfen die Datenkonsistenz, berechnen die Kilometrierung und generieren die kmz-Files.
Zeile 34: Zeile 34:
  perl -version
  perl -version


== 3. Java-Programme ==
== Java-Programme ==


Die Java-Programme werden aussschließlich zur Generierung der Grafiken (Übersichtskarten und Höhenprofile) eingesetzt.
Die Java-Programme werden aussschließlich zur Generierung der Grafiken (Übersichtskarten und Höhenprofile) eingesetzt.
Zeile 48: Zeile 48:
  java -version
  java -version


== 4. Aufsetzen des Systems ==
== Aufsetzen des Systems ==


# Nach dem erfolgreichen Test der Perl- und Java-Umgebung muss manuell die leere Directory-Strukur angelegt werden.
# Nach dem erfolgreichen Test der Perl- und Java-Umgebung muss manuell die leere Directory-Strukur angelegt werden.
Zeile 58: Zeile 58:
# Die benötigten Perl-Skripte werden ins Verzeichnis '''''src''''' kopiert.
# Die benötigten Perl-Skripte werden ins Verzeichnis '''''src''''' kopiert.


== 5. Workflow ==
== Workflow ==

Version vom 24. Mai 2011, 09:00 Uhr

In der leisen Hoffnung, dass ich irgendwann nicht mehr alleine bin, was die Verwaltung und Auswertung der Radfernwege angeht möchte ich hier die von mir geschriebenen Programme, Skripte und den dazugehörigen Workflow darstellen.

Directory-Struktur

Sämtliche Daten und Programme befinden sich in einem Verzeichnis mit Namen Wiki-Content. Dieses Verzeichnis wiederum enthält die Unterverzeichnisse tracks, text, kml und src:

Perl-Skripte

Die Perl-Skripte kümmern sich um die Track- und Roadbook-Verwaltung. Sie überprüfen die Datenkonsistenz, berechnen die Kilometrierung und generieren die kmz-Files.

Perl ist auf Linux- und MacOS-Rechnern normalerweise vorinstalliert. Auf MS-Windows-Systemen muss es nachträglich installiert werden. Ich benutze hierfür das kostenlose Strawberry Perl.

Meine Perl-Version ist:

  • perl 5, version 12, subversion 1 (v5.12.1) built for MSWin32-x86-multi-thread

Eventuell müssen einzelne Perl-Module, wie z.B. WWW::Mechanize manuell nachinstalliert werden, da sie nicht in der Standardinstallation enthalten sind.

Ein funktionierendes perl-System kann durch folgende Eingabe in der Kommandozeile getestet werden:

perl -version

Java-Programme

Die Java-Programme werden aussschließlich zur Generierung der Grafiken (Übersichtskarten und Höhenprofile) eingesetzt.

Java ist auf Linux- und MacOS-Rechnern normalerweise vorinstalliert. Auf MS-Windows-Systemen muss es nachträglich installiert werden. Ich benutze hierfür das offizielle und kostenlose Java von Oracle.

Meine Java-Version ist:

  • java version "1.6.0_21"

Ein funktionierendes Java-System kann durch folgende Eingabe in der Kommandozeile getestet werden:

java -version

Aufsetzen des Systems

  1. Nach dem erfolgreichen Test der Perl- und Java-Umgebung muss manuell die leere Directory-Strukur angelegt werden.
  1. Die Datei RouteList.txt wird ins Verzeichnis Wiki-Content kopiert.
  1. Die benötigten Track-Dateien werden ins Verzeichnis tracks kopiert.
  1. Die benötigten Perl-Skripte werden ins Verzeichnis src kopiert.

Workflow