Ahoj, ---------- Původní zpráva ---------- Od: Pavel Machek <[email protected]> Komu: OpenStreetMap Czech Republic <[email protected]> Datum: 5. 8. 2014 23:24:35 Předmět: Re: [Talk-cz] Tracer - pLPIS
"Ahoj! > se možná někdy napojí na stávající landuse. I spojení se stávajícími OSM daty > by se dalo udělat. Jen by bylo potřeba vymyslet pravidla, tedy co dělat, když > vznikne průnik pole z RUIAN/LPIS s lesem v OSM, zastavěná plocha v RUIAN s > polem v OSM atd atd. Co dělat s případy dvojparcel, tedy kdy je jedna parcela > se zahradou a uvnitř ní je jiná parcela se zastavěnou plochou, prostě barák > uprostřed zahrady. No, co by pomohlo -- a co v podstate delam rucne: Pokud je maly prunik zemedelske pudy a lesa, je les nepresne, a je potreba ten prunik z lesa odstranit. Pokud je naly prunik zemedelske pudy a landuse=residential, je residential nepresne, reseni stejne. Pokud je zemedelska puda uprostred landuse=residential, slo by to udelat multipolygon=inner, ale spis radeji rucne opravit. Umi to nekdo snadno naprogramovat?" Přesahy řeším v Tracer pluginu pro budovy [1]. Není to nic moc hezkého, ale funguje to ;-) [1] https://github.com/mkyral/josm-tracer/blob/plpis/src/org/openstreetmap/ josm/plugins/tracer/ConnectWays.java#L491 A jak už jsem psal, neměl by být problém to upravit tak, aby to fungovalo i s landuse. Zatím nedokáži říct, kdy to budu mít hotové, jestli ještě tento, nebo příští týden. Momentálně si hraji s přepisem, aby se jednoduchým stiskem "t" přepínalo mezi jednotlivými moduly. Vypadá to nadějně. Řešení pro izolované ostrůvky uprostřed jiného landuse by neměl být problém naprogramovat - zjistíš si cestu s tagem landuse uvnitř které se nacházíš (trochu magie s bboxy), pak zjistíš, zda není součástí relace typu multipolygon. Pokud je, pouze přidáš inner člen. V opačném případě si tu relaci vytvoříš. Ale asi bych to automaticky neřešil. Pokud je nějaký malý landuse uprostřed většího landuse, tak rendery zobrazí malý landuse nad tím větším. A když to bude někdo mít potřebu to řešit, tak si to pořeší ručně. Marián
_______________________________________________ Talk-cz mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-cz

