[Talk-cz] LPIS: Tráva na orné, Úhor, Jiná trvalá kultura

Martin Švec - OSM osm na maatts.cz
Pátek Květen 29 11:14:48 UTC 2015


Dne 29.5.2015 10:40, Marián Kyral napsal(a):
>
> ---------- Původní zpráva ----------
> Od: Petr Holub <hopet na ics.muni.cz>
> Komu: 'OpenStreetMap Czech Republic' <talk-cz na openstreetmap.org>
> Datum: 29. 5. 2015 9:13:17
> Předmět: Re: [Talk-cz] LPIS: Tráva na orné, Úhor, Jiná trvalá kultura
>
>
>     Ahoj,
>
>     > můžeš sem hodit příklad plochy, kterou by jsi chtěl "rozlít"?
>     Contour merge plugin nestačí?
>
>     Martin vi :) - my jsme se o tom bavili pred nejakou dobou po mailu
>     primo.
>
>     Pointa je v tom, ze casto mas ta LPIS pole fragmentovana na spousty
>     malych dilku (dle kultury, vlastnika a nevimcehojeste) a vedle toho
>     mas velky les, ktery ma na ta pole navazovat. Uz jen obcas
>     najit, jestli
>     tam nejsou nejake male vynechane kousky je neprijemna a potom
>     pouzivat
>     contour merge je neskutecne zdlouhava prace, protoze se musis trefit
>     do spravnych spojovacich bodu tech poli.
>
>
> Jo. Tohle je občas pěkná otrava. Hlavně když je tam nějaký uzel o 
> kterém si myslím, že je společný pro obě pole a on není. Potvora 
> jedna :-D
>
> Možná by pomohlo, kdyby si Contour merge plugin hledal nejkratší 
> cestu skrz společné body sám. Ale to už je docela věda.
>
>
>     Cili jsme se bavili o nastroji, kde bys vybral ten les (nebo co
>     chces
>     rozlit) a namaloval obrys, kam az by se mel rozlit a pote by se do
>     tohoto rozsahu vyplnily oblasti kde neni zadny landuse - a navazalo
>     by se to jen na cesty ktere jsou landuse.
>
>
> Jo. Tady by se vlastně dala použít ta geometrická knihovna. Možná by 
> ani nebylo potřeba kreslit tu oblast kolem. Prostě by se do určité 
> maximální vzdálenosti vyhledala všechna pole okolo označeného lesa, 
> provedl by se geometrický průnik těchto polí s velkým diskem 
> představující les. Výsledkem by pak byl "rozlitý" tvar lesa, který 
> by nahradil původní geometrii.
>

Obrys vymezuje "pracovní prostor" a odpadne netriviální problém 
hledání konce volné plochy. Stačí totiž škvíra mezi polygony a průnik 
s velkým diskem vyrobí ocásky přesahující daleko mimo les. S obrysem 
je to (teoreticky) jasná úloha: obrys sjednoceno les, mínus všechny 
landuse polygony zasahující do bboxu obrysu. Za obrys zodpovídá 
mapper, který vidí jak daleko si může dovolit les roztáhnout.

Stejnou fintu používám už teď, když jsou pole rozdrobená:
(1) nakreslím nahrubo pomocnou cestu přesahující přes budoucí LPIS pole
(2) pomocí ContourMerge vytáhnu hranici lesa k té dočasné cestě
(3) dočasnou cestu smáznu
(4) naklikám/přetrasuju políčka, ořez vykouše přebytky lesa

Tím ovšem neříkám, že o víkendu sednu a začnu programovat :-)

(Btw, použití dočasné cesty a ContourMerge je super i v případech, kdy 
je potřeba překreslit větší části hranice polygonu. Nakreslím hranici 
jako novou pomocnou cestu, přes ContourMerge k ní přitáhnu úsek co 
chci změnit, a pomocnou cestu smáznu.)

Martin






Další informace o konferenci talk-cz