You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2017-04-24 21:20:54

TZorn
Member
From: Leverkusen
Registered: 2015-06-02
Posts: 700

opening hours und Router

Nachdem ich grad mal wieder ein paar gates mit opening_hours versehen habe, frage ich mich, ob es eigentlich schon praxistaugliche Router gibt (OSM-basiert oder nicht), die solche Informationen nutzen. Es gibt wohl Router die tageszeitabhängig Hauptstrecken meiden. Aber gibt es auch Router, die tatsächlich

  1. nachts geschlossene Parks,

  2. im Winter geschlossene Passstraßen,

  3. nur zu bestimmten Zeiten verkehrende Fähren,

  4. nach Tageszeit wechselnde Höchstgeschwindigkeiten,

  5. nach Tageszeit wechselnde Einbahnstraßen,

  6. nächtliche Verbote für Motorradfahrer,

  7. Wochenendbefahrverbote von Ausflugsstraßen,

  8. etc.

berücksichtigen?

Offline

#2 2017-04-24 22:55:35

kreuzschnabel
Member
Registered: 2015-07-03
Posts: 6,640

Re: opening hours und Router

Eine mir bekannte Straße mit Nachtfahrverbot wird derzeit von Osmand gemieden. Ich schau morgen vormittag nochmal nach, ob sie dann genutzt wird :-) Aber Osmand wertet opening_hours auf jeden Fall relativ zur aktuellen Zeit aus, z.B. zeigt er die Öffnungszeiten in den POI-Eigenschaften rot bzw. grün an.

--ks

Offline

#3 2017-04-25 08:18:36

GUFSZ
Member
Registered: 2012-11-30
Posts: 457

Re: opening hours und Router

kreuzschnabel wrote:

Eine mir bekannte Straße mit Nachtfahrverbot wird derzeit von Osmand gemieden. Ich schau morgen vormittag nochmal nach, ob sie dann genutzt wird :-) Aber Osmand wertet opening_hours auf jeden Fall relativ zur aktuellen Zeit aus, z.B. zeigt er die Öffnungszeiten in den POI-Eigenschaften rot bzw. grün an.

--ks

Das eine hat mit dem anderen nichts zu tun. In der Osmandgruppe https://groups.google.com/forum/#!forum/osmandwurde so etwas mal diskutiert. Einfach mal nachschauen.

Wenn die lookups.dat von brouter der einzige Indikator für solche Fragen ist, dann beachtet brouter das auch nicht.

Offline

#4 2017-04-25 08:52:06

SimonPoole
Member
Registered: 2010-03-14
Posts: 2,195

Re: opening hours und Router

IMHO ist das direkte Tagging mit opening_hours bei Barrieren, Strassen etc. so oder so falsch, dass müsste, wenn schon, mit conditional restrictions + opening hours passieren.

Offline

#5 2017-04-25 09:58:14

kreuzschnabel
Member
Registered: 2015-07-03
Posts: 6,640

Re: opening hours und Router

SimonPoole wrote:

IMHO ist das direkte Tagging mit opening_hours bei Barrieren, Strassen etc. so oder so falsch, dass müsste, wenn schon, mit conditional restrictions + opening hours passieren.

+1. Also access=no + access:conditional=yes@(von-bis)

--ks

Offline

#6 2017-04-25 10:12:33

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

Re: opening hours und Router

kreuzschnabel wrote:
SimonPoole wrote:

IMHO ist das direkte Tagging mit opening_hours bei Barrieren, Strassen etc. so oder so falsch, dass müsste, wenn schon, mit conditional restrictions + opening hours passieren.

+1. Also access=no + access:conditional=yes@(von-bis)

--ks

Wenn da auch verboten ist langzulaufen, dann ja.


gesammelte Overpass-abfragen zu QA (hauptsächlich Strassenfehler) + verschiedene Stats zu Strassen-eigenschaften

Offline

#7 2017-04-25 10:28:07

kreuzschnabel
Member
Registered: 2015-07-03
Posts: 6,640

Re: opening hours und Router

MKnight wrote:

Wenn da auch verboten ist langzulaufen, dann ja.

In meinem Beispiel ist es das, ansonsten versteht sich das „access“ natürlich als Platzhalter für die entsprechenden Schlüssel.

--ks

Offline

#8 2017-04-25 10:54:05

TZorn
Member
From: Leverkusen
Registered: 2015-06-02
Posts: 700

Re: opening hours und Router

Ihr habt recht, conditional access ist besser als opening_hours. Werde mein bisheriges tagging dahingehend mal überprüfen. Ändert aber nichts an meiner grundsätzlichen Frage oben.

@kreuzschnabel: konntest du das heute Vormittag in Osmand überprüfen? Ist die Strecke denn mit access:conditional getaggt?

Offline

#9 2017-04-25 12:18:18

kreuzschnabel
Member
Registered: 2015-07-03
Posts: 6,640

Re: opening hours und Router

TZorn wrote:

@kreuzschnabel: konntest du das heute Vormittag in Osmand überprüfen? Ist die Strecke denn mit access:conditional getaggt?

Die Strecke ja, aber eines der Tore, die sie abschließen, war noch etwas umständlich getaggt, das habe ich heute morgen erst geändert. Es geht um

http://www.openstreetmap.org/way/29273329
http://www.openstreetmap.org/way/35976992
http://www.openstreetmap.org/way/34317690
http://www.openstreetmap.org/way/41215735

… mit der zusätzlichen Erschwernis, dass keine festen Uhrzeiten getaggt sind. Aber lokale Sonnenauf- und -untergangszeiten sollte ein Smartphone ja ermitteln können :-)

Baulich handelt es sich um reinste Tracks (grade2 und grade1), rechtlich sind es Privatwege, sie sind aber tagsüber für Verkehrsarten bis einschließlich PKW öffentlich nutzbar (daher permissive). Über Nacht werden die Tore dichtgemacht.

--ks

Offline

#10 2017-04-25 23:17:56

karussell
Member
Registered: 2012-07-26
Posts: 104

Re: opening hours und Router

GraphHopper unterstütz conditional tags nur falls es mehrerer Tage sind also bei Langzeitbaustellen oder "im Winter geschlossene Passstraßen"


graphhopper.com route planning for your software

Offline

#11 2017-04-26 10:07:26

Trockennasenaffe
Member
Registered: 2012-02-16
Posts: 401

Re: opening hours und Router

Viele Router die sehr schnell sind haben das Prinzip, dass sie, vereinfacht gesagt, auf statisch stark vor-optimierten Daten routen (Stichwort: Contraction Hierarchies). Das macht die einzelne routing-Anfrage sehr schnell, verträgt sich aber schlecht mit tags, die für jede Anfrage dynamisch ausgewertet werden müssten.  Andere Router sind sehr flexibel z.B. BRouter. Bei dem lassen sich alle Bedingungen noch zur Laufzeit flexibel anpassen, da dauert eine einzelne Anfrage aber auch ca 1000 mal so lang. GraphHopper kann meines wissens nach beides, nutzt aber standardmäßig Contraction Hierarchies.

Last edited by Trockennasenaffe (2017-04-26 10:08:36)

Offline

#12 2017-04-26 10:29:28

karussell
Member
Registered: 2012-07-26
Posts: 104

Re: opening hours und Router

GraphHopper kann meines wissens nach beides, nutzt aber standardmäßig Contraction Hierarchies.

Ja, genau. Und demnächst führen wir einen neuen Algorithmus ein der eine Art Hybrid ist (etwas langsamer aber fast genauso flexible wie der normale A*). Auch gibts im latest master public transit routing was ja standardmäßig zeitabhängig ist und davon wird das Straßenrouting auch demnächst was abbekommen.

Last edited by karussell (2017-04-26 10:30:26)


graphhopper.com route planning for your software

Offline

Board footer

Powered by FluxBB