FreeBSD Manual Pages
BBBIKE(1) User Contributed Perl Documentation BBBIKE(1) bbbike - Informationssystem fr Radfahrer in Berlin und Brandenburg SYNOPSIS bbbike [options] BESCHREIBUNG BBBike ist ein Informationssystem fr Radfahrer in Berlin und Brandenburg. Mit dem Programm knnen Routen, optimiert fr Radfahrer, automatisch gesucht oder manuell erstellt werden. Bei der automatischen Suche wird die krzeste Strecke zwischen zwei angegebenen Punkten gesucht. Bei der manuellen Routenerstellung knnen abschnittsweise Zwischenpunkte eingegeben werden und zum Schluss die Gesamtlnge 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 Wetterdaten von der FU Berlin (Dahlem) die Windstrke und -richtung auswerten. Diese Daten knnen bei der Berechnung der Fahrzeit und Leistung verwendet werden. Ein Teil von BBBike ist das perl-Modul BikePower. Mit diesem Modul kann (wie beim ursprnglichen bike_power-Programm von Ken Roberts - roberts@cs.columbia.edu ) anhand von Daten wie Geflle, Wind, Rollwiderstand der Reifen, Luftwiderstand, Masse von Rad und Fahrer die Leistung ermittelt 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 Bercksichtigung des aktuellen Windes und von Steigungen auf der Strecke? • Auf welchen Straen muss ich fahren und wie muss ich abbiegen, wenn ich von A nach B kommen will? • Wo habe ich Gegenwind- und Rckenwindstrecken? • Wo gibt es Steigungen und Geflle? • Kann ich Hauptstraen und/oder Kopfsteinpflasterstrecken auf meiner Strecke vermeiden? • Kann ich "grne" Wege auf meiner Strecke bevorzugen? Kann ich unbeleuchtete Straen meiden? AUTOMATISCHE SUCHE Start- und Zielpunkt einer Route setzt man, indem man mit der linken Maustaste auf eine Strae klickt. Nach dem Setzen des Zielpunktes berechnet das Programm die krzeste Route und zeigt sie an. Danach kann die Route mit Klick verlngert werden. Soll eine neue Route (mit neuem Start- und Zielpunkt) berechnet werden, kann die alte mit dem Kontextmenpunkt "Route lschen" oder mit Klick auf das Icon Route lschen gelscht werden. Mit der Backspace-Taste kann der letzte Punkt der Route gelscht werden. Mit der Delete-Taste (Entf) kann die Route bis zum letzten Via-Punkt gelscht werden. Die Route kann eingefrbt werden (Menpunkt Route > Einfrben der Route), und zwar rot, schwarz, blau oder nach Windrichtung oder Leistung. Fr das Einfrben nach Windrichtung bentigt man Winddaten (automatisch aus dem WWW geholt oder manuell eingegeben). Die Rckenwindstrecken werden dann grn und die Gegenwindstrecken rot dargestellt. Fr das Einfrben nach Leistung bentigt man zustzlich die persnlichen 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 krzesten 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 Drcken der Alt- oder Shift-Taste) kann ein beliebiger Punkt gekennzeichnet werden (also ein Punkt, der nicht auf einer Strae liegt). INFORMATIONSLEISTE Im oberen Bereich des Fensters, unterhalb der Menleiste (falls eingeblendet), befindet sich die Informationsleiste von BBBike. Ort/Bahnhof Anzeige des Ortes bzw. der Haltestelle unter dem Mauscursor. Die Angabe ist nur gltig, wenn sie in schwarzer Schrift (und nicht in grauer) erscheint. Mit einem Klick wird die Ort-Auswahl angezeigt. Strae/Strecke Anzeige der Strae bzw. Bahnlinie unter dem Mauscursor. Auch hier ist die Angabe nur bei schwarzer Schrift gltig. Mit einem Klick wird die Straen-Auswahl angezeigt. km Lnge 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" mglich. % Angabe, wieviel % ber der Ideallinie (Luftlinie) die aktuelle Route liegt. Bei offensichtlichen Rundfahrten bleibt die Angabe leer. km/h Fahrzeit 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 geffnet. Mit der rechten Maustaste kann die jeweilige Geschwindigkeit als "Referenzgeschwindigkeit" ausgewhlt werden. Mit dem Ampel-Icon kann das Einbeziehen von Ampeln in die Fahrzeit ein-/ausgeschaltet werden. Mit dem Kopfsteinpflaster-Icon unterhalb des Ampel-Icons kann das Einbeziehen von Kopfsteinpflaster- und hnlichen Strecken in die Fahrzeit ein-/ausgeschaltet werden. W Fahrzeit bei dieser durchschnittlichen Leistung, abhngig von der Windgeschwindigkeit und von Steigungen. Die Berechnung wird mit dem Modul BikePower durchgefhrt. Mit Klick auf das W-Feld kann eine andere Leistung (in Watt) eingegeben werden. Als Faustregel kann man 50W fr eine gemtliche Fahrweise annehmen. Mit Klick auf die Fahrzeit wird das Alarm-Fenster geffnet. Mit der rechten Maustaste kann die jeweilige Leistung als "Referenzleistung" (intern wird diese auf eine Geschwindigkeit umberechnet) ausgewhlt werden. Auch hier kann man mit Ampel- und Kopfsteinpflaster-Icon zum Einbeziehen von Ampeln/Kopfsteinpflasterstrecken in die Fahrzeit einbeziehen. Datum der Winddaten Falls aktuelle Winddaten vorhanden sind, stehen in diesem Feld das jeweilige Datum und die Uhrzeit. Bei einem Mausklick wird versucht, die aktuellen Daten ber das WWW oder ber eine lokale Datenbank zu holen. Mit der rechten Maustaste erscheint ein Men mit folgenden Punkten: Wetterstation Hier kann ausgewhlt werden, welche der Quellen im Internet (Meteorologisches Institut der FU oder ggfs. andere Quellen) verwendet werden soll. Mit "aktuellste" werden alle Quellen nach den aktuellsten Angaben berprft. Quelle Hier kann angegeben werden, ob die Wetterdaten ber 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, knnen hiermit Wetterdaten zu einem bestimmten Tag ausgewhlt werden. Wind ignorieren Normalerweise wird - falls Winddaten vorhanden sind - die Route anhand der Windrichtung gefrbt: Rckenwindabschnitte sind grn, Gegenwindabschnitte rot und Seitenwindabschnitte von hellgrn bis orange. Falls der Menpunkt "Wind ignorieren" angeklickt ist, wird die Windgeschwindigkeit und -richtung bei der Route und bei der Zeitberechnung ignoriert. Die Route wird dann in einer einzelnen Farbe (blau) gezeichnet. Aktualisierung Hiermit kann das Zeichnen der Gegenwind- und Rckenwindstrecken der Route aktualisiert werden. automatische Aktualisierung Beim ndern der Wetterstation bzw. der Quelle werden automatisch die neuen Wetterdaten geholt. automatische Routenaktualisierung Beim ndern von Wetterdaten werden automatisch die Gegenwind- und Rckenwindstrecken 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 geffnet. Anmerkung: Zwar kann die maximale Windgeschwindigkeit eingegeben werden, das Programm verwendet aber nur die mittlere Windgeschwindigkeit fr die Zeitberechnungen. Temp Anzeige 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 zugehriges Popup-Men aufgeklappt werden kann. Das Men kann auch mit Klick auf die rechte Maus-Taste, whrend sich der Maus-Cursor ber dem Icon befindet, aufgerufen werden. Hier folgt die Beschreibung der Icons von links nach rechts. KARTENELEMENTE Die erste Gruppe kontrolliert, welche Elemente auf der Kartenflche dargestellt werden sollen. In allen Mens dieser Icons kann mit oben, normal und unten angegeben werden, ob die Elemente ber oder unter allen anderen Elementen gezeichnet werden sollen oder ob die normale Reihenfolge wiederhergestellt werden soll (die normale Reihenfolge lautet von unten nach oben: Flchen, Gewsser, Inseln, Grenzen, U-Bahnen, Regionalbahnen, S-Bahnen, Straen, Landstraen, Orte). Daneben besitzt jedes Men einen Schalter zum Ein- und Ausschalten des Elements und einen Eintrag zum Auswhlen einer bestimmten Strae oder eines bestimmten Ortes ber eine Listbox. Straen-Symbol Schaltet das Zeichnen von Straen in Berlin ein oder aus (Tastatur: "s"). Men: Neben den Standardeintrgen sind noch folgende Eintrge vorhanden: Auswahl aus ... In diesem Untermen kann eine Strae aus alternativen Verzeichnissen ausgewhlt werden: Komplette Straenliste In der Straen-Datenbank von BBBike sind nur ca. 2300 Straen erfasst. Straen, die hier nicht vorhanden sind, knnen in der umfangreicheren PLZ-Datenbank ausgewhlt werden. Allerdings wird bei der Auswahl einer nicht vorhandenen Strae nur der Postleitzahlbereich angezeigt. Telefonbuch-Datenbank (Strae) Wenn eine Telefonbuch-CD-ROM 1998/99 oder 1999/2000 fr Berlin vorhanden ist, kann diese Datenbank verwendet werden. Hier kann jede Strae mit Hausnummer angegeben werden; die Position wird recht exakt angzeigt. Telefonbuch-Datenbank (Name) Mit diesem Formular kann nach Namen im Telefonbuch-Verzeichnis gesucht werden. Es muss mindestens der Nachname angegeben werden. 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, knnen mit << und >> weitere passende Datenstze eingesehen werden. Mit Alle werden alle passenden Datenstze auf der Karte markiert. Wenn ein "dial"-Programm vorhanden ist, erscheint noch ein Button Whlen zum Whlen der Telefonnummer. Untermen Straenkategorien In diesem Untermen kann das Zeichnen von Hauptstraen, Nebenstraen und fr Kfz gesperrte Straen ein- und ausgeschaltet werden. Hhenpunkte Hhenpunkte werden in die Karte eingezeichnet. Radwege Radwege werden gezeichnet. Benutzungspflichtige Radwege sind dunkelblau, freiwillig zu nutzende Radwege blau, Radstreifen grn und Busspuren orange. Fr jede Richtung, in die ein Radweg existiert, wird auf der jeweiligen Straenseite ein Radweg gezeichnet, auch wenn es sich eigentlich um einen Zwei-Richtungs-Radweg auf der falschen Straenseite handelt. Untermen Radwegekategorien In diesem Untermen kann das Zeichnen von einigen Radwegekategorien ein- und ausgeschaltet werden. Einbahn-/gesperrte Straen Kennzeichnung von Einbahnstraen (blaue Pfeile, die in die Straenrichtung zeigen), gesperrten Straen (rote Kreuze) sowie Punkten, an denen das Fahrrad getragen werden muss (drei waagerechte Striche). Temporre Sperrungen wegen Bauarbeiten werden mit einem Baustellen-Symbol gekennzeichnet. Fhren Zeichnen von Fhren. Um die Fhren auch in der Suche mit einzubeziehen, muss im Men von Route suchen der Eintrag Fhren verwenden aktiviert sein. Ampeln Ampeln werden in die Karte eingezeichnet. Bei der Auswahl einer Route wird die Anzahl der durchgefahrenen Ampeln mit einer ungefhren Verzgerungszeit (15 Sekunden pro Ampel) im Feld rechts von den Icons angezeigt. Reine Fugngerampeln sind in der Datenbasis nur erfasst, wenn sie die Fahrt wesentlich verzgern wrden (hohe Fugngerfrequenz oder stark befahrene Querstrae direkt vor oder hinter der Ampeln). Beschrankte Bahnbergnge sind ebenfalls unter den Ampeln zu finden. Outline zeichnen Die Straen werden mit Umrandung gezeichnet. Straennamen Die Straen werden mit Straennamen gezeichnet. Ist wesentlich langsamer, besonders wenn Font rotation eingeschaltet ist. Straenqualitt Die Qualitt des Straenbelags wird gezeichnet. Die Kategorisierung siegt wie folgt aus: dunkelgrn Sehr guter Belag (meist Asphalt). Da die meisten Straen einen guten Belag haben, wurde auf eine Erfassung dieser Kategorie meist verzichtet. hellgrn Guter Belag, z.B. gutes Kopfsteinpflaster oder etwas schlechterer Asphalt. orange Miger Belag, z.B. die meisten Kopfsteinpflasterstraen. rot Schlechter Belag (schlechtes Kopfsteinpflaster, unbefestigte Wege). Qualittskategorien Hiermit kann das Zeichnen der Qualittskategorien eingeschrnkt werden. Sonstige Behinderungen Zeichnen von sonstigen Behinderungen (z.B. Fugngerverkehr). Landstraen-Symbol Schaltet das Zeichnen von Landstraen in Berlins Umgebung ein oder aus (Tastatur: "l"). Men: Neben den Standardeintrgen sind noch folgende Eintrge vorhanden: Outline zeichnen Gleiche Funktion wie beim Straen-Symbol. Landstraen jwd zeichnen Zeichnet auch Landstraen auerhalb Brandenburgs. Straenqualitt Gleiche Funktion wie beim Straen-Symbol. Sonstige Behinderungen Gleiche Funktion wie beim Straen-Symbol. Ort-Symbol Schaltet das Zeichnen von Orten in Brandenburg ein oder aus (Tastatur: "o"). Men: Neben den Standardeintrgen sind noch folgende Eintrge vorhanden: Ortsnamen Anzeige von Ortsnamen ermglichen oder unterbinden. Kategorie In diesem Untermen kann das Zeichnen von kleineren Orten unterdrckt werden. Beispielorte fr die Kategorisierung: 6 Berlin 5 Potsdam, Brandenburg 4 Werder, Kyritz 3 Ketzin, Lindow 2 Caputh, Gttin 1 Krummensee 0 Ortsteile wie Wilhelmsdorf, Dthen, Petzow Mit "Alle" werden alle Orte gezeichnet. Mit "Auto" werden die Orte abhngig von der Zoom-Stufe gezeichnet. Schriftgre Untermen zum Einstellen einer anderen Schriftgre fr die Anzeige der Ortsnamen. Der Bereich geht von "klein" bis "sehr gro". berlappungen vermeiden Hier wird mit einem sehr einfachen Algorithmus versucht, die Ortsbeschriftungen so zu setzen, dass sie sich nicht einander berlappen. 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 abgespeichert werden soll. U-Bahn-Symbol Schaltet das Zeichnen von U-Bahnlinien ein oder aus (Tastatur: "u"). Men: Zustzlich zum Ein-/Ausschalten und Auswhlen der U-Bahnlinien knnen auch U-Bahnhfe ein-/ausgeschaltet und ausgewhlt werden. Wenn der Punkt U-Bhf-Namen angeklickt wird, werden die jeweiligen Namen zum U-Bahnhof auf der Karte eingezeichnet. Mit berlappungen vermeiden wird versucht, die Namen so zu setzen, dass sie sich nicht einander berlappen. Siehe auch die Bemerkung zu berlappungen vermeiden im Menpunkt Ort-Symbol. Mit VBB-Zone A, VBB-Zone B und in Bau kann das U-Bahn-Netz zustzlich auf die jeweilige Zone eingeschrnkt werden. S-Bahn-Symbol Schaltet das Zeichnen von S-Bahnlinien ein oder aus (Tastatur: "b"). Men: Wie beim U-Bahn-Symbol. RB-Symbol Schaltet das Zeichnen von Regionalbahnlinien ein oder aus (Tastatur: "r"). Men: Wie beim U-Bahn-Symbol. Gewsser-Symbol Schaltet das Zeichnen von Flssen, Kanlen und Seen ein oder aus (Tastatur: "w"). Men: Neben den Standardeintrgen sind noch folgende Eintrge vorhanden: Outline zeichnen Wie beim gleichnamigen Eintrag beim Straen-Symbol. Namen der Gewsser Schaltet das Zeichnen der Gewssernamen ein oder aus. Gewsser im Umland zeichnen Schaltet das Zeichnen der Gewsser im Umland von Berlin ein oder aus. Gewsser in der Stadt zeichnen Schaltet das Zeichnen der Gewsser in Berlin ein oder aus. Flchen-Symbol Schaltet das Zeichnen von sonstigen Flchen (Parks, Wlder, Flughfen) ein oder aus (Tastatur: "f"). Men: Neben den Standardeintrgen sind noch folgende Eintrge vorhanden: PLZ-Gebiete Schaltet das Zeichnen der Berliner Postleitzahlgrenzen ein oder aus. Die PLZ-Datenbank ist noch im Aufbau. PLZ-Gebiet auswhlen Zeigt eine Listbox zum Auswhlen einer Berliner Postleitzahl an. Grenzen von Berlin Schaltet das Zeichnen der Berliner Stadtgrenze ein oder aus. Sehenswrdigkeiten-Symbol Schaltet das Zeichnen von Sehenswrdigkeiten und anderen wichtigen Gebuden ein oder aus. Im Men gibt es die weiteren Punkte: Sehenswrdigkeiten Schaltet das Zeichnen von Sehenswrdigkeiten und anderen markanten Gebuden in Berlin und Brandenburg ein oder aus. Sehenswrdigkeit auswhlen Zeigt eine Listbox zum Auswhlen einer Sehenswrdigkeit an. Kneipen Zeichnet genau wie die Schaltflche Kneipen in Berlin. Kneipe auswhlen Zeigt eine Listbox zum Auswhlen einer Kneipe an. Persnliche Orte Zeigt eine Listbox mit persnlich eingetragenen Orten ein. Die Punkte mssen im "bbd"-Format in der Datei "$HOME/.bbbike/personal.bbd" vorhanden sein. Obst Zeichnet Stellen mit ffentlich zugnglichen Obstbumen. Zustzliche Kartenebenen-Symbol Im Men gibt es die Punkte: Straen-Layer zeichnen Zeichnet bbd- und andere GPS/GIS-Dateien als Straen/Strecken/Flchen. Sperrungen-Layer zeichnen Zeichnet bbd-Dateien als "Sperrungen" (gesperrte Straen, Einbahnstraen etc.). Das Straennetz wird entsprechend der Sperrungen aktualisiert. Punkte-Layer zeichnen Zeichnet bbd- und andere GPS/GIS-Dateien als Punkte. Straen/Punkte auswhlen Auswahl eines Objekts aus einer neu gezeichneten Kartenebene anhand des Namens. Letzte geffnete Layer Zeigt ein Men der zuletzt geffneten Kartenebenen/Layer. Umordnen Zeigt einen Dialog, in dem die Kartenebenen umgeordnet werden knnen. Zurzeit nur unter Unix/X11 mglich. Layer lschen Lschen einer zustzlich gezeichneten Kartenebene. Ausschnitt an Layer anpassen Der sichtbare Ausschnitt wird so gendert, dass die gesamte neue Kartenebene sichtbar ist. Scrollregion an Layer anpassen Der Scrollbereich wird auf die Bounding Box der neuen Kartenebene gesetzt. Scrollregion fr Layer vergrern. Der Scrollbereich wird, falls notwendig, so vergrert, dass die neue Kartenebene vollstndig enthalten ist. Dieser Menpunkt ist bevorzugt von den Scrollregion/Ausschnitt-Menpunkten 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, knnen 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 Menpunkt "Gpsman-Daten zeichnen" Tracks. NAVIGATION In der nchsten Gruppe sind die Navigations-Icons: Vergrern-Symbol (+) Es wird ein kleinerer Ausschnitt angezeigt (mehr Details). Tastatur: "+". Verkleinern-Symbol (-) Es wird ein grerer Ausschnitt angezeigt (weniger Details). Tastatur: "-". Mastab-Feld Dieses Feld zeigt den aktuellen Mastab, bezogen auf den Bildschirm, an. Die Zahl stimmt nur, wenn die DPI-Zahl des X-Servers korrekt eingetragen wurde (beim X-Server von XFree86 kann die DPI-Zahl mit der Option -dpi verndert werden). Mit Klick auf das Feld kann ein anderer Mastab angegeben werden und so der Kartenausschnit vergrert oder verkleinert werden. bersichtskarten-Symbol Mit diesem Symbol kann die bersichtskarte von Berlin und Brandenburg ein- und ausgeschaltet werden. In der bersichtskarte wird der aktuelle Ausschnitt durch ein schwarzes Rechteck gekennzeichnet. Durch Verschieben dieses Rechtecks wird auch der aktuelle Ausschnitt verschoben. Windrosen-Symbol Mit dem Windrosen-Symbol kann man die Karte in die vier Himmelsrichtungen scrollen. Mit der linken Maustaste sind dabei die Schritte kleiner, mit der mittleren grer. Wenn man lnger auf die Mitte der Windrose klickt (ca. 2 Sekunden), wird wieder zurck auf die Mitte zentriert. Scrollen kann man auch mit den Scrollbars oder mit den Tasten Pos1 (links), Ende (rechts), Bild nach oben und Bild nach unten (jeweils immer seitenweise) bzw. mit den Cursortasten (feinere Abstufung). ROUTEN Die folgenden Icons kontrollieren die Suche von Routen: Route suchen Mit diesem Schalter kann man den Suchmodus ein- oder ausschalten. Normalerweise ist dieser Schalter nicht aktiviert und es ist immer der Suchmodus eingeschaltet (kann mit der Kommandozeilen-Option -advanced gendert werden). Men: Route lschen Die aktuelle Route wird gelscht. Gleiche Funktion wie Drcken auf "Shift-Backspace". Der letzte Punkt der Route wird mit der Backspace-Taste gelscht. Route wiederherstellen (Undo) Die zuletzt gelschte Route wird wiederhergestellt. gesperrte Straen beachten Wenn dieser Schalter eingeschaltet ist, werden gesperrte Straen und Einbahnstraen nicht in die Suche einbezogen. Tragen vermeiden Stellen, an denen das Rad getragen werden muss, werden nicht in die Suche einbezogen. Fhren verwenden Fhren werden bei der Suche bercksichtigt. Steigungen berechnen Hhenangaben werden eingelesen und bei der Berechnung der Leistung werden die Hhenangaben fr Steigungen und Geflle verwendet. Ampel-Optimierung Bei der Suche einer Route wird fr jede Ampel 25m, 50m oder 100m auf die entsprechende Strecke aufgeschlagen (nur fr den Suchalgorithmus). Abhngig von der Geschwindigkeit bekommt man fr die Verzgerungszeit pro Ampel folgende Tabelle: Zu lesen ist die Tabelle wie folgt: wenn man mit 25km/h unterwegs ist und als Aufschlag 100m gewhlt hat, wrde dies einer Verzgerung von durchschnittlich 14s pro Ampel entsprechen. Steigungen/Geflle zeigen Auf der Route liegende Geflle oder Steigungen ber 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 Straen beachten Einbahnstraen und gesperrte Straen werden bei der Suche gemieden. Einbahn-/gesperrte Straen *strikt* beachten Einige Einbahnstraen sind als fr Radfahrer in der Gegenrichtung befahrbar gekennzeichnet, obwohl sie es offiziell nicht sind. Mit dieser Option werden alle Einbahnstraen gemieden (auer fr Radfahrer offiziell geffnete). Benutzerdefinierte Sperrungen In diesem Men kann man private Sperrungen definieren, laden und speichern. Wenn der "Definieren"-Modus eingeschaltet wird, kann mit einem Klick auf eine Strae diese als "gesperrt" gekennzeichnet werden. Ein nochmaliger Klick auf eine Sperrungen hebt diese auf. Weiterhin knnen "Aktive Sperrungen" geladen werden. Diese werden ca. wchenlich (falls man Internet-Updates macht) oder tglich (falls man Updates per git macht) aktualisiert und enthalten beispielsweise Baustellen, Brckensperrungen oder Veranstaltungen, die auch Radfahrer betreffen knnten. Tragen strikt vermeiden Bei der normalen Suche werden Abschnitte, in denen getragen werden mu (Treppen) mit einer hohen Penalty versehen. Wenn "strikt vermeiden" gesetzt ist, dann werden solche Strecken komplett gemieden. Schlechte Wege vermeiden (Q3 strikt meiden? XXX) Fhren verwenden Erlaubt die Benutzung von Fhren bei der Suche. Eine Prfung, ob die Fhre zum jeweiligen Zeitpunkt berhaupt fhrt bzw. ob die Route dadurch schneller ist, wird nicht gemacht. Straenqualitt-Optimierung Optimiert nach der Straenqualitt (Asphalt, Kopfsteinpflaster etc.). Einstellungen werden unter "Optimierungsparameter einstellen" gesetzt. Straenkategorie-Optimierung Optimiert nach der Straenkategorie (Nebenstrae, Hauptstrae etc.). Einstellungen werden unter "Optimierungsparameter einstellen" gesetzt. Optimierung der sonstigen Behinderungen Optimiert nach sonstigen Behinderungen (Fugnger auf der Strae, Bordsteine, sehr kurvige Strecken etc.). Einstellungen werden unter "Optimierungsparameter einstellen" gesetzt. Ampel-Optimierung Optimiert nach Anzahl der Ampeln. Einstellungen werden unter "Optimierungsparameter einstellen" gesetzt. Radwege-Optimierung Optimiert nach Vorhandensein von Radwegen. Einstellungen werden unter "Optimierungsparameter einstellen" gesetzt. Hauptstraen ohne Radwege/Busspuren meiden Grne Wege Unbeleuchtete Straen 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 fr Unix-hnliche 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 Hypertextfhig ist. Die Binaries fr 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 bertragung 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 lschen Mit Klick auf dieses Icon wird die aktuelle Route gelscht. Rckweg-Symbol Start- und Zielpunkt der aktuellen Route werden vertauscht. Koordinaten-Symbol Dieses Men ist normalerweise nicht aktiviert und wird nur zum Editieren der Koordinatendateien bentigt. Info-Symbol Hiermit kann im Informationsmodus umgeschaltet werden. Beim Klick auf Kartenelemente wird jeweils ein Informationsfenster geffnet. Mit der "i"-Taste kann das Informationsfenster fr das Kartenelement unter der Maus geffnet werden. Im Informationsfenster befinden sich Informationen zu: berechnete Lnge oder Flche, Koordinaten in verschiedenen Koordinatensystemen (WGS, GKK, UTM ...), Links zu der Web-Version von BBBike, BBBike/Mapserver, Google Maps, Berliner Stadtplan (und weitere Links, die durch Plugins bereitgestellt werden, z.B. durch das LuiseBerlin-Plugin), Sonnenauf/untergang (bentigt 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 krzeste Rundreise berechnet werden. Dazu klickt man erst einmal in diesen Modus und whlt alle gewnschten Stationen der Rundreise an. Der erste und letzte Punkt werden fest als Start- und Zielpunkt markiert; alle anderen Punkte werden in ihrer Reihenfolge frei gewhlt. Wenn man alle Stationen ausgewhlt hat, muss man noch einmal auf das Salesman-Symbol klicken, um die Berechnung zu starten. Es wird darauf hingewiesen, dass bei einer groen 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 wrde, kann sie mit der Esc-Taste abgebrochen werden (wenn die Berechnung bereits mehr als zu 50% durchgefhrt wurde, bekommt man dann noch ein Ergebnis, auch wenn es nicht das optimalste ist). DATEIOPERATIONEN ffnen-Symbol Hiermit kann eine bereits gespeicherte Route wiedergeladen werden. Eine Liste der zuletzt geladenen Routen kann man mit Klick auf die rechte Maustaste erhalten. Zustzlich zum bbbike-Format kann auch eine Track-Datei von GPS-Navigationsgerten eingeladen werden. Die Datei muss aus Zeilen im folgenden 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. Men: Mit den Menpunkten kann man den aktuellen Ausschnitt der Karte als Bilddatei im Postscript-, GIF-, JPEG- oder PPM-Format speichern speichern. GIF-Dateien sind in der Regel am kleinsten. Postscript-Dateien sind vektororientiert und knnen somit beliebig ohne Qualittsverluste vergrert werden. Das Erzeugen von JPEG- und PPM-Dateien ist normalerweise nicht empfehlenswert. Folgende Programme mssen fr die verschiedenen Formate installiert 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 fr jede Konvertierung aufgerufen wird, die Schriften sehr klein darstellt, sollte im Orte-Men der Punkt Sehr groe Schrift gesetzt sein. Bessere Ergebnisse erhlt 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 direkt vorgenommen, sondern es wird eine Postscript-Datei erstellt und ein Postscript-Viewer (z.B. gv oder ghostview) aufgerufen, aus dem heraus gedruckt werden kann. Ist kein Postscript-Viewer vorhanden, wird in eine temporre Datei geschrieben. Men: Farbe, Graustufen, Schwarz-Wei 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 verzerrt. auf A4 skalieren Wenn dieser Schalter aktiviert ist, wird die Karte so vergrert, dass ein A4-Blatt vollkommen ausgefllt ist. Legende Eine Legende mit Nordpfeil wird mit ausgedruckt. Legende rechts statt links Die Position der Legende wird gendert. WEITERE ICONS Fahrrad-Symbol (Bikepower) Aufruf des Bikepower-Moduls, z.B. zum Eintragen der persnlichen und Fahrrad-Daten. Siehe BikePower. Options-Symbol (O) Hiermit kann der Options-Editor aufgerufen werden. Men: Ausgabe sofort aktualisieren Einige Kommandos wie Outline zeichnen oder Straennamen werden nicht sofort ausgefhrt, sondern beim nochmaligen Anwhlen des jeweiligen Icons. Um die sofortige Aktualisierung zu erzwingen, kann dieser Schalter gesetzt werden. Netz sofort aktualisieren Hiermit wird die interne Darstellung des Straennetzes aktualisiert. Alles aktualisieren Alle ausstehenden Kommandos werden ausgefhrt. gedrehte Zeichenstze Beim Zeichnen von Straen- und Gewssernamen werden gedrehte Zeichenstze verwendet. Das Zeichnen wird dadurch verlangsamt, auerdem wird der X-Server zustzlich belastet. Gedrehte Zeichenstze knnen 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) fr den Kartenbereich. Im Untermen kann zwischen kein (kein Balloon), nur Route (Balloon wird nur ber einer Route angezeigt) und berall (Balloon wird ber allen Kartenelementen angezeigt) ausgewhlt werden. Farben ndern Mit diesem Menpunkt knnen die Farben von bbbike gendert werden. Die nderungen sind nicht permanent. Schriftart ndern Mit diesem Menpunkt kann die Schriftart gendert werden. Die nderung ist nicht permanent. Stndige Markierung Wenn dieser Punkt eingeschaltet ist, bleibt die Markierung nach einer Auswahl stehen, ansonsten blinkt die Markierung einige Male und wird dann gelscht. Markierung lschen Falls Stndige Markierung eingeschaltet ist, kann eine Markierung mit diesem Menpunkt gelscht werden. Status nach STDERR Statusmeldungen werden nicht in der Statuszeile angezeigt, sondern nach stderr umgelenkt. Wortreich (verbose) Es werden zustzliche Meldungen nach stderr ausgegeben. Hilfe-Symbol (?) Anzeige der Online-Dokumentation (ber Tk::Pod oder einen WWW-Browser). Men: Legende Hiermit wird die Legende ein- und ausgeschaltet. In der Legende werden nur die gerade angezeigten Kartenelemente erklrt. Tastatur: "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. ber... Zeigt die Version von BBBike, perl und Tk an. Busy-Zeiger zurcksetzen Es kann vorkommen, dass nach einem Fehler der Busy-Zeiger (Uhr oder Sandglas) nicht zurckgesetzt wurde. Dies kann hiermit nachgeholt werden. Kontexthilfe-Symbol Mit der Kontexthilfe kann die Hilfe fr einen Button direkt angefordert werden. Ende-Symbol Hiermit wird BBBike beendet. Temporre Dateien werden gelscht und die Liste der zuletzt geffnet 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 Strae zentriert. Beispiel: "--center Dudenstr" --centerc koord Beim Starten wird auf die angegebenen Koordinaten (Format "x,y") zentriert. --proxy httpproxy Angabe eines Proxies fr WWW-Verbindungen im Format "http://hostname:port/". Beispiel: "http://www.cs.tu-berlin.de:80/" routefile Beim Starten wird die Routendatei geladen und angezeigt. ANFORDERUNGEN Fr das Zeichnen der realen Karten sind folgende Programme aus dem pbmplus- bzw. netpbm-Paket notwendig: • giftoppm • pnmscale • djpeg (aus libjpeg) Eine komplette Liste der optionalen perl-Module findet man in Bundle::BBBike. INSTALLATION Allgemein Die Installationsbeschreibung befindet sich in der Datei README bzw. README.html. fvwm2 Bei der Verwendung von fvwm2 knnen folgende Zeilen in .fvwm2rc oder .fvwmrc eingefgt werden: Style "Bbbike*" MiniIcon srtbike_mini.xpm Style "BbbikePassive" GrabFocusOff, GrabFocusTransientOff Die erste Zeile lsst das BBBike-Icon in der Titelleiste erscheinen. Dazu sollte die Datei srtbike_mini.xpm in ein Verzeichnis eingefgt werden, wo sich die sonstigen fvwm-Icons befinden (siehe Direktive PixmapPath). Die zweite Zeile sorgt dafr, dass "unwichtige" zustzliche Fenster nicht (unntigerweise) den Fokus erhalten. BUGS Zu viele... • Entfernungen von manuell erzeugten Strecken werden bei der Wegbeschreibung nicht bercksichtigt, wenn eine Neuberechnung oder Rckweg angewhlt wurde. • Suche: Das Anwhlen eines Punktes innerhalb einer gesperrten Strae ist flschlicherweise erlaubt. => Lsung: mit inaccessible_streets feststellen, ob der Punkt (oder beide Nachbarnpunkte) nicht erreicht werden kann und das Anwhlen verhindern. • optionadd...*search hat auch Auswirkungen auf den Menpunkt in Tk::Pod ... wie kann das begrenzt werden? Vielleicht MainWindow statt Toplevel fr das Pod-Widget benutzen? • Beim Anzeigen einer Routenbeschreibung, die Landstraen enthlt, wird nichts ausgegeben, wenn Landstraen nicht gezeichnet sind. => in nearest_points evtl. Landstraen bei Bedarf nachladen (wie feststellen???). • Vias verschieben etc.: wenn eine Via-Flagge sich unterhalb eines anderen Symbol befindet, kann es nicht angeklickt werden => Lsung: Start,Via,Zielflagge bekommen ein zustzliches 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 lschen" auswhlen, 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. KOMPATIBILITT BBBike wird zur Zeit unter FreeBSD 9.0 mit perl 5.12.4 und den neuesten Perl/Tk-Versionen (z.Zt. 804.030) entwickelt. Testlufe 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 lteren perl-Version 5.00503 kompatibel zu bleiben. Dabei knnten aber einige Features auf der Strecke bleiben. Die Grundfunktionalitt ist aber vorhanden. perl 5.004 und lter sowie Tk 400 und lter wird nicht mehr untersttzt. Fr diese Versionen sollte ein lteres 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.0 2025-11-02 BBBIKE(1)
SYNOPSIS | BESCHREIBUNG | INFORMATIONSLEISTE | ICONS | OPTIONEN | ANFORDERUNGEN | INSTALLATION | BUGS | LIMITATIONS | KOMPATIBILITT | 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.0>
