 Ja, vielen Dank und ich freue mich, dass so viele hier sind und es geht ja auch um etwas, was uns eigentlich alle interessieren sollte. Denn viele von uns sind nicht immer mit dem Auto unterwegs, sondern oft auch als Fußgänger. Und da muss man sich nur an seine Kindheit erinnern. Wer erinnert sich nicht daran, nicht mitten auf der Straße laufen, bitte an der Seite gehen. Denn für Fußgänger ist es typischerweise deutlich besser für ihre Lebenserwartung, wenn sie sich eher auf der Seite der Straße aufhalten als mitten auf der Straße. Ganz abgesehen davon ist, wenn man sozusagen einen Fußgänger-Routin machen will oder natürlich für Rollstuhlfahrer, sehr relevant auf welcher Seite der Straße man sich befindet. Denn je nachdem, wo man sich befindet, kann ein Weg oder ein anderer Weg deutlich besser sein als der andere und dementsprechend sollte man das eigentlich für einen Fußgänger-Routin auch berücksichtigen. Und letztendlich ist es auch so, wo sollte man eine Straße überqueren? Ja, da sollte man einfach gucken, wo sind Ampeln, wo sind Zebra-Streifen, gibt es vielleicht für besonders vulnerable Personengruppen spezielle Ausrüstungen, wie zum Beispiel für Blinde, ein Taster, der auch vibriert oder sogar Klopfsignale, die einem sagen, wo man langgehen kann. Das sind alles Informationen, die man nicht nutzen kann, wenn man nicht die Straßenseite berücksichtigt, wenn man einen Fußgänger-Routin macht. Wenn man sich aber aktuelle Lösungen anschaut, was es für Fußgänger-Routin gibt oder was als solches verkauft wird, dann hat man das Gefühl, ja, das ist eigentlich alles ein Autorouting, nur mit einer ganz dichten Schrift gemalt, so dass es aussieht, als könnte man auf beiden Seiten gleichzeitig gehen. Eigentlich sieht es eher danach aus, als wäre dieses Fußgänger-Routin, was man sonst immer kennt, für die postautomotive Zukunft gedacht, denn so ganz ernsthaft kann das ja nicht gemeint sein, dass eine dicke Linie ein sagt, wo man langgeht. Ja, letztendlich am Ende des Talks möchte ich zeigen, wie man das mit Hilfe der Open-Street-Map auch realistisch und jetzt nutzbar umsetzen kann. Im Gegensatz zu einigen Lösungen, die es auch schon vorher gab und auch gibt, sollte das eigentlich auch gleich überall funktionieren. Ich möchte erst mal was zum Hintergrund sagen, woher kommt es, warum habe ich mich überhaupt mit diesem Thema beschäftigt und der Grund liegt darin, dass ich das Glück habe, mit unserer Firma auch in einem großen Forschungsprojekt beteiligt zu sein und zwar ist es das Forschungsprojekt TARA und da geht es darum, blinden Menschen eine selbstständige Mobilität im urbanen Umfeld zu ermöglichen. Letztlich ist so ein Leitspruch, viele trauen sich gar nicht auf bestimmte Strecken zu gehen, weil sie ja gar nicht wissen, was sie dort erwartet und die Gruppe, mit der wir das umsetzen können, ist ein ganz ausgezeichnisses Konsortium, einmal mit drei Instituten vom KIT, das ist einmal das Institut für Computer Vision and Human-Computer Interaction mit Professor Stiefelhagen, dann das ITAS-Institut für Technologiefolgenabschätzung und Systemanalyse und zum Schluss natürlich auch das Studienzentrum für segestätigte Studierende und für segestätigte ganz allgemein, die natürlich das Fachwissen haben, wie man speziell in diesem Fall für blinde natürlich die Situation verbessern kann, indem man Zugriff auf digitale Daten ermöglicht. Weiterhin sind als industrielle Partner unsere Firma die XPoint-Infomationssysteme mitbeteiligt. Wir sitzen in Etling, hier ganz um die Ecke quasi, direkt hinter dem Wattkopf und die Firma Papemeyer, die spezialisiert ist für Hilfsmittel, speziell Breilzeilen, die natürlich sehr gut geeignet sind, um blinden auch Informationen zu vermitteln. Was wir machen wollen, ist auf der einen Seite natürlich etwas, wo man sieht, wo schon auch die Open-Street-Map, aber auch Katastardaten, ganz stark beinhaltet sind. Das heißt, wir möchten auf der einen Seite die digitalen Daten, die vorhanden sind, Menschen zur Verfügung stellen. Auf der anderen Seite möchten wir auch aktuelle Methoden aus der Bilderkennung benutzen, um Informationen über die Umwelt zu erhalten. Und all diese Daten möchten wir auf der einen Seite durch, zum Beispiel, Sonifikation, durch Narration oder andere Vibrationen, wie zum Beispiel einen Vibrationsgürtel oder einen Arm-Band oder ein Fuß-Band, Menschen mit Seeeinschränkungen mitteilen können. Unter anderem werden wir auch eine mobile Breizeile mit neuartigem Benutzerinterface unterstützen, um am Ende mehr Sicherheit den Menschen auf dem Weg im urbanen Umfeld zu liefern, dadurch, dass man einfach mehr weiß, sei es nun, dass man es akustisch durch Narration oder durch Töne oder eben über die Breizeile informiert, also darüber informiert wird. Ganz wichtig ist natürlich immer, man muss berücksichtigen, welche Art und Weisen sollte man finden, um den Menschen das mitzuteilen. Da sind wir natürlich sehr glücklich, dass wir dort sowohl Spezialisten aus der Mensch-Technik-Interaktion als auch Mobilitätstrainer dabei haben und natürlich die Spezialisten vom Studienzentrum für Seegeschädigte, die natürlich da uns direkt mit Rat und Tat zur Seite stehen können. Der heutige Vortrag handelt natürlich speziell um den Teil links oben. Denn eine ganz grundlegende Frage ist natürlich, wenn ich helfen will, mich in der Stadt zu bewegen, ist natürlich so eine Grundaufgabe. Wie sollte man denn einen Routing beschreiben oder einen Routing mit dem Computer oder mit dem Smartphone umsetzen, dass man möglichst sicher vom Punkt A nach Punkt B kommen kann? Was ich heute vorstelle, ist quasi eine Vorvorstellung hier auf der Gulasch-Programmier-Nacht, die direkt wissenschaftlichen Ergebnisse für das Fußgänger-Routing für blinde werden wir dann bei der ICC-HP in Linz vorstellen, im Juli. Das ist eine internationale Konferenz für Computergestütze-Assistenzsysteme und dort werden die Ergebnisse auch publiziert. Aber heute geht es ganz speziell nochmal darum, was für eine Rolle die Open-Street-Map für uns spielt, was wir daraus nutzen können und was vielleicht auch noch ein bisschen verbessert werden könnte. Nun aber zunächst, wie sieht es bisher aus? In dem Moment, wo wir gestartet haben und wir wollten ein mobiles Assistenzsystem entwickeln, da ist es so, dass sozusagen die Smartphones einer gewissen Firma aus Cropotino einfach ein wunderbares Unterstützungssystem haben und für blinde sehr, sehr gut nutzbar sind. Da war es natürlich naheliegend, dass wir auch die Entwicklung zunächst erstmal auf dem Smartphone dort umsetzen und da haben wir uns gedacht, benutzen wir am Anfang auch erstmal das Fußgänger-Routing, wie es von dem System zur Verfügung gestellt wird. Das ist so der Anfang der Route von unserem Unternehmen Edling in Richtung des Studienzentrums für Seegeschädigte auf dem Campus Süd des KITs. Und ich glaube, man muss sich hier nur den Anfang der Strecke anschauen, um zu sehen, das Routing ist schon mal mit sehr breitem Pinsel gemalt, Straßenseiten gibt es dort nicht. Und wenn man nochmal genau hinschaut, wohin führt uns das Routing eigentlich, wir nennen das den Wattkopftunnel. Ich würde mich da als Fußgänger nicht hineintrauen. Also wir haben verschiedene Beispiele schon gefunden, wo bei dem Routing Dinge herausgekommen sind, wo ich sagen muss, das sollten wir lieber nicht Menschen zur Verfügung stellen, weil einfach dort recht hohe Gefahr besteht, sich in schwierig Situation zu bringen. Gut, ich habe mal ein anderes Beispiel genommen und mir angeschaut, was macht denn jetzt eigentlich Google Maps, um ein Fußgänger-Routing umzusetzen. Tatsächlich ist das Google Maps Fußgänger-Routing sehr, sehr gut. Sie kennen ganz viele Wanderwege, aber sobald man ins Obane umfällt, kommt, ist es irgendwie wieder so diese Einstellung, hey, Fußgänger, geh doch auf der Straße. Ich habe es etwas dicker dargestellt, wo mich das Google Maps langschicken würde und ja, man sieht, es ist zentral auf der Straße, tatsächlich der Fußweg da ist auf der rechten Seite, das wäre doch viel schöner, wenn man da lang gehen würde. Ja, jetzt kann man sagen, was ist denn daran so schlimm? Schlimm ist daran, Google Maps weiß nicht, wann sollte ich die Straße überqueren. So gesehen haben wir hier ein Problem, die haben einfach die Informationen nicht, dass es dort Straßenseiten gibt. Im Endeffekt, es ist im Grunde genommen wieder ein Auto-Routing abgebildet auf Fußgänger, ein bisschen werden Wege bevorteiligt, die halt für Fußgänger alleine zuständig sind, aber es ist nicht das, was wir uns erwünschen. Glücklicherweise gibt es in Heidelberg natürlich den Open-Route-Service, der macht das schon ein bisschen netter, der nutzt nämlich die OSM und die OSM hat an vielen Stellen schon Fußgängerwege direkt integriert. Und so sehen wir das direkt am Anfang, wo ich gerade gezeigt habe, wo es doch sehr schön wäre, wenn ich dort am Fußgängerweg lang gehen würde, kommt bei der Open-Route-Service tatsächlich raus, geht auch bitte auf der rechten Straßenseite lang. Ganz ausgezeichnet, nur dann irgendwo verlässt es sie an diese eine Stelle und plötzlich laufen sie doch wieder auf der Straße lang. Der Grund ist, der Open-Route-Service kennt auch keine Straßenseiten, er nutzt aber die Informationen, wenn die dizierte Fußwege an der Seite vorhanden sind. Interessanterweise ist diese eine Stelle, wo plötzlich der Open-Route-Service auf die Straße geht, also das ist jetzt ein Beispiel, man findet viele andere Beispiele, wo es dann plötzlich gut funktioniert. Die Stelle ist aber eine sehr neurologische Stelle, an der Stelle ist tatsächlich eine Ampel. An der Stelle hätte eigentlich der Open-Route-Service sagen sollen, geh bitte über die Straße, da ist aber diese Information über die Straßenseite nicht kennt, ja, kann es uns das nicht vermitteln. Apple und Google kreuzen vorher über, aber die haben gar keine Ahnung, dass da eine Ampel ist, das ist einfach für die als kürzeste Trecke wahrscheinlich gekommen. Das heißt, hätten wir eine Gesellschaft, in der es keine Autos mehr gibt, wunderbar sind die Lösungen ganz ausgezeichnet, aber in der heutigen Zeit würde ich doch eher anraten, sich Gedanken zu machen, wie können wir denn anhand der Daten, die in der Open-Street-Map vorhanden sind, es irgendwie hinkriegen, dass wir doch auf der richtigen Seite gehen und damit auch entscheiden können, wo man tatsächlich das Fußgänger-Routing entlang machen sollte. Glücklicherweise gibt es solche Lösungsansätze schon. Das ist eigentlich so dieser beste Ansatz von Schmitz und Erdl, die das, jetzt muss ich gucken, das schon 2012 vorgetragen haben, die haben gesagt, ist doch wunderbar, wir haben in der Open-Street-Map-Straßen drin, die Open-Street-Map sagt, uns auf welcher Seite auch Sidewalks sind, fangen wir doch mal an, geometrisch an die Straßen parallelen heranzusetzen. Und speziell, wenn es spezielle Überwege gibt, dann kreuzen wir die Straße und machen dort auch Linien hin. Das ist wirklich die Definition, wie wir die Straße schreiben, das können die auch automatisiert durchführen. Weiterhin sagen Sie, wenn man an Kreuzung ist, dann möchte man womöglich auch noch mal die Straße überqueren. Auch da ziehen wir Linien hin, bisher sind das alles nicht zusammenhängende Linien und dann werden diese Linien topologisch verbunden. Das heißt, dann haben wir die Schnittpunkte und plötzlich haben wir ein Wegenetz erzeugt, auf dem wir ruten können. Das Gleiche muss natürlich auch noch mal am Fußgängerweg gemacht werden. Und jetzt haben wir aus dem alten Rout, auf dem man tatsächlich ein Fußgängerrouting unter Berücksichtigung der Straßenseiten durchführen kann. Ein Problem, was Sie dabei haben, Sie sagen, diese Umrechnung müssen Sie spezifisch immer darauf machen, was für Anforderungen man an das Routing stellt. Sprich, will ich ein Rollstufahrerrouting haben, werde ich dort andere Linien ziehen, als wenn ich ein Fußgängerrouting habe. Oder irgendwelche anderen Bewertungen. Sie werden die Kanten dann auch gleich mit Gewichten versehen. Ich glaube, das könnte man anders machen, aber das Problem, was ich an diesem Ansatz sehe, ist, ja, ist, dass es gemetisch läuft. Ein ganz tollen Ansatz, den Sie machen, ist, dass Sie an die Open-Street-Map einfach nochmal Zusätze machen und sagen, wo Hauseingänge sind, da ziehe ich auch nochmal, das ist ja auch anotiert, direkte Verbindung orthogonal zu den Straßen hin, damit ich auch wirklich Wege bis an die Haustür durchführen kann. Ja, das Problem aber an dieser gemetischen Vorgehensweise ist, das Ganze lässt sich nicht lokal rechnen, weil wenn ich Linien schneiden will, muss ich auch ganz viele Linien drumherum berücksichtigen. Sie machen das immer auf kompletten Teils. Es ist schwierig, das zu skalieren, weil ich so geometrisch dabei vorgehe. Und ich muss auch je nachdem, wenn ich eine neue Bewertungsmatrix vornehme, das heißt, ja, Rollstufare haben eine andere Bewertung als blinde Personen oder Kinder oder alte Personen, da soll ich das Netz immer neu berechnen. Ich habe auch keine Lösung gesehen, die das bisher genutzt hat. Eine Lösung, die tatsächlich funktioniert fürs Fußgängerrouting ist, dass es eine ganz tolle Leistung ist die Arbeit Open Sideworks und die Exasmap Publikation hier von 2017. Die haben eine unglaubliche Arbeit hineingesteckt, wirklich jeden Fußweg durch Messungen, durch Flugt, durch Höhendaten, durch ganz verschiedene Methoden zusammenzuführen. Auf einem Großrechner IBM ist dabei und dann sehr spezifisch in Großstädten das komplette Wegenetz so zu erfassen und auch möglichst die OpenStreetMap nochmal in dem Protokoll zu erweitern, dass diese ganzen Informationen auch aufgenommen werden, um sozusagen gleichberechtigt das Fußgängerrouting und das Routing für Rollstufare, für Menschen mit G-Einschränkungen oder Mobilitätseinschränkungen, das alles auch wunderbar zu ermöglichen. Das Problem ist aber, wenn man nachher sieht und man schiebt so ein bisschen weiter hoch und sieht so, ja, es klappt das denn in allen Stadtteilen, sieht man so, oh, in dem Stadtteil ist noch nichts erfasst. Ja, da gibt es dann kein Fußgängerrouting mehr, da ist dann die Welt zu Ende. Dieses Verfahren ist einfach unwahrscheinlich aufwändig und in dem Detailgrad muss man sich auch fragen, wie gut das in Zukunft gemanagt werden kann. Deswegen, ich meine, das ist der Goldstandard, gleichberechtigte Wege für Fußgänger wie für Autos und muss ich sagen, es ist schön, wenn es funktioniert. Ob das überall praktikabel ist, muss man sich fragen und gerade, jetzt sieht man es auch schon, außerhalb der Großstädte werden diese Netze nicht gepflegt. Deswegen haben wir uns ein System ausgedacht, dass wir die transparente Expansion genannt haben. Im Grunde genommen nutzen wir das als Information in der Obstreet-Map vorhanden ist. Hier ist ein Platz in Karlsruhe, der Rundellplatz dargestellt. Hier haben wir ein schönes Beispiel. Das ist etwas größeres. Es ist eher so ein Rundell, kein Kreise. Da kommen von der Seite Fußwege ran, hier laufen auch Straßenbahnen durch und das ist so eine typische Situation. Wenn ich im Fußgänger-Hooting machen will und ich komme zum Beispiel von diesem Fußweg und ich will nach da oben, dann muss ich eine Möglichkeit haben, entscheiden, kreuz ich da eine Straße oder nicht. Wenn ich direkt über die Straße gehen würde, gibt es für mich diese Überkreuzung nicht, die ich aber tatsächlich tun muss wenn ich wissen will, ob ich da im Fußgänger-Hooting machen kann. Was aber toll ist, in der Obstreet-Map ist es möglich, dedizierte Fußwege reinzubringen. Es ist möglich bei Straßen zu sagen, es gibt ein Sidewalk rechts oder links, jeweils in Richtung wie die Straße aufgeschrieben ist. Man kann Wegeigenschaften dazu schreiben, also wie gut ist es begehbar. Problem ist nur, wenn man mal guckt, wie viele Roads haben überhaupt diesen Sidewalk-Tag, ist es so in der Größenordnung von einem Prozent, es steht da drin, Sidewalk gleich no. Bei Autobahnen kann man das annehmen, das ist nicht ganz fair, was ich hier sage. Trotzdem wünschte man es wäre mehr, das heißt, wenn wir ein System uns überlegen, sollt es sowohl diese Information nutzen, wenn der Sidewalk-Tag da ist, wenn er nicht da ist, müssen wir annehmen, es gibt trotzdem eine rechte und linke Seite, nur nicht bei Autobahnen beispielsweise, da sollte man nicht lang gehen. Und genauso, wenn es dann dedizierte Wege gibt, sollte ich die auch irgendwie berücksichtigen. Alles das müssen wir drin haben, um keine Routing auf der Datensituation zu haben. So, was wir da jetzt gemacht haben, gucken wir uns mal an der Stelle, an der Ecke an. Und zwar ist es ja so, dass wir irgendwie zu den Randwegen kommen müssen und der Unterschied zu den früheren Methoden, sonst Schmitz und Erddel ist, ist, dass wir das Verfahren umdrehen. Wir machen die topologische Erweiterung erst und die geometrische Erweiterung hintendran. Hier haben wir also eine Kreuzung für den Weg und für diesen Punkt hier, diesen OSM-Node, bedeutet, dass er drei Segmente und dementsprechend erzeugen wir drei virtuelle Punkte um diesen Punkt herum. Die sind jetzt schon nach außen dargestellt. Zunächst mal sind die einfach nur infinitesimal nah dran, aber es sind schon mal Eckpunkte, die wir dann mit dem ursprünglichen OSM-Node verbinden und alle benachbarten Punkte miteinander verbinden. Die Verbindung mit dem OSM-Node ist nur dafür da, wenn ich von einem OSM-Node bin, dann muss ich am Anfang oder am Ende die Verbindung auch haben. Ansonsten werden die nicht mehr benutzt, weil sonst würde ich über Kreuzungen kostenlos bekommen. Das Schöne ist jetzt, dass ich dann im Anschluss die Anschlüsse auch zu den benachbarten virtuellen Knoten herstellen kann, alles transparent und das allerbeste ist absolut lokal. Ich muss nur meinen aktuellen Punkt haben, nur die benachbarten Punkte und ich kann diese topologische Erweiterung durchführen. Wenn ich dann ein Routing machen will, dann kommt der geometrische Aspekt hinzu, wo setze ich ihn dann eigentlich hin und ich habe damit die Möglichkeit, dass ich transparent auf den aktuellen Daten sofort ruten kann. Für den Rondeelplatz sieht es nachher so aus, ist das gleiche Bild, was wir vorher dort auch gesehen haben, wie es so schön aussieht in der Großstadt, nur das ist alles automatisiert erzeugt worden und nicht halt mit viel Handarbeit und nutzt halt die kompletten OSM-Daten. Das Problem, was wir dabei haben, ist, naja, ein Routing dort, da können wir alle bisherigen Methoden darauf verwenden, nur die bisherigen Bewertungen, wo will ich lang gehen, das muss man deutlich ausweiten. Zum Beispiel bei Überquerungen habe ich nicht nur die Informationen, ich gehe jetzt entlang einen bestimmten Weg, sondern ich weiß auch, ich überkreuze einen bestimmten Weg. Das heißt, meine Matix wird viel größer, ich habe viel mehr Bewertungsmöglichkeiten, aber das gehört natürlich auch dazu, weil ich will wissen, ob ich jetzt eine Bundesstraße überkreuze auf meinem Fußweg oder ob ich eine Landstraße oder einen verkehrsberuhigten Bereich überkreuze. Das heißt, diese Matix wird größer, dieses Problem des Bewertens, welche Wege sind gut oder schlecht, wird ein wenig aufwendiger. Und wir sind natürlich da momentan auch noch direkt dran, das zu tun. Ich möchte nur kurz das Beispiel von vorhin bringen. Hier sieht man, wir bekommen tatsächlich die Informationen, hier ist die Ampel und auch hier sieht man, ich gehe immer auf einer Straßenseite entlang, es ist das Ergebnis, was man schlicht erwünschen würde, aber der aktuelle Algorithmus ist jetzt nicht schnell, ich habe da halt ein ganz schnick normaler Stern reingesetzt wo sollte ein Fußgängerouting jetzt in unserem Fall für blinde am besten langgehen. Das hängt natürlich jetzt auch stark von stark ab, was uns die Spezialisten sagen, welche Wege besonders gut und geeignet sind. Dafür kann man das Ganze aber mit allen anderen Aspekten erweitern, speziell für Rollstuhlfahrer, wo gibt es Steigungen oder dass man hierarchische Systeme beim Routing benutzt, dass man halt sehr schnell ruten kann, alles das kann man direkt machen und das Ganze ist jetzt in diesem Moment auch online verfügbar, die Adresse gehen, die ich dahin gegeben habe terraprojekt.pl-routing.de bekommen Sie halt im Web-Interface eine ganz normale Karte im Leaflet Sie können anklicken, Sie möchten zum Beispiel von diesem Punkt hier zu einem anderen Punkt da drüben hin ruten, dann müssen Sie kurz warten wie gesagt, das ist nicht super schnell und nach kurzer Zeit bekommen Sie dann die Rückmeldung, ja ich würde jetzt da und da lang ruten. Wozu ist das interessant, wozu macht das Spaß? Naja, man kann mal testen, was diese ganzen versteckten Daten in der OpenStreetMap jetzt eigentlich tun. Ja, unser Problem ist nur, an manchen Stellen tut die OpenStreetMap zwar alles ganz toll, aber es gibt Dinge, wo wir sagen, ja da sind logische Probleme drin, die bisher eher so theoretischer Art waren, die jetzt uns aber wirklich hart treffen. Und das meine ich mit Luft nach oben und ein Problem, das ist auch schon vollkommen bekannt, das wies man auch schon im Wiki, das ist das Bündelproblem hat genau das Beispiel, das hier ist der normale Straße, das gestrichelte ist so eine typische Straßenbahn auf der Straße, die aber auch innerhalb der gesamten Breite der Straße abläuft. So, wenn jetzt von der Seite eine Straße kommt, dann wird diese Straße von der Seite kommt der Weg, erst die Straßenbahn kreuzen topologisch und danach die eigentliche Straße kreuzen. Da aber der Fußweg der Sidewalk mit der eigentlichen Straße verbunden ist, haben wir ein Logik Problem, weil plötzlich soll der Sidewalk eigentlich da außen sitzen, aber plötzlich ist da noch mal eine Straßenbahnlinie dazwischen, die vorher getroffen wird. Das geht einfach nicht. Sobald es auf der Straße Wege gibt, die auch gekreuzt werden von anderen, dann darf diese Notation mit Sidewalks nicht mehr benutzt werden. Oder die OSM kommt auf eine andere Idee, wie sie dieses Bündelproblem lösen kann. Wenn mir jetzt jemand kommt, naja, man kann das ja rausrechnen irgendwo, da gibt es immer Gegenbeispiele, wo es nicht mehr funktioniert. Das heißt, sobald Straßenbahn oder weitere Wege darin geteckt werden, sei es ein Radweg oder so, ist es problematisch, die Sidewalk-Notation zu machen. Aktuell müssen wir den Fallback auf die Standardlösung machen, dass wir quasi mit dem Fußweg nahe der Straße wieder rangehen. Das ist aber sehr unschön, speziell in dem Fall, wo ich blinden Personen sagen möchte, du musst jetzt links oder rechts abbiegen. Ich würde hier sagen, ja, jetzt links auf die Straße. Das stimmt aber natürlich gar nicht. Da haben wir momentan keine gute Lösung, weil die Daten einfach nicht konsistent sind. Ein weiteres Problem ist, das ist besonders in der Openspeed mit Radwegen bekannt und da wurden schon einige so mal zurückgestellt. Hör auf, Radwege nach den Straßen zu benennen. Das gleiche gilt auch für explizite Fußwege. Wenn man also nicht die Sidewalk-Notation benutzt, sondern extra Fußwege macht, wie sollen wir erkennen, dass der Fußweg zu einer bestimmten Straße gehört. Hier sehen wir Linz. In Linz haben Sie genau die gleiche Ideallösung. Alle Fußgängerwege sind, weil sie keine andere Lösung gefunden haben, explizit ausgeführt, aber man sieht nicht, welcher Fußweg zu welcher Straße gehört. Sprich, da steht immer biege nach rechts ab auf den Fußweg, nach links ab auf den Fußweg. Dass das irgendwelche Straßennamen sind, hört man da nicht mehr. Natürlich könnte man das über Relations lösen und so weiter gibt es verschiedene Ansätze. Das ist eine andere Lösung an der Stille. Eine andere Sache, wo ich jetzt leider kein Beispiel mehr finden kann, weil immer wenn ich ein Beispiel finde, wo Fußwege nicht mehr an Straßen angebunden sind, korrigieren wir das natürlich sofort. Aber bitte, die Straßen sind die Zubringer für Fußwege. Und inzwischen ruten wir natürlich auch in Glangstraßen. Hier sieht man ein Fußweg, der wunderbar auf eine Straße draufgeht. Das ist richtig. Man muss aber diese Verbindung machen und auch in alle Richtungen, in die solche Routings gehen können. Ansonsten kommen da sehr komische Abzweigungen heraus, wo normalerweise keine Menschen lang gehen würden. Das sind kleinere Probleme. Das Bündelproblem ist momentan das größte, aber ich möchte da rein erinnern. Und letztlich ist auch noch mal ein ganz wichtiger Punkt. Überquerungen sind plötzlich wichtig. Und bei der Entscheidung, wo lässt man jemand die Straße überqueren, da ist das natürlich davon abhängig, was für Informationen über diese Überquerungen vorhanden sind. Sprich, für blinden ist es relevant, gibt es ein Taster mit Vibration, gibt es ein Akustik-Signal, habe ich einen tastbaren Untergrund unter mir. All diese Informationen, die bisher informativ in der Open Street Map drin sind, werden jetzt für das Routing absolut relevant. Und weil sie auch komplett ändern können, wo der Weg nachher langgeht, wenn wir auch nach einem sicheren Weg suchen. Oder ich habe einen Fall in Rüppur, wenn ich da zum Beispiel das gleiche Routing als Sicherungsrouting für Kinder, für Schulwege umsetzen will, oder nicht eingetragen wird, welche Sicherheitsmerkmale da sind, da kommen da überhaupt nicht die Wege raus, die man erwartet. Das heißt, das Tagging von Überquerungen ist es ohnehin der OSM schon bewusst, dass man das wunderbar machen sollte. Aber ich kann noch mal erinnern, bitte macht das sehr deutlich und möglichst aktuell, weil womöglich bald sich auch Leute, die das nicht sehen können, darauf verlassen wollen. Insgesamt sind wir also auf dem Weg. Wir haben jetzt eine Lösung, die nicht mehr so mit einem dicken Stift umsetzen, sondern je nach Straßenseite sehr explizit und sehr genau sagen können, wo der Weg langgeht mit genaueren GPS. Wenn wir unser europäisches Autosystem haben, haben wir das automatisch dann schon auf Metergenauigkeit, können wir die Menschen sehr genau auf ihren Weg lang laufen. Bei Autos spricht man davon, man will ja auch die Spuren schon ansagen können. Wir haben noch dünnere Spuren, nämlich die Bürgersteige. Dann auch der Weg richtig angezeigt wird. Vorher waren wir halt immer drei Meter daneben. Das haben wir nicht mehr. Und das Schöne ist natürlich, die jetzige Lösung läuft auch schon komplett auf dem Datensatz Deutschland, Österreich und Schweiz. Also die Nutzbarkeit auf beliebigen Daten ist auch schon jetzt gezeigt. Und da natürlich ganz großen Dank an die Geo-Fabrik, dass sie dort uns auch mal diesen Ausschnitt zur Verfügung stellt. Das macht natürlich die tägliche Aktualisierung immer leichter. Für uns auch ganz wichtig ist, wir haben genau dadurch, dass wir die Bewertung, welche Wege sollte man nehmen, ins eigentliche Routing reingeführt haben, eine absolut robuste Lösung erhalten. Denn wenn ich merke, es gibt explizite Fußwege, dann ziehe ich den in the sidewalks vor. Und wenn ich merke, naja, es gibt hier zwar Straßen, die aber stärker befahren sind, dann nutze ich die halt nicht so gerne, weil es halt an einen netteren Gebiet ein bisschen stiller langgeht vorbeiführt. Ich kann also sehr auf die Detailage und auf die Informationen reagieren. Aber in der Bewertungsmatik stecken natürlich dann sehr, sehr viel Informationen drin. Allein schon die Logik, die ich jetzt drin habe, um zu sagen, welche Ampel ist besser geeignet. Man kann sich vorstellen, die Kombinationen aus, Vibrationstaster aus, Boden-Taktilität und ähnlichen. Wie viele Varianten es da gibt und die dann gegeneinander abzuwägen, dann möchten wir halt auch vielleicht kein 100 Prozent, aber 90 Prozent der Ergebnis erreichen, wo wir jetzt mit der OpenStreetMap natürlich am weitesten kommen, auch gerade verglichen zu den bisherigen Lösungen. Und was mich natürlich besonders freut, all diese Ideen, naja, man kann auch Verbindung zu den Häusern machen, man kann diese Steigungen aus den Rollikarten alles noch mit hineinnehmen. Das alles lässt sich mit dem System wunderbar kombinieren. Und wir haben jetzt die Möglichkeit, die bisher versteckten Daten in der OpenStreetMap wirklich nutzbar zu machen und speziell auch für Menschen in unserem Fall für Menschen mit Einschränkungen. Aber im Grunde genommen haben wir jetzt die Tür geöffnet, das Fußgängerrouting so umzusetzen, wie es eigentlich gedacht war und jetzt auch auf eine Methode, die wirklich skalierbar ist. Vielen Dank für die Aufmerksamkeit und ich hoffe, wir können mit der OSM auch noch schön weiterarbeiten und noch tolle neue Projekte und Dienstanbieten. Danke. Danke, Sebastian. Genau, wir hätten fünf Minuten zum nächsten Talk noch ein paar Fragen zu beantworten. Ja, schönen Dank für den netten Talk. Ist Ihnen das Projekt Street komplett bekannt? Das ist so ein Android App, wo man quismäßig so was wie gibt es an dieser Bushaltestelle Blindenavigation oder dass man damit vielleicht genau diese Sachen angreift und sagt, okay, wie sieht diese Ampel aus? Haben Sie da vielleicht auch, dass Sie das Projekt an der Stelle vielleicht auch ein bisschen, das ist ja auf GitHub, dann mit Steuern oder so? Es wird auf jeden Fall eine AP geben, dass man darauf zugeben kann. Ich meine, das ist eine Firma, die natürlich auch dahinter steht, die möchte das auch betreiben und die Dienstzufügen stellen. Bei der Frage, wie kann man das verbessern, da sind natürlich genau solche Ansätze, auch etwas, was wir in dem gesamten System haben, wo es nicht nur um die Ausstattung an bestimmten Stellen gibt, sondern auch die Möglichkeit, dass man sagt, es gibt bestimmte Wege, die besonders sinnvoll sind zu gehen. Die ganze Plattform, wo das Ganze natürlich integriert wird, geht weit natürlich über das Fußgängerrouting hinaus und behandelt auch speziell die Fragestellungen, wie machen wir die Menschmaschinen-Taktion? Hier geht es auch noch, die große Frage, wie macht man daraus eigentlich auch Text, ganz wichtig? Es gibt auch solche Dinge, dass man auch nachträglich sagen kann, hier gibt es Probleme in der OSM oder hier gibt es Dinge, die schwierig sind. Da möchten wir auch diesen Feedback-Kanal öffnen und wenn möglich das auch so eintragen. Es gibt ja die Möglichkeit zu sagen, hier, ich markiere hier ein Problem, dass man das dann halt in Jason abrufen kann und darauf auch reagieren kann. Ich habe mir Ihre Lösung gleich mal angeguckt und wenn man sich den Karlsruher Schlossplatz anguckt, da ja eine offene Fläche ist, die in alle Richtungen frei passierbar ist, dann sind da einfach irgendwie so beliebig Wege durchgezogen. Können Sie dazu ein bisschen was erzählen? Ja, es sind Wege durchgezogen worden von der Open-Streetmap-Community gerade zur Vereinfachung des Rootings. Es gibt auch Publikationen dazu, dass man gerade dieses Open-Space-Rooting dadurch erweitert, dass man sagt, sobald ich ein Umriss habe, dass ich da auch beliebige Wege dafür benutzen kann, das haben wir bei uns erst mal außen vorgelassen. Wir haben gesagt, wir nutzen erst mal die Wege, die vorhanden sind, das ist genau so ein Aspekt, das man noch erweitern kann. Nur mal noch zur Ergänzung. Da sieht man zum Beispiel die Fußwege. Jetzt können Sie ja sagen, moment bei der topologischen Erweiterung haben die Fußwege dann etwa auch recht in linken Seiten. Ja, bei unserem Fall schon. Die Geometrie lässt es nur zusammenfallen, weil beim Fußweg darf man in der Mitte gehen. Aber deswegen, man kann jeweils lokal entscheiden, wie man das durchführt. Und der Schlossplatz folgt dann genau den Linien. Interessant ist, wenn man dort direkt routet, da gibt es Absperrungen, also Tore. Und da versucht natürlich das System dran vorbei zu gehen, weil man ja nicht weiß, wann ist ein Tor offen, wann ist es nicht offen. Da bin ich noch gespannt, wie wir die Lösung richtig finden können. Andere Routing Software geht an solchen Toren direkt vorbei. Und wenn es dann irgendwann mal geschlossen ist, ja, was macht man dann? Da bin ich noch ein bisschen gespannt, wie wir das in der Bewertung machen. Noch jemand? Ja? Hallo, guter Vortrag. Sie hatten ja genannt, dass es für Deutschland, Österreich und die Schweiz schon verfügbar ist. Was haben Sie für andere Länder in Europa auszuweiten? Oder warum genau Deutschland, Österreich, Schweiz? Der Grund ist, ich danke der Geo-Fabrik, dass sie uns die Möglichkeit gibt, zu einen reduzierten Datensatz zu benutzen. Es gibt überhaupt keinen Grund, das nicht auch auf andere europäische Länder auszuweiten. Das war einfach der Datensatz, den wir jetzt momentan drin haben. Das Problem ist einfach, je mehr man da in seine Datenbank reinwirft, desto mehr Speicher muss man das geben. Und wir haben einfach gedacht, machen wir jetzt erstmal Deutschland, Österreich, Schweiz. Wir arbeiten schlicht auf den ganz normalen OSM-Daten. Es ist einfach schön, dass wir die Möglichkeit haben, da auf einem reduzierten Datensatz zu arbeiten. Und für unseren Test reicht es das mal aus. Und bei der Präsentation in Linz brauche ich Österreich. Und die Schweiz haben wir dann einfach mal mitgenommen. Ich wirke das ungern ab, aber der nächste Vortrag steht vor der Tür. Vielen Dank, Sebastian, für den Vortrag und dann noch einen schönen Abend.