OpenTrackMap a turistické značky

8 zpráv
Zpět na přehled

OpenTrackMap a turistické značky

8 zpráv KRJ 3 účastníků 6 min čtení
  1. Karel Volný kavol na seznam.cz #m0dc81c
    Zdravím, tak problém s posunutými vrstevnicemi se nějak záhadně vyřešil sám, takže na http://otm.hajnet.cz/tiles a tiles_hq postupně uploaduju dlaždice vyrenderované podle stylu z http://blackhex.no-ip.org/browser/OpenTrackMap/mapnik/osm.xml ... jenže chybička se vloudila, zdá se, že tento styl zná značky jen lyžařské, pro koně a naučné, a na ostatní hodnoty jako třeba "yes" kašle, takže většina turistických tras chybí. Pokud rozběhnutí "oficiálního" OTM není za rohem, tak bych poprosil, jestli má někdo styl, který umí všechny způsoby zápisu značek, aby se o něj podělil - bylo by to významně rychlejší a spolehlivější než abych něco bastlil sám ;-) Jinak děkuji všem zúčastněným za návody a rady ke zprovoznění, jakožto i za denní snapshoty dat ČR, a vůbec za obsah OSM ... K.
  2. Radek Bartoň blackhex na post.cz #m927dd9
    Zdravím.
    ... jenže chybička se vloudila, zdá se, že tento styl zná značky jen lyžařské, pro koně a naučné, a na ostatní hodnoty jako třeba "yes" kašle, takže většina turistických tras chybí.
    Tento styl normálně vykresluje všechny linie, které mají libovolnou hodnotu tagu kct_barva nebo marked_trail_barva, tj. ty které vrátí následující SQL dotaz: <Layer name="red-track" status="on" srs="&srs900913;"> <StyleName>red-track</StyleName> <StyleName>red-shield</StyleName> <Datasource> <Parameter name="table">((SELECT osm_id,way,route,name,ref,kct_red,marked_trail_red,char_length(ref) AS length FROM &prefix;_line WHERE osm_id > 0 AND ((kct_yellow IS NULL) AND (marked_trail_yellow IS NULL)) AND ((kct_red IS NOT NULL) OR (marked_trail_red IS NOT NULL)) AND ((kct_green IS NULL) AND (marked_trail_green IS NULL)) AND ((kct_blue IS NULL) AND (marked_trail_blue IS NULL))) UNION (SELECT osm_id,way,route,name,ref,kct_red,marked_trail_red,char_length(ref) AS length FROM &prefix;_track_rels WHERE ((kct_yellow IS NULL) AND (marked_trail_yellow IS NULL)) AND ((kct_red IS NOT NULL) OR (marked_trail_red IS NOT NULL)) AND ((kct_green IS NULL) AND (marked_trail_green IS NULL)) AND ((kct_blue IS NULL) AND (marked_trail_blue IS NULL)))) as red_track</Parameter> &datasource-settings; </Datasource> </Layer> Speciální styly pro lyžařské, naučné a koňské stezky přidávají pouze štíty s příslušným symbolem k rozlišení typu cesty.
  3. Karel Volný kavol na seznam.cz #m31d1e5
    Zdravím.
    ... jenže chybička se vloudila, zdá se, že tento styl zná značky jen lyžařské, pro koně a naučné, a na ostatní hodnoty jako třeba "yes" kašle, takže většina turistických tras chybí.
    Tento styl normálně vykresluje všechny linie, které mají libovolnou hodnotu tagu kct_barva nebo marked_trail_barva, tj. ty které vrátí následující SQL dotaz:
    ... tak jsem si to z toho mailu vykopíroval a zkusil pustit samostatně, a po nahrazení &prefix; => planet_osm mi to hází chybu: psql:mail.mbox:10: ERROR: syntax error at or near "as" LINE 10: AND (marked_trail_blue IS NULL)))) as red_track ^ takže proč se nevykreslí značky odhaleno, PostgreSQL 8.4.1 ten dotaz neschroupá, ale mé chabé znalosti SQL nestačí na to, abych tušil, co se mu nelíbí, a jak to spravit :-( K.
  4. jzvc jzvc na tpfree.fdns.net #m913d5e
    Zdravím.
    ... jenže chybička se vloudila, zdá se, že tento styl zná značky jen lyžařské, pro koně a naučné, a na ostatní hodnoty jako třeba "yes" kašle, takže většina turistických tras chybí.
    Tento styl normálně vykresluje všechny linie, které mají libovolnou hodnotu tagu kct_barva nebo marked_trail_barva, tj. ty které vrátí následující SQL dotaz:
    ... tak jsem si to z toho mailu vykopíroval a zkusil pustit samostatně, a po nahrazení &prefix; => planet_osm mi to hází chybu: psql:mail.mbox:10: ERROR: syntax error at or near "as" LINE 10: AND (marked_trail_blue IS NULL)))) as red_track ^ takže proč se nevykreslí značky odhaleno, PostgreSQL 8.4.1 ten dotaz neschroupá, ale mé chabé znalosti SQL nestačí na to, abych tušil, co se mu nelíbí, a jak to spravit :-( K.
    Nastrel - mozna je to spatne zazavorkovane nebo chybi nektere z poli, testnul bych to primo do konzole, tam to bude asi hlasit podrobnejs co se mu nezda. Jsou tam v unionu dva selecty => testnout kazdy zvlast zda neco vraci.
  5. Karel Volný kavol na seznam.cz #m0e1a17
    Zdravím.
    ... jenže chybička se vloudila, zdá se, že tento styl zná značky jen lyžařské, pro koně a naučné, a na ostatní hodnoty jako třeba "yes" kašle, takže většina turistických tras chybí.
    Tento styl normálně vykresluje všechny linie, které mají libovolnou hodnotu tagu kct_barva nebo marked_trail_barva, tj. ty které vrátí následující SQL dotaz:
    ... tak jsem si to z toho mailu vykopíroval a zkusil pustit samostatně, a po nahrazení &prefix; => planet_osm mi to hází chybu: psql:mail.mbox:10: ERROR: syntax error at or near "as" LINE 10: AND (marked_trail_blue IS NULL)))) as red_track ^ takže proč se nevykreslí značky odhaleno, PostgreSQL 8.4.1 ten dotaz neschroupá, ale mé chabé znalosti SQL nestačí na to, abych tušil, co se mu nelíbí, a jak to spravit :-( K.
    Nastrel - mozna je to spatne zazavorkovane nebo chybi nektere z poli, testnul bych to primo do konzole, tam to bude asi hlasit podrobnejs co se mu nezda. Jsou tam v unionu dva selecty => testnout kazdy zvlast zda neco vraci.
    dík za tip, takže problém je v druhém selectu - ERROR: relation "planet_osm_track_rels" does not exist Google napoví, že s tímto má něco společného skript relations2lines.py, a o tomto se dozvídám na http://geoinformatics.fsv.cvut.cz/gwiki/Custom_OpenStreetMap_Rendering_-_OpenTrackMap_Experience#Automatic_Server_Updates že "Also remember that the relations2lines.py script has to be re-run each time the data are changed." ... aha, no tak asi i napoprvé, nejen po změně aby to vůbec šlo spustit, je potřeba mít nainstalovaný balík psycopg a v default.style, co je v svnku, chybí oproti návodu řádek: way network text linear takže s těmito úpravami se zdá, že už to jede ... takže aktualizované dlaždice opět postupně uploaduju na http://otm.hajnet.cz/tiles a tiles_hq K.
  6. Radek Bartoň blackhex na post.cz #mf792b0
    a v default.style, co je v svnku, chybí oproti návodu řádek: way network text linear
    Za tohle se omlouvám, mám různé instance OTM na třech různých počítačích a je celkem problém to udržet konzistentní i s SVN.
  7. Karel Volný kavol na seznam.cz #m2270c9
    takže s těmito úpravami se zdá, že už to jede ... takže aktualizované dlaždice opět postupně uploaduju na http://otm.hajnet.cz/tiles a tiles_hq
    aj, karamba, tak v této verzi je zase nějak rozhozený hillshading ... já už se z toho zblázním :-( K.
  8. Karel Volný kavol na seznam.cz #me48e8d
    a v default.style, co je v svnku, chybí oproti návodu řádek: way network text linear
    Za tohle se omlouvám, mám různé instance OTM na třech různých počítačích a je celkem problém to udržet konzistentní i s SVN.
    v pohodě, chybička se občas vloudí, proto se svěřuju, že jsem na ní narazil, aby se opravila ... pravda těmito detaily bychom už nemuseli zaplevelovat konferenci a mohl bych to poslat soukromě, ale jednak třeba k tomu někdo ještě má co dodat, a jednak musím nahlas pochválit, že OTM je připravena poměrně zdařile, pokud největší problémy se zprovozněním jsou pouze takovéhoto rázu K. p.s. taky postrádám v includech definice velikostí fontů ;-)
Napsat odpověď e-mailem… Odpovědět

Otevře váš e-mailový klient. Odpovědi pak sledujte zde na webu.