[Talk-cz] Tracer - pLPIS
Marián Kyral
mkyral na email.cz
Středa Srpen 6 08:07:18 UTC 2014
Ahoj,
---------- Původní zpráva ----------
Od: Pavel Machek <pavel na ucw.cz>
Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org>
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
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20140806/dcbaeeb0/attachment.html>
Další informace o konferenci talk-cz