Sveiki Upės turi savo pavadinimus, vandens telkiniai irgi turi savo pavadinimus. Upių vektoriai eina ir per vandens telkinius, to mums reikia upių maršrutizavimui ir baseinų skaičiavimui. Bendra (kartografinė?) taisyklė braižant žemėlapius yra nepaišyti upės etiketės virš vandens telkinio. Kas logiška, nes realiai toje vietoje mes įsivaizduojame vandens telkinį, o ne pratekančią upę (kuri vandens telkinyje dažniausiai net neturės tikslios geometrijos, tik apytiksliai paskaičiuotą).
Vienas sprendimo variantas, kuris nereikalautų jokių duomenų pakeitimų - galima braižyti upių etiketes prieš/žemiau už vandens telkinių plotus/poligonus. Deja čia bus problemų: kad neišlįstų dalis upės etiketės, vis tiek reikės keisti upės duomenis - karpyti ties vandens telkinio riba. Ir tai vis tiek neišspręs visų problemų, jei upė eina greta vandens telkinio (yra upių, kurios eina greta tvenkinių ar tarpe tarp kelių tvenkinių dalių), tai gali būti uždengta dalis upės etiketės, kai neturėtų būti jokio uždengimo. Žodžiu vien sluoksnių dėliojimu lyg ir nėra sprendimo(?). Taigi reikia keisti duomenis. Čia turime du pasirinkimus: 1) pridėti papildomą žymą (arba ją paskaičiuoti automatiškai), kad tai per vandens telkinį einanti upė 2) išimti/perkelti upės kelio name žymą virš vandens telkinio. 1'as variantas geras tuo, kad mes niekaip neįtakojame jau esamų žemėlapių. Tik savuose (openmap.lt) žemėlapiuose galėsime panaudoti šią žymą ir nerodyti upės pavadinimų ten, kur nereikia. Jis ir blogas tuo, kad neįtakojame jau esamų žemėlapių - visur virš ežerų, tvenkinių bus braižomas ir pratekančios upės pavadinimas. 2'as variantas reiškia, kad upės pavadinimai dingsta visur. Ir čia interpretacijos klausimas, ar čia darome „tagging for renderer“, ar čia taisome duomenis - nuimame upės pavadinimą ten, kur realiai nėra pavadinimo ar gal net upės (beje, standartinėse GIS sistemose tai gan įprasta). Taigi pabandymui aš jau nurankiojau nuo nemažos dalies upių virš vandens telkinių name žymas. Tiksliau perkėliau jas į waterway:name žymą, kad, jei pamatysim/nuspręsim, kad tai blogas sprendimas, būtų galima greitai hop ir sukelti viską atgal į name žymą. Kol kas neradau vietos, kodėl mums kada nors galėtų prisireikti name pavadinimo upės atkarpai virš vandens telkinio. Taigi, ką galvojate? P.S. Kaimynai tiesiog nurankioja name žymas virš ežerų, bet tai mažiau pastebima, nes jie panašu nenaudoja automatinių taisyklių, randančias tokias situacijas. -- Tomas _______________________________________________ Talk-lt mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-lt
