linux-l: Mi 30. Mai - Vortrag ueber bbbike.de
Sven Guckes
guckes at gmx.de
So Mai 27 03:16:04 CEST 2001
Auf www.belug.org sehe ich die folgende Ankuendigung -
aber noch keine Ankuendigung hier auf der Liste. (nanu?)
Mittwoch, den 30. Mai 2001, 18:00 Uhr
Slaven Rezic: bbbike - Routen für Radfahrer in
Berlin und Brandenburg erstellen und suchen.
Entwicklung von großen Perl/Tk-Applikationen
am Beispiel von BBBike (http://www.bbbike.de/)
Mehr zu diesem Thema findet man auch auf den Seiten vom Autor auf
http://user.cs.tu-berlin.de/~eserte/bbbike/bbbike.html
Klingt interessant. Gleich mal ausprobieren..
Ein kleines Beispiel fuer bbbike:
Start: MyHome. Pariser Str 52
Ziel: BeLUG. Kiautschoustr 18
[siehe dazu auch Bild#1]:
Start: "paris"
Ziel: "kiau"
Fuer "paris" bekomme ich drei Treffer,
so dass ich den richtigen auswaehlen muss
[siehe dazu auch Bild#2]:
Start [ ] Pariser Platz (Mitte, 10117)
[ ] Pariser Str. (Mahlsdorf, 12623)
[X] Pariser Str. (Wilmersdorf, 10707)
Beim Ziel bekomme ich fuer das Ziel diese Angabe:
Ziel Nordufer/Pekinger Platz
Der "Pekinger Platz" ist am westlichen Ende von der Kiautschoustrasse.
(Wer haette das gewusst? na?) Das ist nah genug dran. Fein.
Also "Weiter >>"..
Auf der naechsten Seite kann ich mir dann eine Kreuzung aussuchen.
Ich waehle "Pariser/Uhland" [Bild#3].
Als weitere Parameter waehle ich eine Geschwindigkeit von 20 km/h (default)
und "bevorzuge Nebenstraßen" mit "nur guten Strassenbelaegen",
sowie "Ampeln vermeiden".
Als Ausgabe erhalte ich Bild#5a; man wird erkennen, dass ich die Ausgabe
ein wenig angepasst habe, so dass sie besser auf ein Terminal passt.
Genau genommen ist nach Bild#5a noch ein weiterer Teil zusehen -
und zwar ein Dialog zur graphischen Anzeige des Ergebnisses [Bild#5b].
Dafuer vorgegeben sind eine Bildgroesse von 640x480 - aber zum Glueck
kann ich auf meine 17Zoll Monitor problemlos 800x600 anzeigen lassen.
(Bei der Anzeige habe ich auch hier wieder ein bischen geschummelt.
Vielleicht kann das entsprechende angepasst werden? Waere nett.)
Zusaetzlich lasse ich mir auch die U-Bahnen und Gewaesser
anzeigen, denn das hilft mir sehr bei der Orientierung.
Bei der "Optimierung fuer Druck" wird das Bild sehr viel heller.
(Ob das nach dem Drucken gut aussieht, weiss ich nicht. Muesste
endlich mal den Drucker fuer meine Kiste konfigurieren..)
Ich habe mir mal die Anfrage mit *allen* Details
als PDF geben lassen - sieht sehr nett aus! ->
http://www.math.fu-berlin.de/~guckes/misc/bbbike.pdf
Die "labels" fuer die Strassenanmen ueberlappen sich
zwar ab und zu - aber man kann nun wirklich nicht auch
noch erwarten, dass das Programm das labling problem
generell in optimierter Form berechnet. ;-)
Aber der Schmankerl noch nicht genug: In einem weiteren Teil
kann man eine erneuten Anfrage starten, die das Start bzw das
Ziel noch einmal benutzt [siehe Bild#5c]. Und danach [in
Bild#5d] werden sogar noch die aktuellen Wetterdaten angegeben. :-)
Well done, Slaven Rezic! :-)
Wird es fuer den Vortrag einen beamer geben? Ich hoffe doch!
Sven [freut sich auf den Vortrag]
=== Bild #1
/******************************************************************/
/* Dieses Programm sucht (Fahrrad-)Routen in Berlin. Es sind */
/* ca. 2100 Straßen eingetragen (alle Hauptstraßen und */
/* einige wichtige Perl/Tk-Version Nebenstraßen). */
/* */
/* Start- und Zielstraße der Route auswählen (Via ist optional): */
/* */
/* Start paris_______________ [ ] */
/* [ A..Z ] */
/* Via ____________________ [ ] */
/* [ A..Z ] */
/* Ziel kiau________________ [ ] */
/* [ A..Z ] */
/* */
/* [ Weiter >> ] */
/* --------------------------------------------------- */
/* Liste aller bekannten Straßen (ca. 40 kB) */
/* --------------------------------------------------- */
/* bbbike.cgi 5.40 Kontakt Neue Anfrage Info Einstellungen */
/******************************************************************/
=== Bild #2
/**********************************************************/
/* Genaue Startstraße auswählen: */
/* Start [ ] Pariser Platz (Mitte, 10117) */
/* [ ] Pariser Str. (Mahlsdorf, 12623) */
/* [X] Pariser Str. (Wilmersdorf, 10707) */
/* Via ____________________ [ ] */
/* [ A..Z ] */
/* Ziel Nordufer/Pekinger Platz */
/* */
/* [ Weiter >> ] */
/**********************************************************/
=== Bild #3
/***********************************************************/
/* Genaue Kreuzung angeben: */
/* */
/* Start: Pariser Str. (Wilmersdorf) Ecke */
/* [+-------------------------------------------+ */
/* Z| Bundesallee | */
/* | ... | */
/* | Fasanenstr. (Charlottenburg, Wilmersdorf) |--------- */
/* | Uhlandstr. (Charlottenburg, Wilmersdorf) | */
/* E| Emser Str. (Wilmersdorf)/Ludwigkirchplatz | */
/* | Württembergische Str. | */
/* B| Xantener Str./Konstanzer Str. | */
/* B+-------------------------------------------+ */
/* Bevorzugter Straßenbelag: [egal] */
/* Ampeln vermeiden: [ ] */
/***********************************************************/
=== Bild #4
/*****************************************************************/
/* Genaue Kreuzung angeben: */
/* */
/* Start: Pariser Str. (Wilmersdorf) Ecke */
/* [Uhlandstr. (Charlottenburg, Wilmersdorf)_] */
/* Ziel: Nordufer/Pekinger Platz */
/* */
/* ---------------------------------------------------------- */
/* */
/* Einstellungen: */
/* */
/* Bevorzugte Geschwindigkeit: 20 km/h */
/* Bevorzugter Straßentyp: [Nebenstraßen bevorzugen__] */
/* Bevorzugter Straßenbelag: [nur sehr gute Beläge bevorzugen] */
/* Ampeln vermeiden: [X] */
/* */
/* ---------------------------------------------------------- */
/* */
/* [ Suche starten >> ] */
/* */
/*****************************************************************/
=== Bild #5a
/***************************************************************************/
/* Route von Pariser Str. (Wilmersdorf) bis Nordufer/Pekinger Platz */
/* */
/* Länge: 6.79 km */
/* Fahrzeit: 0:40h (bei 10 km/h), 0:27h (bei 15 km/h), */
/* 0:20h (bei 20 km/h), 0:16h (bei 25 km/h) */
/* */
/* ----------------------------------------------------------------- */
/* Etappe Richtung Straße Gesamt */
/* nach nach NE Pariser Str. (Wilmersdorf) */
/* 0.19 km links (110°) in die Fasanenstr. (Charl/Wilm) 0.2 km */
/* 0.42 km rechts (70°) in die Lietzenburger Str. 0.6 km */
/* 0.26 km links (70°) in die Joachimstaler Str. 0.9 km */
/* 0.64 km Hardenbergplatz 1.5 km */
/* 0.31 km links (80°) in die Hertzallee 1.8 km */
/* 0.03 km rechts (70°) in den (Tiergarten) 1.9 km */
/* 0.65 km Klopstockstr. (Tiergarten) 2.5 km */
/* 0.57 km Bartningallee 3.1 km */
/* 0.65 km Kirchstr. (Tiergarten) 3.7 km */
/* 0.33 km rechts (80°) in die Alt-Moabit 4.1 km */
/* 0.10 km links (80°) in die Wilsnacker Str. 4.2 km */
/* 0.71 km rechts (70°) in die Kruppstr. 4.9 km */
/* 0.66 km links (90°) in die Lehrter Str. 5.5 km */
/* 0.33 km rechts (80°) in die Perleberger Str. 5.9 km */
/* 0.24 km Fennstr. (Wedding) 6.1 km */
/* 0.12 km links (110°) in das Nordufer 6.2 km */
/* 0.55 km angekommen! 6.8 km */
/* Druckvorlage */
/***************************************************************************/
=== Bild #5b
/***************************************************************************/
/* [ Grafik zeichnen ] (neues Fenster wird geöffnet) */
/* [ ] für Druck optimieren -- Ausgabe als: [PNG] */
/* */
/* Bildgröße: [ ] 400x300 [ ] 640x480 [X] 800x600 [ ] 1024x768 */
/* Details: [X] Straßen [ ] S-Bahn [X] U-Bahn [X] Gewässer */
/* [ ] Ampeln [X] Titel [ ] Alles */
/* */
/* Dateigröße der Grafik (je nach Bildgröße und Details): 15Kb-50Kb */
/***************************************************************************/
=== Bild #5c
/************************************/
/* Neue Anfrage: */
/* [ ] Rückweg berechnen */
/* [ ] Start beibehalten */
/* [ ] Ziel beibehalten */
/* [ ] Start und Ziel neu eingeben */
/* [ ] Ziel als Start */
/************************************/
=== Bild #5d
/******************************************/
/* Aktuelle Wetterdaten (27.5.2001, 3.00) */
/* Temperatur: 12.3 °C (heiter) */
/* Windrichtung: */
/* Windgeschwindigkeit: 0 km/h (Stille) */
/******************************************/
Mehr Informationen über die Mailingliste linux-l