Takže ve zkratce: OTM běží ze setrvačnosti, nikdo se o to pravděpodobně
nestará a asi to ani nikdo nepoužívá.
Marián
Dne 8.3.2014 09:45, Petr Vejsada napsal:
Ahoj,
kdysi jsem si stáhl ze svn na doméně no-ip.org xml styly pro Mapnik a z
těch
vychází vlastně ta moje mapa. Bylo to pro Mapnik 0.7 nebo 2.0, fakt už
nevím,
jen si pamatuji, že jsem je musel dost zdlouhavě upravovat, aby
fungovaly s
tehdy aktuální verzí Mapniku.
Nakolik jsou aktualizovaná data opentrackmap.cz netuším, ale tuším,
proč tam
chybí trasy. Řešil jsem to před několika málo měsíci. Souvisí to s
rozmachem
užívání relací. Vykreslování tras je totiž udělané IMO velmi pěkně -
pokud
vede více barev současně, vykresluje se trasa s barvami na střídačku. U
relací
je to problém. Mapnik sám o sobě s relacemi pracovat neumí
(předzpracovává mu
to osm2pgsql). Umí jen to, co se mu napíše do selectu. Jistě by se dal
napsat
select, který relace zahrne a pak vykreslování dlaždice bude trvat pár
minut.
Vyřešil jsem to samostatnou tabulkou cz_kct, která je předzpracovaná ze
stávajících dat Mapniku. Trasy pak vykresluji z cz_kct, nikoli z
cz_line.
Další problém je, že mohou společně vést cesty například typu peak a
local.
Šlo by to do Mapniku nadefinovat, ovšem spočítej si, kolik by to bylo
permutací
;-). Mohlo by se to kreslit tak, že by jeden znak byl pro peak a druhý
znak
pro local, ale mohou být i 3 - prostě stovky až tisíce řádků xml. Tak
jsem
pořešil tak, že se v těchto případech vybere z mého subjektivního
pohledu
nejdůležitější přívlastek k cestě - nalezneš v tabulce osmtables.kctmax
a
agregační funkce v Postgresql:
90 | wheelchair
80 | peak
70 | spring
60 | ruin
50 | interesting_object
40 | horse
30 | ski
20 | learning
10 | local
Čím vyšší prio, tím větší má přednost, takže wheelchair mám za
nejdůležitější
a vykreslují se invalidní vozíky a nikoli koňské kruhy v případě
souběhu tras.
Pokud má někdo nápad, jak to vykreslit najednou a se správnými barvami,
tak
moc vítám :-).
Co se týká ikon, tak se trochu bojím, kdy vyletí KČT (hojně dotovaný z
našich
daní) a začne ječet, že všechny značky jsou jeho duševním vlastnictvím
(tedy
vlastnictvím daňových poplatníků, že ...). Momentálně nemám značky
úplně
sjednocené. Něco je z toho svn, něco jsem teď hojně přidával z
"oficiální" sady
ikon OSM.
Navíc mám teď celou mapu a DB v takovém mezistavu kvůli importu adres -
jsou
tam udělané testovací importy z RUIAN a data jsou z října 2013 -
aktuální
verzi začnu nahrávat začátkem příštího týdne. Paralelně s tím pracuji
na
vylepšování renderování - soustředím se na velké zoomy a podrobnosti.
Tak mám
zase na víkend co dělat ;-).
Vývojová verze je na http://pedro.poloha.net/mapa - liší se od
"produkční"
verze až od zoomu 16; do 15 včetně má společné dlaždice. Třeba se mi
tam
vykreslují ikony pro školy, ale už se mi nerenderuje název té školy, no
to je
ta práce na víkend :-)
Dne So 8. března 2014 00:03:04, Marián Kyral napsal(a):
BTW, když už jsme u toho. Jaký je vlastně stav OTM? Všiml jsem si, že
je
tam výrazně méně tras než na mtbmap.cz
Například Beskydy, okolí Frýdlantu nad Ostravicí:
http://www.mtbmap.cz/#zoom=12&lat=49.5877&lon=18.3557
http://opentrackmap.cz/?zoom=12&lat=6375487.45685&lon=2037379.38101&layers=B
0TTFF
Probíhá tam aktualizace? Bohužel nikde žádný link na někoho, kdo by se
o
to staral.
Marián
_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz