Author Topic: Brouter - offline router service pro cyklisty a turisty - volná diskuze  (Read 25421 times)

Offline michaelbechtold

  • Padavan of Locus
  • ***
  • Posts: 444
  • Thanked: 13 times
    • View Profile
Re: Brouter - offline router service pro cyklisty a turisty - volná diskuze
« Reply #225 on: February 10, 2017, 09:13:18 »
Good grid, did not know it before.
For automation inside Locus and independant from LoMaps, I did some tooling and published in the main 3.16 version thread 10 months ago

https://www.dropbox.com/sh/m9dorglj0o85bys/AAAZ3daiOJZ0aELhay8v1uJPa?dl=0

You'll get 1000s of grid points for the continents. And with the "show first x points" function you can selectively cover a region or country with a few quick iterations. Enjoy.
 

Offline michaelbechtold

  • Padavan of Locus
  • ***
  • Posts: 444
  • Thanked: 13 times
    • View Profile
Re: Brouter - offline router service pro cyklisty a turisty - volná diskuze
« Reply #226 on: February 10, 2017, 09:17:29 »
Ooops - my approach was for HGT files, not for BRouter, which has its own download anyway.

But to complete the picture for HGT downloads another post from 4 months ago:

 Karoutcho ● 4 months ago

I will try Michael version !

I'm not sure I understood how to remove the unwanted dots, though.


Michael Bechtold ● 4 months ago

In Locus POI management you can work with (name) filters and with distance (i.e. a circle around the center of the map) to select and activate points, to get their elevation. For each country, one or only a few circles should do to cover. While you may have a few extra points beyond, but not hundreds.
 

Offline poutnikl

  • Padavan of Locus
  • ***
  • Posts: 384
  • Thanked: 28 times
    • View Profile
    • My Brouter Profiles
  • Device: Xiaomi MI A1/ A7.1.2 / LocusMap Pro <-- Sony Xperia M DUAL / A4.3
Re: Brouter - offline router service pro cyklisty a turisty - volná diskuze
« Reply #227 on: February 10, 2017, 12:11:37 »
Pro vícenásobný download rd5 souborů jsem před časem na Github uložil

dávkový soubor pro Windows.

Je nutné si přečist požadavky v komentáři souboru.
Potřebnou utilitu wget lze stáhnout zde http://gnuwin32.sourceforge.net/packages/wget.htm
nebo je též součástí cygwin.
-------------------------------------------------------------------
For rd5 multifile downloads on windows based machine,
I created some time ago at github a batch file.

It is for CZ region, but easy to modify to set different grid files.

Watch the prerequisities in the batch comments - the wget utility is needed.
One may get one here  http://gnuwin32.sourceforge.net/packages/wget.htm
of from cygwin .
« Last Edit: February 10, 2017, 13:19:45 by poutnikl »
https://github.com/poutnikl/Brouter-profiles/wiki
When a user digs profiles up from the GitHub repositories,
they will be hopefully wrapped in some wiki knowledge....  :-)
 

Offline Condor

  • Apprentice of Locus
  • **
  • Posts: 100
  • Thanked: 2 times
    • View Profile
  • Device: HTC_One_M9_pro (HTC_Desire_500) HTC_Desire_300_free
Zdravím,
V prvom rade musím poďakovať všetkým ktorí majú zásluhu na Broutry. Je to naozaj výborný nástroj v spolupráci s Locusom.

Po posledných aktualizáciách Locusu a tuším jednej Broutru sa začala navigácia respektíve jej grafická interpretácia správať ináč ako doteraz. Pokladal som to za chybu no po ďalších aktualizáciach táto chyba (alebo nová vlastnosť) stále pretrváva.

Neviem či táto vec závisí od Locusu alebo od Broutru tak to skúsim napísať sem.

Ide o to že doteraz pri výpočte trasy navigácie bola vypočítaná dostupná trasa vyznačená hrubou fialovou čiarou do miesta pokiaľ mal Brouter data k trase a ak sa cieľový bod nachádzal napríklad mimo cestu alebo na ceste kde už Brouter mená data tak trasa bola hrubá fialová do miesta kde konci cesta alebo kde skončili dostupné navigačné dáta. Ďalej k cielu už smerovala najbližšia priama tenká navádzacia čiara. Bolo jasné že od tohoto miesta už buď cesta ďalej nevedie alebo už niet dát o ceste.

V praxi to znamenalo napríklad autom že dám navigovať na cieľ a je jasné že po hrubej je známa trasa čiže dostupná autom a od bodu kde už je len tenká rovná čiara nasleduje čokoľvek neznáme. Možno cesta, pole, les hocičo.

Momentálny stav je taký že dám navigovať autom na cieľ-bod mimo cesty niekde a mám krásnu hrubú navigačnu čiaru-trasu až do cieľa. Ako keby tam viedla cesta pre auta. Takže sa to javí že autom sa dá dostať až do cieľa.
Pri podobnom preskúmaní a veľkom zväčšení mapy sa trasa plynulo odpojí-zíde z cesty a smeruje plynulo na cieľový bod. Nie kolmo od cesty najkratšia priama čiara ako kedysi.
Podľa nejakého algoritmu sa rozhodne a zvolí súbežne s cestou nejakú trasu cez pole, les k cieľu.

Momentálne sa to aj ťažko zisťuje že od ktorého miesta sa tak udialo lebo pokračuje ďalej hrubá navigačná čiara.

Tak to má fakt po novom fungovať? Predpokladám že nie. Prípadne prosím o opravu na predošlý stav kde bolo jasne identifikovateľné čo je vypočítaná dostupná trasa po zvolenej ceste alebo chodníku a čo je už len navádzacia čiara smerujúca k cieľu - spojnica medzi posledným najbližším vypočítaným bodom trasy  a cieľovým bodom.

Apropo to nikomu nevadi táto zmena alebo chyba?

Ďakujem za vyjadrenie a prípadnú nápravu.

Na ukážke po starom by hrubá navigačná čiara končila v tom "V" najbližšie dostupné miesto k cieľu a od tohoto miesta by pokračovala tenká navadzacia čiara k cieľu.
Po novom to vyzerá viď screen.



Presunute do samostatnej temy:
http://forum.locusmap.eu/index.php?topic=5692.0
« Last Edit: May 15, 2017, 21:32:55 by Condor »
 

Offline poutnikl

  • Padavan of Locus
  • ***
  • Posts: 384
  • Thanked: 28 times
    • View Profile
    • My Brouter Profiles
  • Device: Xiaomi MI A1/ A7.1.2 / LocusMap Pro <-- Sony Xperia M DUAL / A4.3
Brouter nepracuje s navigací / naváděním mimo cesty,  takže návrh a zobrazení trasy mimo ně je věc Locusu.

Co Brouter ovlivnit může je, jestli cestu považuje za cestu.Zakázané typy cesty Brouter může považovat (podle toho, co má v profilu) za fyzicky neexistující, jako kdyby na mapě vůbec nebyly.Tím pádem se může stát, že se navigace nedostane k nejbližšímu bodu cesty, ale zarazí se dříve.
« Last Edit: May 14, 2017, 07:17:39 by poutnikl »
https://github.com/poutnikl/Brouter-profiles/wiki
When a user digs profiles up from the GitHub repositories,
they will be hopefully wrapped in some wiki knowledge....  :-)
 

Offline Žajdlík Josef

  • Apprentice of Locus
  • **
  • Posts: 168
  • Thanked: 2 times
    • View Profile
  • Device: Xperia M
Ahoj Poutníku, mám na Tebe dotaz ohledně nového profilu Treking-Poutnik 2.6. Doposud jsem používal upravený 2.4.3 Alfa. Řekl jsem si, že je čas udělat upgrade a tak jsem přepsal hodnoty v novém, ale nedaří se mi ho vyladit tak, aby hledal cesty jako ten starší. Zatímco 2.4.3 si poctivě vybíral zpevněné silnice 3. třídy, ten nový mi tvrdošíjně podsouvá nezpevněné cesty. Když zkouším měnit smallpaved_factor tak mě to zase žene na silnice 1. třídy. MTB_factor se chová úplně stejně. Netušíš v čem by mohl být problém? Přikládám oba soubory a předem děkuji za radu.
 

Offline poutnikl

  • Padavan of Locus
  • ***
  • Posts: 384
  • Thanked: 28 times
    • View Profile
    • My Brouter Profiles
  • Device: Xiaomi MI A1/ A7.1.2 / LocusMap Pro <-- Sony Xperia M DUAL / A4.3
Ahoj,

Když 2 dělají totéž, není to totéž. MTB a smallpaved factors byly už dávno zcela předelány, s větší granularitou podle typu a stavu cesty, se společným hodnocením cest. 

Dříve měl MTB factor na silnice I. a III. třídy silnější a navíc stejný efekt. Naopak smallpaved factor měl na silnice I. a III. třídy sice různý efekt, ale slabší než teď a hlavně slabší než MTB factor.

Stejný MTB factor a  smallpaved factor mají ted u hlavních silnic stejný efekt, takže vlastně dvojnásobný..
Naopak u nezpevněných cest se navzajem rusí.

Opačný MTB factor a  smallpaved factor se naopak ruší u hlavních silnic a zdvojují u nezpevněných cest .

Obecně má teď na hlavní silnice smallpaved factor větší effekt než dříve a MTB factor naopak nižši, zvlast pro třetí třídu.

Doporučuji MTB factor = cca  -smallpaved factor,   címž hlavní silnice budou mít cca neutralní posun.
Cim větší bude ( smallpaved factor  - MTB factor ) , tím víc budou nezpevněné cesty potlačeny.

Dále doporučuji zmenit
Code: [Select]
assign   isbike_for_mainroads   true na
Code: [Select]
assign   isbike_for_mainroads   false
Cimz se zruší "bike friendly" penalty pardon pro hlavni silnice .

Taky možná sniž cycleroute_pref, pokud je moc silný, protoze byl předělaný.

Tady lehko uvidiíš, co oba faktory delají. MTB faktor bere hodnotu jak je a vynásobí sebou.
smallpaved factor napred spocte absolutní hodnotu.
Code: [Select]
assign univ_factor_coef
    switch  highway=motorway|motorway_link|trunk|trunk_link 1.0 switch highway=primary|primary_link   0.9
    switch  highway=secondary|secondary_link                0.7 switch highway=tertiary|tertiary_link 0.4
    switch  highway=unclassified                            0.25
    switch  or not istrack highway=footway                  ( switch ispaved 0.25 switch isunpaved -0.25 0.0 )
    switch  or ispaved tracktype=grade1                     0.1
    multiply rough_coef   
    add ( switch  highway=path -0.25 0.0 )
        switch ( nosurfacenortracktype ) ( switch isbike 0.0 -0.25 )
        switch nosurface  ( switch or isbike tracktype=grade2|grade3 -0.25 -0.5 )
        switch surface=compacted|fine_gravel -0.25 switch surface=cobblestone|sett  -0.4
        switch surface=ground|mud|dirt       -0.6  switch surface=grass|sand        -0.6   
        switch surface=gravel|pebblestone    -0.75   -0.6
https://github.com/poutnikl/Brouter-profiles/wiki
When a user digs profiles up from the GitHub repositories,
they will be hopefully wrapped in some wiki knowledge....  :-)
 
The following users thanked this post: Žajdlík Josef

Offline Žajdlík Josef

  • Apprentice of Locus
  • **
  • Posts: 168
  • Thanked: 2 times
    • View Profile
  • Device: Xperia M
Díky za pomoc, nakonec jsem asi nejlepších výsledků dosáhl s níže uvedenými těmito hodnotami. Hodnota: assign   isbike_for_mainroads   true se neosvědčila. Přeci jen už to pak hodně preferuje jedničky, které jsou u nás strašně přeautované. Přesto zatím zůstanu u starší verze vycházející z 2.4.3 výpočty trojek jsou o dost lepší.


assign   turnInstructionMode  = 1 # 0=none, 1=auto-choose, 2=locus-style, 3=osmand-style
assign   cycleroutes_pref       0.2 # also CRP *)  costfactor penalty for not being cycleroute
assign   MTB_factor             -0.5 # default 0.0, *)
assign   smallpaved_factor      -0.4 # default 0.0, *)
assign   avoid_unsafe           0 # 0 as default, gives penalty to mainroad without bike friendly status.
assign   hills                  2 # 1=default / 0=BRouter default/ 1=+ penalty for uphills >3.0%/ 2=velomobile-like avoiding slopes, 3= simulates ascend/length time equiv.
                                  # 4=valley mode, 5=No-Flats mode
assign   isbike_for_mainroads   false # default=true / if false then bike friendly tag hints for mainroads are ignored, keeping their high penalties. v2.5.20
assign   path_preference        0.0 # 0.0 as default, try 20.0 to penalize nonpath ways a/o paved ways
 

Offline Dan S.

  • Apprentice of Locus
  • **
  • Posts: 144
  • Thanked: 2 times
    • View Profile
  • Device: SG S6
Poutniku, někdy loni před létem jsem s tvojí pomocí upravoval profil na MTB, skončilo to na MTB_factor 2.0 a smallpaved_factor -0.5.

Teď jsem porovnával v Total Commanderu nový profil MTB 2.6 s upraveným profilem MTB 2.5.5 a jsou to úplně jiné profily  :D
Jaký je teď rozdíl v výpočtu terénní trasy starý MTB vs nový MTB profil?

Díky

edit
u nových profilů mi locus vypíše chybu ... viz příloha. Co s tím?

« Last Edit: May 15, 2017, 14:37:48 by Dan S. »
Locus Pro
 

Offline poutnikl

  • Padavan of Locus
  • ***
  • Posts: 384
  • Thanked: 28 times
    • View Profile
    • My Brouter Profiles
  • Device: Xiaomi MI A1/ A7.1.2 / LocusMap Pro <-- Sony Xperia M DUAL / A4.3
Díky za pomoc, nakonec jsem asi nejlepších výsledků dosáhl s níže uvedenými těmito hodnotami. Hodnota: assign   isbike_for_mainroads   true se neosvědčila. Přeci jen už to pak hodně preferuje jedničky, které jsou u nás strašně přeautované. Přesto zatím zůstanu u starší verze vycházející z 2.4.3 výpočty trojek jsou o dost lepší.

assign   MTB_factor             -0.5 # default 0.0, *)
assign   smallpaved_factor      -0.4 # default 0.0, *)

Code: [Select]
assign   isbike_for_mainroads   true se osvědčit ani neměla, má být false, což 
udržuje costfactor hlavních silnic vysoký.

Já jsem radil MTB_factor = cca  -smallpaved_factor , zapomněl jsi na znaménko.
MTB_factor  -0.5  a  smallpaved_factor      -0.4 preferuje silnice I. třídy a penalizuje malé asfaltové cesty
smallpaved_factor  měj kladný a MTB_factor podobné hodnoty záporný.

Další nesystémová, ale účinná možnost je, posunout hodnoty
pro preferované typy cest směrem k nule.

Code: [Select]
assign univ_factor_coef
    switch  highway=motorway|motorway_link|trunk|trunk_link 1.0 switch highway=primary|primary_link   0.9
    switch  highway=secondary|secondary_link                0.7 switch highway=tertiary|tertiary_link 0.4
    switch  highway=unclassified                            0.25
    switch  or not istrack highway=footway                  ( switch ispaved 0.25 switch isunpaved -0.25 0.0 )
    switch  or ispaved tracktype=grade1                     0.1
    multiply rough_coef   
    add ( switch  highway=path -0.25 0.0 )
        switch ( nosurfacenortracktype ) ( switch isbike 0.0 -0.25 )
        switch nosurface  ( switch or isbike tracktype=grade2|grade3 -0.25 -0.5 )
        switch surface=compacted|fine_gravel -0.25 switch surface=cobblestone|sett  -0.4
        switch surface=ground|mud|dirt       -0.6  switch surface=grass|sand        -0.6   
        switch surface=gravel|pebblestone    -0.75   -0.6
https://github.com/poutnikl/Brouter-profiles/wiki
When a user digs profiles up from the GitHub repositories,
they will be hopefully wrapped in some wiki knowledge....  :-)
 
The following users thanked this post: Žajdlík Josef

Offline poutnikl

  • Padavan of Locus
  • ***
  • Posts: 384
  • Thanked: 28 times
    • View Profile
    • My Brouter Profiles
  • Device: Xiaomi MI A1/ A7.1.2 / LocusMap Pro <-- Sony Xperia M DUAL / A4.3
Teď jsem porovnával v Total Commanderu nový profil MTB 2.6 s upraveným profilem MTB 2.5.5 a jsou to úplně jiné profily  :D
Jaký je teď rozdíl v výpočtu terénní trasy starý MTB vs nový MTB profil?

Díky

edit
u nových profilů mi locus vypíše chybu ... viz příloha. Co s tím?

Nejsou úplně jiné, jsou skoro stejné, jen došlo k všeliké reorganizaci kodu.
Hlavní rozdíly jsou tyto:
Přepracovana prioritizace cyklostezek
Zaveden modulární costfactor pro všechny typy cest, nejenom lesní/polní cesty a pěšiny.
Mírné odlišnosti v costfactoru  lesní/polní cest a pěšin, ale nic zásadního.
Ale i tak doporučuji spíš pravé MTB profily od Zossebarta.
Anebo, můžeš zkusit taky velmi drsné profily Trekking-No-Flat a Trekking-Hilly-Paths, které Tě eventuálně protáhnou trasou, na kterou si slušně vychovaný MTb profil netroufne. :-)

K té chybě, hmm nevím, profily se se na BRouter webu chovají způsobně. Mám silné podezření, že možná nemáš aktuální Brouter, nebo BRouter soubory RD5 ( navigační data), nebo BRouter soubor lookup.dat ( obsahující povolené OSM tagy a jejich hodnoty ).

Zkoušel jsi profil použít přímo v Brouteru ?
( Spustit Brouter, vybrat profil a body a nechat jej spocitat GPX trasu ).

Mimochodem,na testování profilů lze nove používat i betaverzi BRouter webu, která pracuje i pro mnohé prohlížeče na Androidu.
https://github.com/poutnikl/Brouter-profiles/wiki
When a user digs profiles up from the GitHub repositories,
they will be hopefully wrapped in some wiki knowledge....  :-)
 

Offline Dan S.

  • Apprentice of Locus
  • **
  • Posts: 144
  • Thanked: 2 times
    • View Profile
  • Device: SG S6
Brouter mám aktuální, včetně dat, teď dokonce přeinstalovaný a chyba tam je pořád.
Stejná chyba se zobrazí i při načtení nového profilu MTB na http://brouter.de/brouter-web/
Stejná chyba je i při načtení profilů od Zossebarta.



Edit ... nové profily (ty, které nefungují) stahuji z https://github.com/poutnikl/Brouter-profiles/tree/master/BikeProfiles
a
https://github.com/zossebart/brouter-mtb

A při použití přímo v Brouteru na telefonu se vyskytne stejný problém.
« Last Edit: May 15, 2017, 17:35:24 by Dan S. »
Locus Pro
 

Offline poutnikl

  • Padavan of Locus
  • ***
  • Posts: 384
  • Thanked: 28 times
    • View Profile
    • My Brouter Profiles
  • Device: Xiaomi MI A1/ A7.1.2 / LocusMap Pro <-- Sony Xperia M DUAL / A4.3
Vzhledem k tomu, že já jsem je zkoušel a fungují, moje i Zossebartovy, mám důvodné podezření, že jsi je nemusel zkopírovat správně, nebo se stáhly porušené.

Mohl bys sem vlozit zazipovaný profil, který Ti nefunguje ?

Edit: protože BikeProfiles/MTB.brf na brouter.damsy.net  funguje.

Musíš kliknou na tlačítko RAW a zobrazí se Ti čistě text profilu - až to potom stahnout.
anebo stahnout vše sakumpinkl v 1 zipu  Brouter-profiles/releases

« Last Edit: May 15, 2017, 17:55:52 by poutnikl »
https://github.com/poutnikl/Brouter-profiles/wiki
When a user digs profiles up from the GitHub repositories,
they will be hopefully wrapped in some wiki knowledge....  :-)
 

Offline Dan S.

  • Apprentice of Locus
  • **
  • Posts: 144
  • Thanked: 2 times
    • View Profile
  • Device: SG S6
Takže chyba byla na mé straně  ;) profily jsem stahoval jako soubory a proto to nefungovalo. Zajímavé je, že když jsem takto stáhl ty starší, tak fungovaly bezchybně.
Díky
Locus Pro
 

Offline Žajdlík Josef

  • Apprentice of Locus
  • **
  • Posts: 168
  • Thanked: 2 times
    • View Profile
  • Device: Xperia M
Já jsem radil MTB_factor = cca  -smallpaved_factor , zapomněl jsi na znaménko.
MTB_factor  -0.5  a  smallpaved_factor      -0.4 preferuje silnice I. třídy a penalizuje malé asfaltové cesty
smallpaved_factor  měj kladný a MTB_factor podobné hodnoty záporný.

Díky, ale znaménko - u smallpaved_factor je schválně. Když jdu do kladné hodnoty, jsou výsledky hodně podivné. Všimni si na přiložených obrázcích rozdíl. Při kladném faktoru je cesta vedena zbytečnou objížďkou. Trasa je totiž vedena po vedlejší silnici (a při kladné hodnotě navíc uličkami), přitom pak pokračuje dalších 10 km po této silnici.


Já potřebuji profil pro fitness kolo, tj skoro silnička. Znamená to úplně vyloučit všechny nezpevněné cesty, pokud možno i cesty zpevněné ale rozbité (panelky), a přitom pokud to jde, tak využít cyklostezky. Současně ale vyloučit cyklotrasy, které vedou po nezpevněných cestách. Pokud není možné použít nějakou vedlejší asfaltku, pak raději použít jedničku silnici než nějakou rozbitou cestu. Je to samozřejmě docela oříšek. V té starší verzi už to bylo skoro dokonalé, tak snad se mi podaří najít řešení i s novými profily.
Díky za tip na úpravy preferovaných cest. S tím si zkusím pohrát. Budu si jen muset pokusně zjistit co která volba znamená.