BBBIKE(1) User Contributed Perl Documentation BBBIKE(1) bbbike - Informationssystem fA1/4r Radfahrer in Berlin und Brandenburg SYNOPSIS bbbike [options] BESCHREIBUNG BBBike ist ein Informationssystem fA1/4r Radfahrer in Berlin und Branden- burg. Mit dem Programm kA<paragraph>nnen Routen, optimiert fA1/4r Rad- fahrer, automatisch gesucht oder manuell erstellt werden. Bei der automa- tischen Suche wird die kA1/4rzeste Strecke zwischen zwei angegebenen Punk- ten gesucht. Bei der manuellen Routenerstellung kA<paragraph>nnen ab- schnittsweise Zwischenpunkte eingegeben werden und zum Schluss die GesamtlAxnge abgelesen werden. Eine einfache WWW-Version kann man unter der Adresse <http://www.bbbike.de> finden. Wenn eine Verbindung zum Internet existiert, kann BBBike die aktuellen Wet- terdaten von der FU Berlin (Dahlem) die WindstAxrke und -richtung auswerten. Diese Daten ki?1/2nnen bei der Berechnung der Fahrzeit und Leis- tung verwendet werden. Ein Teil von BBBike ist das perl-Modul BikePower. Mit diesem Modul kann (wie beim ursprA1/4nglichen bike_power-Programm von Ken Roberts - roberts@cs.columbia.edu ) anhand von Daten wie GefAxlle, Wind, Rollwider- stand der Reifen, Luftwiderstand, Masse von Rad und Fahrer die Leistung er- mittelt werden. BBBike liefert unter anderem die Antwort auf folgende Fragen: * Wie lang ist die Strecke von A nach B? * Wie lange brauche ich von A nach B, wenn ich durchschnittlich 15 km/h schnell fahre? * Wie lange brauche ich von A nach B, wenn ich mit 100 Watt Leistung fahre, mit BerA1/4cksichtigung des aktuellen Windes und von Steigungen auf der Strecke? * Auf welchen StraAen muss ich fahren und wie muss ich abbiegen, wenn ich von A nach B kommen will? * Wo habe ich Gegenwind- und RA1/4ckenwindstrecken? * Wo gibt es Steigungen und GefAxlle? * Kann ich HauptstraAen und/oder Kopfsteinpflasterstrecken auf meiner Strecke vermeiden? * Kann ich "grA1/4ne" Wege auf meiner Strecke bevorzugen? Kann ich un- beleuchtete StraAen meiden? AUTOMATISCHE SUCHE Start- und Zielpunkt einer Route setzt man, indem man mit der linken Maus- taste auf eine StraAe klickt. Nach dem Setzen des Zielpunktes berechnet das Programm die kA1/4rzeste Route und zeigt sie an. Danach kann die Route mit Klick verlAxngert werden. Soll eine neue Route (mit neuem Start- und Zielpunkt) berechnet werden, kann die alte mit dem KontextmenA1/4punkt "Route lA<paragraph>schen" oder mit Klick auf das Icon Route l"i?1/2schen gelA<paragraph>scht werden. Mit der Backspace-Taste kann der letzte Punkt der Route gelA<paragraph>scht werden. Mit der Delete-Taste (Entf) kann die Route bis zum letzten Via-Punkt gelA<paragraph>scht werden. Die Route kann eingefAxrbt werden (MenA1/4punkt Route > EinfAxrben der Route), und zwar rot, schwarz, blau oder nach Windrichtung oder Leistung. FA1/4r das EinfAxrben nach Windrichtung benA<paragraph>tigt man Winddaten (automatisch aus dem WWW geholt oder manuell eingegeben). Die RA1/4cken- windstrecken werden dann grA1/4n und die Gegenwindstrecken rot dargestellt. FA1/4r das EinfAxrben nach Leistung benA<paragraph>tigt man zusAxtzlich die persA<paragraph>nlichen Daten des Fahrers (siehe Bikepower). MANUELLE ROUTENERSTELLUNG Die manuelle Routenerstellung wird zum Beispiel bei der Erstellung einer Tourplanung verwendet, bei der nicht das Suchen einer kA1/4rzesten Strecke im Vordergrund steht. Sie funktioniert prinzipiell wie die automatische Suche, nur wird der Benutzer mehrere Zwischenpunkte eingeben, um die Route festzulegen. Mit Klick auf Alt-Button1 oder Shift-Button1 (Klick auf die linke Maustaste und gleichzeitiges DrA1/4cken der Alt- oder Shift-Taste) kann ein beliebiger Punkt gekennzeichnet werden (also ein Punkt, der nicht auf einer StraAe liegt). INFORMATIONSLEISTE Im oberen Bereich des Fensters, unterhalb der Meni?1/2leiste (falls einge- blendet), befindet sich die Informationsleiste von BBBike. Ort/Bahnhof Anzeige des Ortes bzw. der Haltestelle unter dem Mauscursor. Die Angabe ist nur gA1/4ltig, wenn sie in schwarzer Schrift (und nicht in grauer) erscheint. Mit einem Klick wird die Ort-Auswahl angezeigt. StraAe/Strecke Anzeige der StraAe bzw. Bahnlinie unter dem Mauscursor. Auch hier ist die Angabe nur bei schwarzer Schrift gA1/4ltig. Mit einem Klick wird die StraAen-Auswahl angezeigt. km LAxnge der aktuellen Route in Kilometern. Mit Klick auf den Schriftzug "km" kann zwischen der Angabe in Kilometern und Metern umgeschaltet werden. Falls englisch als Sprache eingestellt wurde, ist auch die Auswahl "Meilen" mi?1/2glich. % Angabe, wieviel % A1/4ber der Ideallinie (Luftlinie) die aktuelle Route liegt. Bei offensichtlichen Rundfahrten bleibt die Angabe leer. km/hFahrzeit bei dieser durchschnittlichen Geschwindigkeit. Mit Klick auf das km/h-Feld kann eine andere Geschwindigkeit eingegeben werden. Mit Klick auf die Fahrzeit wird das Alarm-Fenster geA<paragraph>ffnet. Mit der rechten Maustaste kann die jeweilige Geschwindigkeit als "Referen- zgeschwindigkeit" ausgewAxhlt werden. Mit dem Ampel-Icon kann das Ein- beziehen von Ampeln in die Fahrzeit ein-/ausgeschaltet werden. Mit dem Kopfsteinpflaster-Icon unterhalb des Ampel-Icons kann das Einbeziehen von Kopfsteinpflaster- und Axhnlichen Strecken in die Fahrzeit ein-/ausgeschaltet werden. W Fahrzeit bei dieser durchschnittlichen Leistung, abhAxngig von der Windgeschwindigkeit und von Steigungen. Die Berechnung wird mit dem Modul BikePower durchgefA1/4hrt. Mit Klick auf das W-Feld kann eine an- dere Leistung (in Watt) eingegeben werden. Als Faustregel kann man 50W fi?1/2r eine gemi?1/2tliche Fahrweise annehmen. Mit Klick auf die Fahrzeit wird das Alarm-Fenster geA<paragraph>ffnet. Mit der rechten Maustaste kann die jeweilige Leistung als "Referenzleistung" (intern wird diese auf eine Geschwindigkeit umberechnet) ausgewAxhlt werden. Auch hier kann man mit Ampel- und Kopfsteinpflaster-Icon zum Ein- beziehen von Ampeln/Kopfsteinpflasterstrecken in die Fahrzeit ein- beziehen. Datum der Winddaten Falls aktuelle Winddaten vorhanden sind, stehen in diesem Feld das jew- eilige Datum und die Uhrzeit. Bei einem Mausklick wird versucht, die aktuellen Daten A1/4ber das WWW oder A1/4ber eine lokale Datenbank zu holen. Mit der rechten Maustaste erscheint ein MenA1/4 mit folgenden Punkten: Wetterstation Hier kann ausgewAxhlt werden, welche der Quellen im Internet (Mete- orologisches Institut der FU oder ggfs. andere Quellen) verwendet werden soll. Mit "aktuellste" werden alle Quellen nach den aktuell- sten Angaben A1/4berprA1/4ft. Quelle Hier kann angegeben werden, ob die Wetterdaten A1/4ber das Internet direkt gezogen werden oder ob ein evtl. vorhandener lokaler Cache bzw eine lokale Datenbank vorgezogen wird. Auswahl aus Datenbank Falls eine lokale Datenbank vorhanden ist, kA<paragraph>nnen hier- mit Wetterdaten zu einem bestimmten Tag ausgewAxhlt werden. Wind ignorieren Normalerweise wird - falls Winddaten vorhanden sind - die Route an- hand der Windrichtung gefAxrbt: RA1/4ckenwindabschnitte sind grA1/4n, Gegenwindabschnitte rot und Seitenwindabschnitte von hell- grA1/4n bis orange. Falls der MenA1/4punkt "Wind ignorieren" angeklickt ist, wird die Windgeschwindigkeit und -richtung bei der Route und bei der Zeit- berechnung ignoriert. Die Route wird dann in einer einzelnen Farbe (blau) gezeichnet. Aktualisierung Hiermit kann das Zeichnen der Gegenwind- und RA1/4ckenwindstrecken der Route aktualisiert werden. automatische Aktualisierung Beim Andern der Wetterstation bzw. der Quelle werden automatisch die neuen Wetterdaten geholt. automatische Routenaktualisierung Beim Andern von Wetterdaten werden automatisch die Gegenwind- und RA1/4ckenwindstrecken der Route aktualisiert. Winddaten Hier wird, falls vorhanden, die aktuelle Windrichtung und die aktuelle Windgeschwindigkeit in m/s angezeigt. Mit einem Klick wird ein Fenster zur manuellen Eingabe der Windrichtung und -geschwindigkeit geA<paragraph>ffnet. Anmerkung: Zwar kann die maximale Windgeschwindigkeit eingegeben werden, das Programm verwendet aber nur die mittlere Windgeschwindigkeit fA1/4r die Zeitberechnungen. TempAnzeige der aktuellen Temperatur. Die Temperatur wird sogar in die Leistungsberechnung einbezogen, die Auswirkungen darauf sind aber nur minimal. ICONS Unter manchen Icons befindet sich ein kleiner Pfeil, mit dem ein zugehA<paragraph>riges Popup-MenA1/4 aufgeklappt werden kann. Das MenA1/4 kann auch mit Klick auf die rechte Maus-Taste, wAxhrend sich der Maus-Cur- sor A1/4ber dem Icon befindet, aufgerufen werden. Hier folgt die Beschreibung der Icons von links nach rechts. KARTENELEMENTE Die erste Gruppe kontrolliert, welche Elemente auf der KartenflAxche dargestellt werden sollen. In allen MenA1/4s dieser Icons kann mit oben, normal und unten angegeben werden, ob die Elemente A1/4ber oder unter allen anderen Elementen gezeichnet werden sollen oder ob die normale Reihenfolge wiederhergestellt werden soll (die normale Reihenfolge lautet von unten nach oben: FlAxchen, GewAxsser, Inseln, Grenzen, U-Bahnen, Regionalbahnen, S-Bahnen, StraAen, LandstraAen, Orte). Daneben besitzt jedes MenA1/4 einen Schalter zum Ein- und Ausschalten des Elements und einen Eintrag zum AuswAxhlen einer bestimmten StraAe oder eines bestimmten Ortes A1/4ber eine Listbox. StraAen-Symbol Schaltet das Zeichnen von StraAen in Berlin ein oder aus (Tastatur: "s"). MenA1/4: Neben den StandardeintrAxgen sind noch folgende EintrAxge vorhanden: Auswahl aus ... In diesem UntermenA1/4 kann eine StraAe aus alternativen Verzeich- nissen ausgewAxhlt werden: Komplette StraAenliste In der StraAen-Datenbank von BBBike sind nur ca. 2300 StraAen erfasst. StraAen, die hier nicht vorhanden sind, kA<paragraph>nnen in der umfangreicheren PLZ-Datenbank aus- gewAxhlt werden. Allerdings wird bei der Auswahl einer nicht vorhandenen StraAe nur der Postleitzahlbereich angezeigt. Telefonbuch-Datenbank (StraAe) Wenn eine Telefonbuch-CD-ROM 1998/99 oder 1999/2000 fA1/4r Berlin vorhanden ist, kann diese Datenbank verwendet werden. Hier kann jede StraAe mit Hausnummer angegeben werden; die Po- sition wird recht exakt angzeigt. Telefonbuch-Datenbank (Name) Mit diesem Formular kann nach Namen im Telefonbuch-Verzeichnis gesucht werden. Es muss mindestens der Nachname angegeben wer- den. Mit dem Schalter Exakt kann eingestellt werden, ob der Nachname exakt passen muss (ansonsten wird bei der Suche von "Wall" auch "Wallburg" etc. angezeigt). Nachdem mit Suchen die Ergebnisliste erstellt wurde, kA<paragraph>nnen mit << und >> weitere passende DatensAxtze eingesehen werden. Mit Alle werden alle passenden DatensAxtze auf der Karte markiert. Wenn ein "dial"-Programm vorhanden ist, erscheint noch ein Button W~Aoxhlen zum WAxhlen der Telefonnummer. UntermenA1/4 StraAenkategorien In diesem UntermenA1/4 kann das Zeichnen von HauptstraAen, Neben- straAen und fA1/4r Kfz gesperrte StraAen ein- und ausgeschaltet werden. HA<paragraph>henpunkte HA<paragraph>henpunkte werden in die Karte eingezeichnet. Radwege Radwege werden gezeichnet. Benutzungspflichtige Radwege sind dunkelblau, freiwillig zu nutzende Radwege blau, Radstreifen grA1/4n und Busspuren orange. FA1/4r jede Richtung, in die ein Rad- weg existiert, wird auf der jeweiligen StraAenseite ein Radweg gezeichnet, auch wenn es sich eigentlich um einen Zwei-Rich- tungs-Radweg auf der falschen StraAenseite handelt. UntermenA1/4 Radwegekategorien In diesem UntermenA1/4 kann das Zeichnen von einigen Radwegekate- gorien ein- und ausgeschaltet werden. Einbahn-/gesperrte StraAen Kennzeichnung von EinbahnstraAen (blaue Pfeile, die in die StraAen- richtung zeigen), gesperrten StraAen (rote Kreuze) sowie Punkten, an denen das Fahrrad getragen werden muss (drei waagerechte Striche). TemporAxre Sperrungen wegen Bauarbeiten werden mit einem Baustellen-Symbol gekennzeichnet. FAxhren Zeichnen von FAxhren. Um die FAxhren auch in der Suche mit einzubeziehen, muss im MenA1/4 von Route suchen der Eintrag F~Aoxhren verwenden aktiviert sein. Ampeln Ampeln werden in die Karte eingezeichnet. Bei der Auswahl einer Route wird die Anzahl der durchgefahrenen Ampeln mit einer ungefAxhren VerzA<paragraph>gerungszeit (15 Sekunden pro Ampel) im Feld rechts von den Icons angezeigt. Reine FuAgAxngerampeln sind in der Datenbasis nur erfasst, wenn sie die Fahrt wesentlich verzA<paragraph>gern wA1/4rden (hohe FuAgAxngerfrequenz oder stark befahrene QuerstraAe direkt vor oder hinter der Ampeln). Beschrankte BahnA1/4bergAxnge sind ebenfalls unter den Ampeln zu finden. Outline zeichnen Die StraAen werden mit Umrandung gezeichnet. StraAennamen Die StraAen werden mit StraAennamen gezeichnet. Ist wesentlich langsamer, besonders wenn Font rotation eingeschaltet ist. StraAenqualitAxt Die QualitAxt des StraAenbelags wird gezeichnet. Die Kate- gorisierung siegt wie folgt aus: dunkelgrA1/4n Sehr guter Belag (meist Asphalt). Da die meisten StraAen einen guten Belag haben, wurde auf eine Erfassung dieser Kategorie meist verzichtet. hellgrA1/4n Guter Belag, z.B. gutes Kopfsteinpflaster oder etwas schlechterer Asphalt. orange MAxAiger Belag, z.B. die meisten KopfsteinpflasterstraAen. rot Schlechter Belag (schlechtes Kopfsteinpflaster, unbefes- tigte Wege). QualitAxtskategorien Hiermit kann das Zeichnen der QualitAxtskategorien eingeschrAxnkt werden. Sonstige Behinderungen Zeichnen von sonstigen Behinderungen (z.B. FuAgAxngerverkehr). LandstraAen-Symbol Schaltet das Zeichnen von LandstraAen in Berlins Umgebung ein oder aus (Tastatur: "l"). MenA1/4: Neben den StandardeintrAxgen sind noch folgende EintrAxge vorhanden: Outline zeichnen Gleiche Funktion wie beim StraAen-Symbol. LandstraAen jwd zeichnen Zeichnet auch LandstraAen auAerhalb Brandenburgs. StraAenqualitAxt Gleiche Funktion wie beim StraAen-Symbol. Sonstige Behinderungen Gleiche Funktion wie beim StraAen-Symbol. Ort-Symbol Schaltet das Zeichnen von Orten in Brandenburg ein oder aus (Tastatur: "o"). MenA1/4: Neben den StandardeintrAxgen sind noch folgende EintrAxge vorhanden: Ortsnamen Anzeige von Ortsnamen ermA<paragraph>glichen oder unterbinden. Kategorie In diesem UntermenA1/4 kann das Zeichnen von kleineren Orten unter- drA1/4ckt werden. Beispielorte fA1/4r die Kategorisierung: 6 Berlin 5 Potsdam, Brandenburg 4 Werder, Kyritz 3 Ketzin, Lindow 2 Caputh, Gi?1/2ttin 1 Krummensee 0 Ortsteile wie Wilhelmsdorf, Di?1/2then, Petzow Mit "Alle" werden alle Orte gezeichnet. Mit "Auto" werden die Orte abhAxngig von der Zoom-Stufe gezeichnet. SchriftgrA<paragraph>Ae UntermenA1/4 zum Einstellen einer anderen SchriftgrA<paragraph>Ae fA1/4r die Anzeige der Ortsnamen. Der Bereich geht von "klein" bis "sehr groA". Aberlappungen vermeiden Hier wird mit einem sehr einfachen Algorithmus versucht, die Orts- beschriftungen so zu setzen, dass sie sich nicht einander A1/4berlappen. Per Voreinstellung ist diese Option ausgeschaltet, weil das Zeichnen der Orte dadurch erheblich verlangsamt wird. Sinnvoll ist diese Option, wenn z.B. die Karte als Bilddatei abge- speichert werden soll. U-Bahn-Symbol Schaltet das Zeichnen von U-Bahnlinien ein oder aus (Tastatur: "u"). MenA1/4: ZusAxtzlich zum Ein-/Ausschalten und AuswAxhlen der U-Bahnlin- ien kA<paragraph>nnen auch U-BahnhA<paragraph>fe ein-/ausgeschaltet und ausgewAxhlt werden. Wenn der Punkt U-Bhf-Namen angeklickt wird, werden die jeweiligen Namen zum U-Bahnhof auf der Karte eingezeichnet. Mit ~Aberlappungen vermeiden wird versucht, die Namen so zu setzen, dass sie sich nicht einander A1/4berlappen. Siehe auch die Bemerkung zu ~Aberlappungen vermeiden im MenA1/4punkt Ort-Symbol. Mit VBB-Zone A, VBB-Zone B und in Bau kann das U-Bahn-Netz zusAxtzlich auf die jeweilige Zone eingeschrAxnkt werden. S-Bahn-Symbol Schaltet das Zeichnen von S-Bahnlinien ein oder aus (Tastatur: "b"). MenA1/4: Wie beim U-Bahn-Symbol. RB-Symbol Schaltet das Zeichnen von Regionalbahnlinien ein oder aus (Tastatur: "r"). MenA1/4: Wie beim U-Bahn-Symbol. GewAxsser-Symbol Schaltet das Zeichnen von FlA1/4ssen, KanAxlen und Seen ein oder aus (Tastatur: "w"). MenA1/4: Neben den StandardeintrAxgen sind noch folgende EintrAxge vorhanden: Outline zeichnen Wie beim gleichnamigen Eintrag beim StraAen-Symbol. Namen der GewAxsser Schaltet das Zeichnen der GewAxssernamen ein oder aus. GewAxsser im Umland zeichnen Schaltet das Zeichnen der GewAxsser im Umland von Berlin ein oder aus. GewAxsser in der Stadt zeichnen Schaltet das Zeichnen der GewAxsser in Berlin ein oder aus. FlAxchen-Symbol Schaltet das Zeichnen von sonstigen FlAxchen (Parks, WAxlder, FlughAxfen) ein oder aus (Tastatur: "f"). MenA1/4: Neben den StandardeintrAxgen sind noch folgende EintrAxge vorhanden: PLZ-Gebiete Schaltet das Zeichnen der Berliner Postleitzahlgrenzen ein oder aus. Die PLZ-Datenbank ist noch im Aufbau. PLZ-Gebiet auswAxhlen Zeigt eine Listbox zum AuswAxhlen einer Berliner Postleitzahl an. Grenzen von Berlin Schaltet das Zeichnen der Berliner Stadtgrenze ein oder aus. Sehenswi?1/2rdigkeiten-Symbol Schaltet das Zeichnen von Sehenswi?1/2rdigkeiten und anderen wichtigen Gebi?1/2uden ein oder aus. Im MenA1/4 gibt es die weiteren Punkte: SehenswA1/4rdigkeiten Schaltet das Zeichnen von SehenswA1/4rdigkeiten und anderen markan- ten GebAxuden in Berlin und Brandenburg ein oder aus. SehenswA1/4rdigkeit auswAxhlen Zeigt eine Listbox zum AuswAxhlen einer SehenswA1/4rdigkeit an. Kneipen Zeichnet genau wie die SchaltflAxche Kneipen in Berlin. Kneipe auswAxhlen Zeigt eine Listbox zum AuswAxhlen einer Kneipe an. PersA<paragraph>nliche Orte Zeigt eine Listbox mit persA<paragraph>nlich eingetragenen Orten ein. Die Punkte mA1/4ssen im "bbd"-Format in der Datei "$HOME/.bb- bike/personal.bbd" vorhanden sein. ObstZeichnet Stellen mit A<paragraph>ffentlich zugAxnglichen Ob- stbAxumen. Zusi?1/2tzliche Kartenebenen-Symbol Im MenA1/4 gibt es die Punkte: Strai?1/2en-Layer zeichnen Zeichnet bbd- und andere GPS/GIS-Dateien als Strai?1/2en/Strecken/Fli?1/2chen. Sperrungen-Layer zeichnen Zeichnet bbd-Dateien als "Sperrungen" (gesperrte Strai?1/2en, Ein- bahnstrai?1/2en etc.). Das Strai?1/2ennetz wird entsprechend der Sperrungen aktualisiert. Punkte-Layer zeichnen Zeichnet bbd- und andere GPS/GIS-Dateien als Punkte. Strai?1/2en/Punkte auswi?1/2hlen Auswahl eines Objekts aus einer neu gezeichneten Kartenebene anhand des Namens. Letzte gei?1/2ffnete Layer Zeigt ein Meni?1/2 der zuletzt gei?1/2ffneten Kartenebenen/Layer. Umordnen Zeigt einen Dialog, in dem die Kartenebenen umgeordnet werden ki?1/2nnen. Zurzeit nur unter Unix/X11 mi?1/2glich. Layer li?1/2schen Li?1/2schen einer zusi?1/2tzlich gezeichneten Kartenebene. Ausschnitt an Layer anpassen Der sichtbare Ausschnitt wird so gei?1/2ndert, dass die gesamte neue Kartenebene sichtbar ist. Scrollregion an Layer anpassen Der Scrollbereich wird auf die Bounding Box der neuen Kartenebene gesetzt. Scrollregion fi?1/2r Layer vergri?1/2i?1/2ern. Der Scrollbereich wird, falls notwendig, so vergri?1/2i?1/2ert, dass die neue Kartenebene vollsti?1/2ndig enthalten ist. Dieser Meni?1/2punkt ist bevorzugt von den Scrollregion/Auss- chnitt-Meni?1/2punkten zu verwenden. Linienbreite 1 Punkt Die Linienbreite bei neuen Strecken wird auf einen Punkt gesetzt. WWW-Klickmodus Falls in den Namen der neuen Kartenobjekte URLs enthalten sind, ki?1/2nnen diese beim Klicken im Web-Browser geladen werden. Gpsman-Daten zeichnen Spezielles Zeichnen von Daten, die im gpsman-Format vorliegen. GPS-Track-Animation Animation von zuvor mit dem im Meni?1/2punkt "Gpsman-Daten zeich- nen" Tracks. NAVIGATION In der nAxchsten Gruppe sind die Navigations-Icons: VergrA<paragraph>Aern-Symbol (+) Es wird ein kleinerer Ausschnitt angezeigt (mehr Details). Tastatur: "+". Verkleinern-Symbol (-) Es wird ein grA<paragraph>Aerer Ausschnitt angezeigt (weniger Details). Tastatur: "-". MaAstab-Feld Dieses Feld zeigt den aktuellen MaAstab, bezogen auf den Bildschirm, an. Die Zahl stimmt nur, wenn die DPI-Zahl des X-Servers korrekt einge- tragen wurde (beim X-Server von XFree86 kann die DPI-Zahl mit der Op- tion -dpi verAxndert werden). Mit Klick auf das Feld kann ein anderer MaAstab angegeben werden und so der Kartenausschnit ver- grA<paragraph>Aert oder verkleinert werden. Abersichtskarten-Symbol Mit diesem Symbol kann die Abersichtskarte von Berlin und Brandenburg ein- und ausgeschaltet werden. In der Abersichtskarte wird der aktuelle Ausschnitt durch ein schwarzes Rechteck gekennzeichnet. Durch Ver- schieben dieses Rechtecks wird auch der aktuelle Ausschnitt verschoben. Windrosen-Symbol Mit dem Windrosen-Symbol kann man die Karte in die vier Himmelsrichtun- gen scrollen. Mit der linken Maustaste sind dabei die Schritte kleiner, mit der mittleren grA<paragraph>Aer. Wenn man lAxnger auf die Mitte der Windrose klickt (ca. 2 Sekunden), wird wieder zurA1/4ck auf die Mitte zentriert. Scrollen kann man auch mit den Scrollbars oder mit den Tas- ten Pos1 (links), Ende (rechts), Bild nach oben und Bild nach unten (jeweils immer seitenweise) bzw. mit den Cursortasten (feinere Abstu- fung). ROUTEN Die folgenden Icons kontrollieren die Suche von Routen: Route suchen Mit diesem Schalter kann man den Suchmodus ein- oder ausschalten. Nor- malerweise ist dieser Schalter nicht aktiviert und es ist immer der Suchmodus eingeschaltet (kann mit der Kommandozeilen-Option -advanced geAxndert werden). MenA1/4: Route lA<paragraph>schen Die aktuelle Route wird gelA<paragraph>scht. Gleiche Funktion wie DrA1/4cken auf "Shift-Backspace". Der letzte Punkt der Route wird mit der Backspace-Taste gelA<paragraph>scht. Route wiederherstellen (Undo) Die zuletzt gelA<paragraph>schte Route wird wiederhergestellt. gesperrte StraAen beachten Wenn dieser Schalter eingeschaltet ist, werden gesperrte StraAen und EinbahnstraAen nicht in die Suche einbezogen. Tragen vermeiden Stellen, an denen das Rad getragen werden muss, werden nicht in die Suche einbezogen. FAxhren verwenden FAxhren werden bei der Suche berA1/4cksichtigt. Steigungen berechnen HA<paragraph>henangaben werden eingelesen und bei der Berechnung der Leistung werden die HA<paragraph>henangaben fA1/4r Steigungen und GefAxlle verwendet. Ampel-Optimierung Bei der Suche einer Route wird fA1/4r jede Ampel 25m, 50m oder 100m auf die entsprechende Strecke aufgeschlagen (nur fA1/4r den Suchal- gorithmus). AbhAxngig von der Geschwindigkeit bekommt man fA1/4r die VerzA<paragraph>gerungszeit pro Ampel folgende Tabelle: Zu lesen ist die Tabelle wie folgt: wenn man mit 25km/h unterwegs ist und als Aufschlag 100m gewAxhlt hat, wA1/4rde dies einer VerzA<paragraph>gerung von durchschnittlich 14s pro Ampel entsprechen. Steigungen/GefAxlle zeigen Auf der Route liegende GefAxlle oder Steigungen A1/4ber 1% werden angezeigt. Startflagge Schaltet das Zeichnen einer Startflagge am Routenanfangspunkt ein oder aus. Zielflagge Schaltet das Zeichnen einer Zielflagge am Routenendpunkt ein oder aus. Sucheinstellungen Einbahn-/gesperrte Strai?1/2en beachten Einbahnstrai?1/2en und gesperrte Strai?1/2en werden bei der Suche gemieden. Einbahn-/gesperrte Strai?1/2en *strikt* beachten Einige Einbahnstrai?1/2en sind als fi?1/2r Radfahrer in der Gegen- richtung befahrbar gekennzeichnet, obwohl sie es offiziell nicht sind. Mit dieser Option werden alle Einbahnstrai?1/2en gemieden (aui?1/2er fi?1/2r Radfahrer offiziell gei?1/2ffnete). Benutzerdefinierte Sperrungen In diesem Meni?1/2 kann man private Sperrungen definieren, laden und speichern. Wenn der "Definieren"-Modus eingeschaltet wird, kann mit einem Klick auf eine Strai?1/2e diese als "gesperrt" gekennze- ichnet werden. Ein nochmaliger Klick auf eine Sperrungen hebt diese auf. Weiterhin ki?1/2nnen "Aktive Sperrungen" geladen werden. Diese wer- den ca. wi?1/2chenlich (falls man Internet-Updates macht) oder ti?1/2glich (falls man Updates per git macht) aktualisiert und en- thalten beispielsweise Baustellen, Bri?1/2ckensperrungen oder Ver- anstaltungen, die auch Radfahrer betreffen ki?1/2nnten. Tragen strikt vermeiden Bei der normalen Suche werden Abschnitte, in denen getragen werden mui?1/2 (Treppen) mit einer hohen Penalty versehen. Wenn "strikt vermeiden" gesetzt ist, dann werden solche Strecken komplett gemieden. Schlechte Wege vermeiden (Q3 strikt meiden? XXX) Fi?1/2hren verwenden Erlaubt die Benutzung von Fi?1/2hren bei der Suche. Eine Pri?1/2fung, ob die Fi?1/2hre zum jeweiligen Zeitpunkt i?1/2berhaupt fi?1/2hrt bzw. ob die Route dadurch schneller ist, wird nicht gemacht. Strai?1/2enqualiti?1/2t-Optimierung Optimiert nach der Strai?1/2enqualiti?1/2t (Asphalt, Kopf- steinpflaster etc.). Einstellungen werden unter "Optimierungspara- meter einstellen" gesetzt. Strai?1/2enkategorie-Optimierung Optimiert nach der Strai?1/2enkategorie (Nebenstrai?1/2e, Haupt- strai?1/2e etc.). Einstellungen werden unter "Optimierungsparame- ter einstellen" gesetzt. Optimierung der sonstigen Behinderungen Optimiert nach sonstigen Behinderungen (Fui?1/2gi?1/2nger auf der Strai?1/2e, Bordsteine, sehr kurvige Strecken etc.). Einstellungen werden unter "Optimierungsparameter einstellen" gesetzt. Ampel-Optimierung Optimiert nach Anzahl der Ampeln. Einstellungen werden unter "Opti- mierungsparameter einstellen" gesetzt. Radwege-Optimierung Optimiert nach Vorhandensein von Radwegen. Einstellungen werden unter "Optimierungsparameter einstellen" gesetzt. Hauptstrai?1/2en ohne Radwege/Busspuren meiden Gri?1/2ne Wege Unbeleuchtete Strai?1/2en meiden Steigungsoptimierung Hierbei werden die BikePower-Daten zur Berechnung verwendet. Abbiege-Optimierung Noch nicht implementiert. Optimierungsparameter einstellen Penalty Beschreibung der aktuellen Route Es wird eine Routenbeschreibung in der folgenden Form angezeigt: Diese Beschreibung kann in eine Datei geschrieben, ausgedruckt oder als Mail verschickt werden. Routenbeschreibung in den Palm laden Folgendes gilt nur fA1/4r Unix-Axhnliche Betriebssysteme. In $PATH muss sich mindestens eins der folgenden Programme befinden: "iSiloBSD", "iSiloLinux" oder "pilot_makedoc". Die Sourcen zu "pilot_makedoc" bekommt man z.B. bei * <ftp://ftp.forth.org/pub/PalmOS/> * <ftp://ftp.cs.tu-berlin.de/pub/palmtops/pilot/> * <ftp://ftp.cso.uiuc.edu/pub/systems/PalmOS/> "iSilo" ist ein anderes Format, das einen speziellen Palm-Viewer braucht, der allerdings HypertextfAxhig ist. Die Binaries fi?1/2r die Umwandlung findet man unter <ftp://ftp.iSilo.com/pub/>. Hinweise zum PalmViewer befinden sich auf der Homepage von iSilo <http://www.iSilo.com/>. Die Abertragung erfolgt automatisch, wenn "pilot-xfer" installiert ist, welches man auf folgenden FTP-Servern bekommt: * <ftp://ryeham.ee.ryerson.ca/pub/PalmOS> * <ftp://ftp.forth.org/pub/PalmOS/ryerson/> Route li?1/2schen Mit Klick auf dieses Icon wird die aktuelle Route gelA<paragraph>scht. RA1/4ckweg-Symbol Start- und Zielpunkt der aktuellen Route werden vertauscht. Koordinaten-Symbol Dieses MenA1/4 ist normalerweise nicht aktiviert und wird nur zum Edi- tieren der Koordinatendateien benA<paragraph>tigt. Info-Symbol Hiermit kann im Informationsmodus umgeschaltet werden. Beim Klick auf Kartenelemente wird jeweils ein Informationsfenster geA<paragraph>ffnet. Mit der "i"-Taste kann das Informationsfenster fi?1/2r das Kartenele- ment unter der Maus gei?1/2ffnet werden. Im Informationsfenster befinden sich Informationen zu: berechnete Li?1/2nge oder Fli?1/2che, Koordinaten in verschiedenen Koordinatensys- temen (WGS, GKK, UTM ...), Links zu der Web-Version von BBBike, BB- Bike/Mapserver, Google Maps, Berliner Stadtplan (und weitere Links, die durch Plugins bereitgestellt werden, z.B. durch das LuiseBerlin-Plu- gin), Sonnenauf/untergang (beni?1/2tigt das Perl-Modul Astro::Sunrise). Karte verschieben Verschieben der Karte durch Ziehen der Maus Salesman-Symbol (Dieses Symbol ist nur sichtbar, wenn das Salesman-Plugin geladen wurde) In diesem Modus kann die kA1/4rzeste Rundreise berechnet werden. Dazu klickt man erst einmal in diesen Modus und wAxhlt alle gewA1/4nschten Stationen der Rundreise an. Der erste und letzte Punkt werden fest als Start- und Zielpunkt markiert; alle anderen Punkte werden in ihrer Rei- henfolge frei gewAxhlt. Wenn man alle Stationen ausgewAxhlt hat, muss man noch einmal auf das Salesman-Symbol klicken, um die Berechnung zu starten. Es wird darauf hingewiesen, dass bei einer groAen Anzahl von Stationen (mehr als acht) die Berechnung sehr lange dauert (der geneigte Leser kann sich die Problematik in der Literatur zum Thema "Problem des Handlungsreisenden" bzw. "Traveling salesman problem" aneignen). Wenn die Berechnung zu lange dauern wA1/4rde, kann sie mit der Esc-Taste abgebrochen werden (wenn die Berechnung bereits mehr als zu 50% durchgefA1/4hrt wurde, bekommt man dann noch ein Ergebnis, auch wenn es nicht das optimalste ist). DATEIOPERATIONEN Affnen-Symbol Hiermit kann eine bereits gespeicherte Route wiedergeladen werden. Eine Liste der zuletzt geladenen Routen kann man mit Klick auf die rechte Maustaste erhalten. ZusAxtzlich zum bbbike-Format kann auch eine Track-Datei von GPS-Navi- gationsgerAxten eingeladen werden. Die Datei muss aus Zeilen im folgen- den Format bestehen: TRK N52 29.072278 E13 15.879650 1998/06/21-08:47:20 1 Speichern-Symbol Hiermit kann die aktuelle Route gespeichert werden. MenA1/4: Mit den MenA1/4punkten kann man den aktuellen Ausschnitt der Karte als Bilddatei im Postscript-, GIF-, JPEG- oder PPM-Format speichern speich- ern. GIF-Dateien sind in der Regel am kleinsten. Postscript-Dateien sind vektororientiert und kA<paragraph>nnen somit beliebig ohne Qual- itAxtsverluste vergrA<paragraph>Aert werden. Das Erzeugen von JPEG- und PPM-Dateien ist normalerweise nicht empfehlenswert. Folgende Programme mA1/4ssen fA1/4r die verschiedenen Formate instal- liert sein: |Postscript| GIF | JPEG | PPM | -----------+----------+-------+--------+-------+ Ghostscript| - | x | x | x | pnmrotate | - | o | o | o | ppmtogif | - | x | - | - | cjpeg | - | - | x | - | (x = erforderlich, o = optional, - = nicht erforderlich) Da der Postscript-Treiber, der fA1/4r jede Konvertierung aufgerufen wird, die Schriften sehr klein darstellt, sollte im Orte-MenA1/4 der Punkt Sehr gro~Ae Schrift gesetzt sein. Bessere Ergebnisse erhAxlt man, wenn man die Option -usexwd (xwd als Screengrabber im Sonstiges-Teil des Optionseditors) einschaltet oder direkt mit einem Screengrabber (z.B. xwd oder xv) arbeitet. Drucken-Symbol Ausdruck des angezeigten Kartenausschnitts. Der Ausdruck wird nicht di- rekt vorgenommen, sondern es wird eine Postscript-Datei erstellt und ein Postscript-Viewer (z.B. gv oder ghostview) aufgerufen, aus dem her- aus gedruckt werden kann. Ist kein Postscript-Viewer vorhanden, wird in eine temporAxre Datei geschrieben. MenA1/4: Farbe, Graustufen, Schwarz-WeiA Diese Schalter kontrollieren die Farbausgabe des Drucks. Landscape, Portrait Diese Schalter geben an, ob im Landscape- oder im Portrait-Modus gedruckt werden soll. Im Portait-Modus erscheint die Karte verz- errt. auf A4 skalieren Wenn dieser Schalter aktiviert ist, wird die Karte so ver- grA<paragraph>Aert, dass ein A4-Blatt vollkommen ausgefA1/4llt ist. Legende Eine Legende mit Nordpfeil wird mit ausgedruckt. Legende rechts statt links Die Position der Legende wird geAxndert. WEITERE ICONS Fahrrad-Symbol (Bikepower) Aufruf des Bikepower-Moduls, z.B. zum Eintragen der persA<paragraph>nlichen und Fahrrad-Daten. Siehe BikePower. Options-Symbol (O) Hiermit kann der Options-Editor aufgerufen werden. MenA1/4: Ausgabe sofort aktualisieren Einige Kommandos wie Outline zeichnen oder Stra~Aennamen werden nicht sofort ausgefA1/4hrt, sondern beim nochmaligen AnwAxhlen des jeweiligen Icons. Um die sofortige Aktualisierung zu erzwingen, kann dieser Schalter gesetzt werden. Netz sofort aktualisieren Hiermit wird die interne Darstellung des StraAennetzes aktual- isiert. Alles aktualisieren Alle ausstehenden Kommandos werden ausgefA1/4hrt. gedrehte ZeichensAxtze Beim Zeichnen von StraAen- und GewAxssernamen werden gedrehte Ze- ichensAxtze verwendet. Das Zeichnen wird dadurch verlangsamt, auAerdem wird der X-Server zusAxtzlich belastet. Gedrehte ZeichensAxtze kA<paragraph>nnen nicht gedruckt werden. Landscape Die Karte wird im "Landscape"-Modus angezeigt. Portrait Die Karte wird im "Portrait"-Modus angezeigt. Canvas balloon Einschalten eines Balloons (Tooltip-Hilfe) fA1/4r den Kartenbere- ich. Im UntermenA1/4 kann zwischen kein (kein Balloon), nur Route (Balloon wird nur A1/4ber einer Route angezeigt) und ~A1/4berall (Balloon wird A1/4ber allen Kartenelementen angezeigt) ausgewAxhlt werden. Farben Axndern Mit diesem MenA1/4punkt kA<paragraph>nnen die Farben von bbbike geAxndert werden. Die Anderungen sind nicht permanent. Schriftart Axndern Mit diesem MenA1/4punkt kann die Schriftart geAxndert werden. Die Anderung ist nicht permanent. StAxndige Markierung Wenn dieser Punkt eingeschaltet ist, bleibt die Markierung nach einer Auswahl stehen, ansonsten blinkt die Markierung einige Male und wird dann gelA<paragraph>scht. Markierung lA<paragraph>schen Falls St~Aoxndige Markierung eingeschaltet ist, kann eine Markierung mit diesem MenA1/4punkt gelA<paragraph>scht werden. Status nach STDERR Statusmeldungen werden nicht in der Statuszeile angezeigt, sondern nach stderr umgelenkt. Wortreich (verbose) Es werden zusAxtzliche Meldungen nach stderr ausgegeben. Hilfe-Symbol (?) Anzeige der Online-Dokumentation (A1/4ber Tk::Pod oder einen WWW-Browser). MenA1/4: Legende Hiermit wird die Legende ein- und ausgeschaltet. In der Legende werden nur die gerade angezeigten Kartenelemente erkli?1/2rt. Tas- tatur: "F1". Maushilfe Ein Fenster mit den wichtigsten Mausbefehlen wird angezeigt. Kontexthilfe Schaltet die Kontexthilfe ein. Netscape bbbike.html Zeigt die BBBike-Dokumentation in Netscape an. Aber... Zeigt die Version von BBBike, perl und Tk an. Busy-Zeiger zurA1/4cksetzen Es kann vorkommen, dass nach einem Fehler der Busy-Zeiger (Uhr oder Sandglas) nicht zurA1/4ckgesetzt wurde. Dies kann hiermit nachge- holt werden. Kontexthilfe-Symbol Mit der Kontexthilfe kann die Hilfe fA1/4r einen Button direkt ange- fordert werden. Ende-Symbol Hiermit wird BBBike beendet. TemporAxre Dateien werden gelA<paragraph>scht und die Liste der zuletzt geA<paragraph>ffnet Routen-Dateien in "~/.bbbike/last" gespeichert. Tastatur: "Ctrl-q" oder "Ctrl-C". OPTIONEN Folgende Kommandozeilenoptionen sind definiert: Usage: ./bbbike [options] --[no]str --[no]landstr --[no]sbahn --[no]sbahnhof --[no]ubahn --[no]ubahnhof --[no]rbahn --[no]rbahnhof --[no]wasser --[no]wasserumland --[no]wasserstadt --[no]faehre --[no]flaeche --[no]ort --[no]hs --[no]pp --outline --[no]ampel --lsamaybe --[no]plothoehe --[no]showgrade --[no]strname --[no]ortname --ortkategorie --[no]wassername --rbahnnetz --usbahnnetz --faraway --fast --turbo --lowmem --[no]diplom --[no]mldbm --center --centerc --edit --[no]qualitaetoptimierung --[no]qualitaetwerte --[no]kategorieoptimierung --[no]kategoriewerte --[no]sperre --[no]nichttragen --[no]ampeloptimierung --beschleunigung --[no]wind --[no]bikepwr --resetpower --power --resetspeed --speed --[no]www --[no]wwwmap --[no]wwwcache --cachedir --proxy --[no]fontrot --fontfamily --fixedfontfamily --fontheight --fontweight --[no]balloon --[no]cballoon --cballoonwait --[no]contexthelp --[no]smoothscroll --[no]followmouse --[no]dialog --mapcolor --geometry --visual --scale --[no]overviewwasser --[no]flat --[no]transient --[no]autoscroll --autoscrollspeed --[no]audio --audiotype --coordout --printcmd --[no]gvreuse --[no]server --[no]autosave --[no]stderr --[no]advanced --[no]public -v --version -h (Auswahl aus den Optionen:) --center strasse Beim Starten wird auf die angegebene StraAe zentriert. Beispiel: "--center Dudenstr" --centerc koord Beim Starten wird auf die angegebenen Koordinaten (Format "x,y") zen- triert. --proxy httpproxy Angabe eines Proxies fA1/4r WWW-Verbindungen im Format "http://host- name:port/". Beispiel: "http://www.cs.tu-berlin.de:80/" routefile Beim Starten wird die Routendatei geladen und angezeigt. ANFORDERUNGEN FA1/4r das Zeichnen der realen Karten sind folgende Programme aus dem pbm- plus- bzw. netpbm-Paket notwendig: * giftoppm * pnmscale * djpeg (aus libjpeg) Eine komplette Liste der optionalen perl-Module findet man in Bundle::BB- Bike. INSTALLATION Allgemein Die Installationsbeschreibung befindet sich in der Datei README bzw. README.html. fvwm2 Bei der Verwendung von fvwm2 kA<paragraph>nnen folgende Zeilen in .fvwm2rc oder .fvwmrc eingefA1/4gt werden: Style "Bbbike*" MiniIcon srtbike_mini.xpm Style "BbbikePassive" GrabFocusOff, GrabFocusTransientOff Die erste Zeile lAxsst das BBBike-Icon in der Titelleiste erscheinen. Dazu sollte die Datei srtbike_mini.xpm in ein Verzeichnis eingefi?1/2gt werden, wo sich die sonstigen fvwm-Icons befinden (siehe Direktive PixmapPath). Die zweite Zeile sorgt dafA1/4r, dass "unwichtige" zusAxtzliche Fenster nicht (unnA<paragraph>tigerweise) den Fokus erhalten. BUGS Zu viele... * Entfernungen von manuell erzeugten Strecken werden bei der Wegbeschrei- bung nicht berA1/4cksichtigt, wenn eine Neuberechnung oder RA1/4ckweg angewAxhlt wurde. * Suche: Das AnwAxhlen eines Punktes innerhalb einer gesperrten StraAe ist fAxlschlicherweise erlaubt. => LA<paragraph>sung: mit inaccessi- ble_streets feststellen, ob der Punkt (oder beide Nachbarnpunkte) nicht erreicht werden kann und das AnwAxhlen verhindern. * optionadd...*search hat auch Auswirkungen auf den MenA1/4punkt in Tk::Pod ... wie kann das begrenzt werden? Vielleicht MainWindow statt Toplevel fA1/4r das Pod-Widget benutzen? * Beim Anzeigen einer Routenbeschreibung, die LandstraAen enthAxlt, wird nichts ausgegeben, wenn LandstraAen nicht gezeichnet sind. => in near- est_points evtl. LandstraAen bei Bedarf nachladen (wie feststellen???). * Vias verschieben etc.: wenn eine Via-Flagge sich unterhalb eines an- deren Symbol befindet, kann es nicht angeklickt werden => LA<paragraph>sung: Start,Via,Zielflagge bekommen ein zusAxtzliches Tag, das relativ weit hinten in stack_order steht. * Ab und zu, besonders beim Wechseln zwischen Kartenmodi, reagiert bbbike beim Setzen eines Startpunktes nicht. Aushilfe: einmal "Route li?1/2schen" auswi?1/2hlen, danach geht es wieder. => scheint behoben zu sein (siehe set_route_point, "XXX activating"). LIMITATIONS * Der Canvas-Postscript-Treiber kann mit rotierten Fonts nichts anfangen. AT BBBike wird zur Zeit unter FreeBSD 9.0 mit perl 5.12.4 und den neuesten Perl/Tk-Versionen (z.Zt. 804.030) entwickelt. TestlAxufe werden von Zeit zu Zeit auf Windows XP/Vista/7, Mac OS X und Linux (Debian/squeeze, CentOS5) gefahren. Es wird versucht, auch zu der Axlteren perl-Version 5.00503 kompatibel zu bleiben. Dabei ki?1/2nnten aber einige Features auf der Strecke bleiben. Die GrundfunktionalitAxt ist aber vorhanden. perl 5.004 und i?1/2lter sowie Tk 400 und i?1/2lter wird nicht mehr unter- sti?1/2tzt. Fi?1/2r diese Versionen sollte ein i?1/2lteres BBBike (Version 2.xx) verwendet werden. ANERKENNUNG TBD AUTOR Slaven Rezic - slaven@rezic.de <mailto:slaven@rezic.de> PREREQUISITES Tk. COREQUISITES Tk::FireButton, Tk::Pod, LWP::UserAgent, Mail::Send and many others. See Makefile.PL or Bundle/BBBike.pm in the distribution for a full list. SEE ALSO BikePower(3), Tk(3), perl(1). perl v5.42.3 2026-08-29 BBBIKE(1)
SYNOPSIS | BESCHREIBUNG | INFORMATIONSLEISTE | ICONS | OPTIONEN | ANFORDERUNGEN | INSTALLATION | BUGS | LIMITATIONS | AT | ANERKENNUNG | AUTOR | PREREQUISITES | COREQUISITES | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.FreeBSD.org/cgi/man.cgi?query=bbbike&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>