FreemapSlovakia / freemap-v3-react

Freemap Slovakia web application (www.freemap.sk)
https://www.freemap.sk/
Apache License 2.0
35 stars 17 forks source link

navigácia exclude #237

Closed MichalPP closed 6 years ago

MichalPP commented 6 years ago

OSRM vie vyhodiť niektoré cesty, napr v car profile daj na koniec &exclude=motorway (vráti trasu, ktorá nevyužíva motorway). týchto exclude tried môže byť 16.

vo foot profile plánujem "nevhodné pre kočík", "nevhodné v noci", "nemám rád blato", bike profile asi niečo podobné.

dať to možnosť užívateľovi vidieť?

zdila commented 6 years ago

Som za. Treba zadefinovat co vsetko chceme, povedzme:

Ale neviem ci to riesi aj prevysenie.

"nemám rád blato" to by muselo aj sledovat pocasie :-)

"nevhodné pre kočík" a "nevhodné v noci" to uz je dost specialita, ale moze to byt niekde v advanced volbach

MichalPP commented 6 years ago

exclude len vyhodí niektoré cesty z grafu (napr highway=steps pre kočík; lit=no a opening_hours pre noc, ...). to je vec jednoduchá.

meniť prioritizáciu znamená udržiavať dva rôzne profily so všetkými komplikáciami. mimochodom už teraz preferuje značené trasy (s parametrom 1.5-2) a vyhýba sa stúpaniam (podľa vzorca KST).

zdila commented 6 years ago

Da sa iba vyhadzovat, nie penalizovat?

Tak potom sa da len toto?

Volby pre peso:

Osvetlenie by som neriesil ak sa to neda riesit penalizaciou, lebo ak niekde bude neosvetlenych 10 metrov tak je to dost silne na vyhodenie.

Ani opening hours by som neriesil - takych pripadov je asi extremne malo.

MichalPP commented 6 years ago

zatiaľ na profile test ide exclude night (obrázok mesiačika), stroller (obrázok kočíka) a mud (obrázok obláčika). toto asi budem dosť často meniť/dopĺňať. vyrobím nejaký json, ktorý bude definovať aké názvy na exclude sa dajú urobiť?

v expert móde by ich mohlo ukázať, pre ne-expert (zatiaľ) nie. v budúcnosti v neexpert móde ukáže 2 možnosti a v expert móde všetkých 5. a v expert móde by mohlo dať aj engine T (ako test, funguje iba v BA a okolí,ale viem doplniť ako košice, ak treba)

v menu by to mohlo byť medzi bicyklíkom a itinerárom (a mení sa podľa toho či je zacvaknuté autíčko, bicyklík alebo turista).

zdila commented 6 years ago

obrázok mesiačika

To mam niekde hladat, alebo len navrhujes ako by to malo na www.freemap.sk vyzerat?

A profil test je pre pesich? Kym sa to vola test tak to asi do produkcie nedame, ze?

zdila commented 6 years ago

Vies prosim pridat parameter na routovanie mimo platenych ciest? Parameter &exclude=motorway to asi nepokryva, alebo ano?

MichalPP commented 6 years ago

test beriem ako testovací profil, niekedy to bude foot, niekedy bike, predtým ako pôjde do produkcie

&exclude=toll - je to default profil osrm, takže neviem či je úple vhodný pre SR. možno by som motorway rozšíril aj na trunk. https://github.com/Project-OSRM/osrm-backend/blob/master/profiles/lib/way_handlers.lua#L307

obrázky - že zo štandardnej sady ikôn vybrať ďalšiu.

zdila commented 6 years ago

Čo je zle na exclude=toll pre Slovensko? Požiadavka by mala byť okrem spoplatnených ciest a tento filter by to mal zabezpečiť.

MichalPP commented 6 years ago

ok, tak toll : https://github.com/Project-OSRM/osrm-backend/blob/master/profiles/lib/way_handlers.lua#L282

aspoň upravíme osm dáta, tam kde sú zlé

MichalPP commented 6 years ago

toll vyzerá že funguje, ostatné exclude keď budú hotové.