[Talk-cz] dibavod: vodní toky uvnit? vodních ploch

Stanislav Brabec utx na penguin.cz
Pondělí Březen 7 21:15:57 UTC 2011


Mike píše v Po 07. 03. 2011 v 21:41 +0100:
> Mazal jsem je proto, že to tak je všude a zavedený postup. Souhlasím s
> tím, že je dobré mít celý strom řeky a změnit zavedený postup, ale
> dodávám - je dobré mít označené, kde je to opravdu řeka a kde je to
> nádrž. Už kvůli tomu, aby se to nechalo zjistit jednoduše dotazem do OSM
> a ne nějakým složitým algoritmem. Ale jak to tak bývá, lidé se prostě
> domluvit nechtějí a tak někdo to bude tagovat jako řeku i pod nádrží,
> jiný to bude mazat, v nejhorším se o to budou přetahovat, měnit si to
> navzájem a nikam to nepovede. Programátoři ať se s tím poperou po svým,
> přestože jim to přidělá práci jim i procesoru, nikoho jiného to
> nezajímá. Kompromis nikdo udělat nechce. Já ho navrhl a byl smeten ze stolu.

Spíš by bylo dobré, kdyby se s tím nějaký schopný geoprogramátor popral,
průsečíky spočítal jednou (přidal heuristiku, která by jej vytvořila,
pokud přítok končí méně než dejme tomu 10 m od vodní plochy) a podvodní
části nechal přetagovat automaticky, a to vše nahrál do OSM. Dělat to
ručně by byla obrovská práce.

> Navrhuji, aby každý dal své řešení, napsal pro a proti a z uvedených
> variant se hlasováním jedna vybere, ta se pak pokusí prosadit do OSM
> celosvetově.
> 
> Zopakuji můj návrh:
> 1. Dělat relaci toku, která bude obsahovat všechny elementy (klidně i
> včetně nádrží a přítoků) - pak se jedním dotazem získá celý tok
To je logické a dělá se to už i dnes.

> 2. části, kde je tekoucí a ničím nepřekrytá řeka (kromě riverbank)
> značit jako waterway=stream/river/... tak jak je to dosud
> 3. části uvnitř rybníka/nádrže označit jiným tagem či dodatkem tagu ke
> stávajícím, který renderer může ignorovat bez toho, aby musel hledat
> všechny vodní plochy (podobně je to třeba u relací a role=inner/outer,
> které se také v podstatě uvádět nemusí, přesto se uvádí).

To je také poměrně logické, pokud práci nechceme nechat na rendereru
(vodní plochy by se kreslily později). Ještě je otázka, co s riverbank v
místě vodní plochy (napojit k ploše?, protáhnout?).

Dále stojí otázka, zda by měly části uvnitř rybníka obsahovat tag name.
Pokud ano, asi by se neměl vykreslovat.

Nejsem proti. Sice jsem původně navrhoval opak (podvodní toky smazat),
ale toto má svou logiku a zjednoduší geoprogramování.

-- 

________________________________________________________________________
Stanislav Brabec
http://www.penguin.cz/~utx





Další informace o konferenci talk-cz