On Tue, 08 Mar 2011 08:39:16 +0100, Petr Morávek [Xificurk] wrote:
MP napsal(a):
Předpokládám, že se všíchni asi shodneme, že části "pod vodou" (v
rybníce, přehradě), pokud by měly zůstat, tak je musí být možné odlišit od částí tekoucích nad vodou, a to pokud možno bez toho, aby se počítaly
průsečíky

Asi tu budu za neskutečného rýpala, ale... proč?
Navíc i když se tedy na tomto shodnem, tak je celkem problém definovat,
co to znamená "pod vodou".

"pod vodou" znamená uvnitř uzavřeného polygonu, který je podle definice jeho tagu vodní plochou (waterway=riverbank, landuse=reservoir, atd...)

Nazývejme věci pravými jmény - první plus má spíše znít:
"vyřeší chybu _ve stylu_ pro renderování mapy na hlavní stránce OSM"

To není jen hlavní stránka OSM. Např. GPSMid (navigace pro mobily) tímhle trpí taky (jelikož by default vykresluje všechny liniové objekty až po plošných) a pokud ty kusy "pod vodou" nepůjdou pomocí tagů odlišit, tak to nepůjde ani spravit (styly tam definovatelné neumožňují pravidla typu "tam kde to protíná jiný polygon, renderuj jinak")

Mapnik (renderer) to dokáže kreslit správně, pokud se mu dodá rozumný
styl. Další věc je, že ani jeden z návrhů tuto chybu nevyřeší kompletně,
stále zůstane problém s napojením potoků do širokých řek [1].

To se může řešit stejně jako by se ten tok vléval do přehrady - poslední kus se označí že je "pod vodou".

Návrh 4. nechat vodní toky jako spojitý strom stejně jako po importu
+ renderer se správným stylem bude kreslit všechno dle očekávání
+ zachová se spojitá stromová struktura vodních toků od pramene po
jejich konec
+ není potřeba dodatečná lidská práce (krom níže uvedeného mínus)
- někdo bude muset napsat patch pro ticket #3468 pro mapnik styl pro
mapu na hlavní stránce OSM

K tomu bych přidal možná malé mínus, že neinformovaní lidé mohou mít tendenci ty části uvnitř mazat, takže by se muselo asi do mnoha míst na wiki dopsat ať tak nedělají.

Martin

_______________________________________________
Talk-cz mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-cz

Odpovedet emailem