Graphopper na www.freemap.sk

78 views
Skip to first unread message

Martin Ždila

unread,
Dec 5, 2021, 2:42:03 PM12/5/21
to osm_sk
Na www.freemap.sk bola nasadená základná podpora routovača GraphHopper:

image.png image.png

Tiež som nasadil customizovaný GraphHopper na https://graphhopper.freemap.sk. Je to vlastne snapshot GraphHoppera (5.0-SNAPSHOT) kde som zvýšil prioritu značených trás a pridal profily. Momentálne routuje v oblasti, ktorá je pokrytá outdoorovou mapou (vrstva X).

Voči nášmu OSRM riešeniu zatiaľ vnímam tieto výhody:

- veľmi jednoduchá inštalácia a spustenie
- spracovanie pbf súboru do pár minút
- pamäťovo nenáročné (pár GB SSD aj RAM)
- brutálne konfigurovateľné (momentálne sa na webe nevyužía mnoho zaujímavých featur)
- isochrone API (vyráta oblasť dosiahnuteľnú za nejaký čas, možno raz naimplementujem do webappky)
- generovanie random výletov podľa parametrov (tiež možno raz naimplementujem)
- napísané v Jave, kde som doma, na rozdiel od C++ (kde som na návšteve)

Nevýhody:

- free verzia nemá režim "návšteva miest" a "okruh"

Aktualizáca je zatiaľ manuálna, ale nakodiť napr. daily update nie je technicky náročné.

--
 

Jozef Riha

unread,
Dec 5, 2021, 4:26:42 PM12/5/21
to Openstreetmap Slovakia
Super sprava, dakujeme!!

obrázok.png
tutok vypadlo "h" (Graph).

--
Túto správu ste dostali, pretože v Skupinách Google ste odberateľom skupiny "Openstreetmap Slovakia".
V prípade, že chcete zrušiť odber tejto skupiny a prestať od nej prijímať e-maily, zašlite e-mail na adresu osm_sk+un...@googlegroups.com.
Ak chcete zobraziť túto diskusiu na webe, prejdite na adresu https://groups.google.com/d/msgid/osm_sk/CAL520RnqgrLfwykpAHm8sMn1FcZ%2Be%3DBT9hYnDbbGVxiAqF7HOg%40mail.gmail.com.


Martin Ždila

unread,
Dec 6, 2021, 1:12:51 AM12/6/21
to osm_sk


On Sun, Dec 5, 2021, 22:26 Jozef Riha <jose...@gmail.com> wrote:
Super sprava, dakujeme!!

obrázok.png
tutok vypadlo "h" (Graph).

Vdaka, to uz som aj opravil, ale nestalo to za re-deploy :-)

Martin Ždila

unread,
Dec 7, 2021, 7:36:05 AM12/7/21
to osm_sk
Nasadil som aktualizaciu:
- na rezimy "najrychlejsia" som nahodil optimalizaciu (Contraction Hierarchy) takze trasu aj medzi 1000km vzdialenymi bodmi vyrata velmi rychlo
- namiesto defaultneho SRTM3 sa pouziva SRTM1 plus pre Slovensko to trochu lepsie DEM (no nie DMR 5.0)

Planujem zrusit (skryt na webe pre neadminov) volbu modu (najrychlejsia; rychla, kratka; najkratsia) a bude defaultne iba najrychlejsia. Je to z dvovodu ze tie dalsie 2 mody vracaju casto divne vysledky (tj. autom cez les, peso po cestach vyssich tried a pod). Jedine mozno pre MTB mozu mat vyznam 2 mody. Skuste to ale sami a budem rad za spatnu vazbu. Cim skor, lebo mozno vecer to uz zrusim.

Inac da sa pridat aj offroad routovanie, ale nepridam, lebo nemam rad auta v lese... uz pri motorkach som sa kus premahal ;-). A neriesim ani HGV vozidla a kamiony.

Tibor Jamečný

unread,
Dec 7, 2021, 3:04:38 PM12/7/21
to osm...@googlegroups.com
Vdaka za nasadenie Graphhopper.

Vyskusal som par vyhladavani v rezime "peso" a nie vzdy to vyhlada najkratsiu trasu, ktora je vzhladom na konstantnu rychlost chodze takmer vzdy aj najrychlejsia.
"Peso OSRM" vyhlada trasu v pohode:
obrázok.png

"Peso Graphhopper" uz vyuziva obchadzky:
obrázok.png

Pri "turistike Graphhoper" este chapem prvu vyhladanu trasu (takmer polovicu z nej tvori highway=path bez spevneneho povrchu), ale tie dalsie navrhovane trasy priamo po cestach (a nie po chodnikoch popri nich) uz celkom neschvalujem:
obrázok.png

A pri "kociku Graphhopper" je to takmer dokonale, len na zaciatku to vyuzije cestu miesto chodniku hned vedla nej:
obrázok.png

Pri turistike v horach sice preferuje turisticke trasy, ale len v rozumnej miere, t.j. ked je uz trasa po TZT o dost dlhsia, radsej to skrati po nejakom zakreslenom chodnicku.
Aj vyhladavanie pre bicykel (teda vsetky 3 co su tam) funguje, nenarazil som na nejaky problem.

Cize za mna mozes kludne zrusit OSRM polozky (minimalne tie, co vyuzivaju freemapovy OSRM) a ci ponechas aspon tie, co su z externych serverov, to uz necham na teba.

T.

Martin Ždila

unread,
Dec 7, 2021, 3:46:11 PM12/7/21
to osm_sk
Vdaka za analyzu.

Ono viacmenej tieto otazky su na GH developerov. Ako pouzivatel GH viem highlevel urcit iba vozidlo (foot, hike, mtb, car, bike2, ...) a "weighting" (fastest, short_fastest /jemne parametrizovatelne/, shortest). Lowlevel su tam aj "custom" pravidla kde viem ovlplyvnit takmer vsetko, ale to uz je na dlhe tyzdne, ak ma niekto cas. Ja som zatial len kvoli silnejsiemu preferovaniu znacenych tras pre hike a bicykle upravil vahu na route relacie, a to priamo upravov v zdrojakoch (inac takto sa to v GH robi bezne - priamo kodit javu). Kody su na nasom githube.

Kym nase OSRM este bezi (zatial "odhnilo" hiking, imhd, kocik), tak ho zatial ponecham. A usage policy OSMackeho OSRM (routing.openstreetmap.de, vyuzivame z neho bicykel a peso) ho tiez povoluje v rozumnej miere pouzit (napr. max 1 request sa sekundu), takze to by som tiez ponechal, nech ma pouzivatel viacero alternativ.

V blizkej dobe mam este v plane vytvorit bike profil s povolenym vjazdom do ciest s "vehicle=no".

Este mozes skusit ine mody - napr. "Najkratsia". Mne to vychadza, ze mozno aspon pre profil "mtb" by to vedelo byt pre niekoho pouzitelne...

Martin Ždila

unread,
Dec 12, 2021, 5:41:59 AM12/12/21
to osm_sk
Nahodil som dennu aktualizaciu, robi to v noci od 2:00 do cca 3:00 a malo by to zahrnat zmeny z predosleho dna do cca 21:20 UTC.

Aceman444

unread,
Dec 22, 2021, 3:35:20 PM12/22/21
to Openstreetmap Slovakia
Dátum: utorok 7. decembra 2021, čas: 21:46:11 UTC+1, odosielateľ: Martin Ždila
V blizkej dobe mam este v plane vytvorit bike profil s povolenym vjazdom do ciest s "vehicle=no".

Preco? 

Martin Ždila

unread,
Dec 22, 2021, 4:09:28 PM12/22/21
to osm_sk
Lebo lesnici nepoznaju bicykle a namiesto B3 davaju B1. Lebo z bicykla mozes zosadnut, potlacit po prvu odbocku za znackou a nasadnut :-).

--
Túto správu ste dostali, pretože v Skupinách Google ste odberateľom skupiny "Openstreetmap Slovakia".
V prípade, že chcete zrušiť odber tejto skupiny a prestať od nej prijímať e-maily, zašlite e-mail na adresu osm_sk+un...@googlegroups.com.
Ak chcete zobraziť túto diskusiu na webe, prejdite na adresu https://groups.google.com/d/msgid/osm_sk/fb9f5a51-1a45-406a-aa97-9834c9b550cdn%40googlegroups.com.

Alexander Zatko

unread,
Dec 22, 2021, 11:26:52 PM12/22/21
to osm_sk
Toto je velmi uzitocna funkcia v absurdistane.

Aceman444

unread,
Dec 26, 2021, 3:00:23 PM12/26/21
to Openstreetmap Slovakia
Toto sme tu uz myslim riesili, o tom ci je vhodne porusovat znacky, akokolvek nezmyselne :)

No dobre, pokial to nie je default, tak tam mozete naimplementovat rozne taketo pokusy. Ked si to clovek zapne, tak jeho problem ze riskuje, ze najblizsia odbocka bude o 5 kilometrov.

Inak od nejakeho datumu uz nebude krizovatka rusit znacky len by bolo treba si overit ze ktore ;)

Dátum: streda 22. decembra 2021, čas: 22:09:28 UTC+1, odosielateľ: Martin Ždila
Lebo lesnici nepoznaju bicykle a namiesto B3 davaju B1. Lebo z bicykla mozes zosadnut, potlacit po prvu odbocku za znackou a nasadnut :-).

Reply all
Reply to author
Forward
0 new messages