Přesně tak, layer jen označuje, kde co je. Zobrazení pak je na rendereru. On to může zobrazit klidně přes, ale třeba to vyčárkovat apod. Tady jde o to, aby se to nekreslilo vůbec. Možná by třeba šlo udělat nějaký univerzální tag (třeba hidden), který by pak fungoval na vše, ne jen underwater pro vodní toky.
On 03/11/2011 08:49 PM, MP wrote: > On Fri, 11 Mar 2011 10:51:08 +0100, Petr Morávek [Xificurk] wrote: >> Karel Volný napsal(a): >>> Dne Čt 10. března 2011 Aleš Janda napsal(a): >>>> Netřeba nic počítat. Mapnik používá „malířův algoritmus“ - nakreslí >>>> všechno, přičemž pozdější objekty (ty co jsou výše) přepíšou všechny >>>> objekty níže. > > Ale mapnik není ani zdaleka jediný renderer. Ne všechny renderery > používají malířův algoritmus a i u podobných rendererů může být problém > např. pokud něco kreslí průsvitně (pak to "pod něčím" bude vidět). Takže > to řeší problém u jednoho rendereru, a co ty ostatní? > >>> hm, takže pokud tomu rozumím správně, tak s "layer logikou" by les nebo >>> vpodstatě jakýkoliv objekt musel mít -2, aby se přes něj vykreslil >>> průběh >>> ponorné řeky (pokud mě v mapě zajímá), která bude mít -1, protože je pod >>> normálním povrchem > > layer funguje hlavně proto, aby se daly v mapě separovat objekty v rámci > stejného nebo podobného typu (např. silnice / železnice, když se kříží > mimoúrovňově), které jsou nad sebou nebo pod sebou a říct tak co se má > zobrazit nad čím, ale pokud se nějaký typ objektů (např. > polotransparentní hranice okresu) zobrazuje vždy nad jiným (např. > silnice) tak s tím layer nic nenadělá. > > Martin > >> Ne! V jakém pořadí se vykreslují jednotlivé objekty je záležitostí >> rendereru (resp. dodaného stylu) a nemá to (skoro) nic společného s >> tagem layer. >> >> Petr > > > _______________________________________________ > Talk-cz mailing list > Talk-cz@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-cz _______________________________________________ Talk-cz mailing list Talk-cz@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-cz