Erst vor ein paar Tagen wurde wieder darüber diskutiert, wie man evtl. erreichen könnte, dass der POI-Warner seine Blitzer fahrtrichtungs-sensitiv anzeigt. Besser gesagt, zwar alle auf der Karte anzeigt, aber nur vor denjenigen warnt, die wirklich in Fahrtrichtung liegen.
Es geht also darum, innerhalb des Suchwinkels diejenigen Blitzer von der Warnung auszuschließen, die z.B. in der Gegenrichtung oder in einer Querstraße (auch auf oder unter einer Autobahnbrücke) positioniert sind.
Ich möchte hierzu einen Vorschlag machen:
Richtungs-sensitiv heißt ja, jeden einzelnen Blitzer-POI mit einer Fahrtrichtungsangabe zu versehen. Leider scheidet hier, soweit ich es verstehe, die Möglichkeit aus, den POI mit der Straße zu verknüpfen, zu der er gehört. Der POI-Warner kennt keine Straßen oder deren Vektoren sondern nur eine endlose 2D-Wüste, in der er sich nur über die Nord/Süd- und Ost/West-Koordinaten orientiert. Darin registriert er natürlich die POIs mit ihren Koordinaten und über GPS seine eigene Position; mittelbar über den Faktor Zeit registriert er darüber hinaus permanent seine Geschwindigkeit und (wichtig!) seine Fahrtrichtung. Ohne letztere könnte er nicht seinen Suchwinkel ausrichten.
Mein Vorschlag basiert darauf, dass der POI-Warner seine Fahrtrichtung ständig mit den Richtungswerten derjenigen POIs vergleicht, die von seinem Suchwinkel erfasst werden.
Ich schlage daher vor, dass ein Blitzer-POI einfach innerhalb seines Beschreibungstextes einen Richtungswert in geschweiften Klammern enthält; z.B. {24}. Das ist eigentlich schon alles.
Die Art der Einteilung des Vollkreises muss hierzu natürlich vereinbart sein. Denkbar wäre (alternativ):
- 360° (unnötig feine Teilung; nicht jedem geläufig)
- 64 gemäß Marschzahlen des Kompasses (gute Teilung aber nicht jedem geläufig)
- 12 gemäß Stundenteilung der Uhr (jedem geläufig aber zu grob)
- 60 gemäß Minutenteilung der Uhr (gute Teilung und jedem geläufig).
Ich habe mir für dieses Beispiel jedenfalls die letztgenannte 60er Teilung zur Definition der Fahrtrichtung gewählt. (Nicht verwechseln mit Winkelminuten.)
[Blockierte Grafik: http://users.skynet.be/peter.entz/Anlagen/Blitz-1.jpg]
Bild 1
Fahrtrichtungen bei einer 60er Teilung
entsprechend der Minuten-Teilung der Uhr
Hier ein konstruiertes Beispiel, siehe Bild 2:
Der POI-Warner erfasst in seinem Suchwinkel drei Blitzer und das Navi zeigt sie an, wie bisher. Allerdings warnt der POI-Warner nur vor einem, nämlich dem 50-km/h-Blitzer unten links, denn dieser ist in seiner Beschreibung mit dem Richtungswert {8} versehen, den das Programm als "zutreffend" erkennt. Die anderen beiden mit den "falschen" Richtungswerten {38} bzw. {46} werden ignoriert. (Ganzzahlige Richtungswerte reichen völlig aus; man darf auch mal um 1 bis 2 daneben liegen.)
[Blockierte Grafik: http://users.skynet.be/peter.entz/Anlagen/Blitz-2.jpg]
Bild 2
Fahrtrichtungs-sensitives Warnen des POI-Warners.
Nur vor dem Blitzer links unten wird gewarnt.
Wie funktioniert das?
Der POI-Warner rechnet die ohnehin ständig aktuell vorliegende Fahrtrichtung (s.o.) von Grad in den Richtungswert um (in diesem Fall teilt er die Gradzahl einfach durch 6): Aus 49,0223° wird somit der Richtungswert 8,17 - also ca. bei 8 Minuten auf der Uhr.
Ein voreingestellter Toleranzwert von +/- 5 führt zu einem Toleranzbereich von 3,17 bis 13,17. Vor allen erfassten Blitzer-POIs, deren Richtungswert dazwischen liegt, warnt nun der POI-Warner.
[Blockierte Grafik: http://users.skynet.be/peter.entz/Anlagen/Blitz-3.jpg]
Bild 3
Toleranzbereich beiderseits der tatsächlichen Fahrtrichtung
Ein Toleranzbereich ist notwendig wegen evtl. ungenau eingegebener Richtungswerte und wegen Straßenkrümmungen.
Bleibt die Frage: Wie kommen wir dahin? - Ich gehe mal ganz zuversichtlich davon aus, dass es für Markus möglich wäre, das Warner-Programm entsprechend zu ergänzen. Das größere Problem sehe ich in dem Änderungsaufwand der vielen vorhandenen POIs selbst. Hier wäre viel, viel Handarbeit vieler freiwilliger Helfer angesagt. Für den Fall aber, dass eine zukünftige Warner-Version die Redigierung von POIs erleichtert, sollte auch das zu schaffen sein.
Übrigens neue Blitzer, die im Vorbeifahren 'recorded' werden, könnten künftig ihren Richtungswert gleich automatisch verpasst bekommen, da der POI-Warner den Wert ja ständig vorhält !
Gruß Peter