Ahoj,

díky, už se mi podařilo. Jeden postřeh je ten, že soubor mapování
nesmí obsahovat nic navíc, než je nutné. Pokud je tam nějaké mapování
navíc (neexistuje k tomu katastrální území v *.osm mapce apod.), tak
to při mergování spadne.

Honza


2010/1/23 Lukas Kabrt <lu...@kabrt.cz>:
>> V kroku 3 (vytvoreni XML souboru, ktery definuje prirazeni mezi
>> katastralnim uzemim a obci / casti obce z databaze adresnich bodu)
>> jsem převzal XML z dokumentace. A k tomu se váže první dotaz. Kde
>> berete tyto informace? A k čemu je to dobré? Upozorňuji, že nejsem
>> zaměměřič, ale programátor, takže o struktuře území toho moc nevím, i
>> když jsem k této oblasti trochu přičichnul.
>
>> Moje představa je, že čísla domů jsou jedinečná v části obce (proto
>> např. v nahlížení do KN říkám obec, část obce, číslo budovy). Proto je
>> třeba nějak určit část obce, do které dané území patří.
>
> Presne tak.
>
>> číselníky částí obcí a jejich vztahy k obcím, okresům, krajům apod.
>> jsou na Českém Statistikém Úřadě. Ale nevím, zda je lze z licenčních
>> důvodů použít (ví to někdo?). Ruční vytváření XML pro každé
>> katastrální území, kterých jsou tisíce(?) je poněkud nepraktické a
>> hlavně hrozí chyby.
>
> Ano je to trochu neprakticke. Asi by to slo castecne automatizovat.
> Muj postup je, ze si z databaze [1] vytahnu stukturu oblast - obec -
> cast a z mapy nazvy k. u. a rucne prirazuju, vestinou je to jasne
> (zatim stejne delam v mistech, ktere jakz takz znam). Prirazeni k.u. -
> obec lze nalezt na strankach CUZK [2]. Jak je to s licenci nevim.
> Problemy jsou ale s nekterymi castmi obci - na jednom k.u. muze byt
> vice casti obce.
>
>>kterých jsou tisíce(?)
>
> Presne 13027.
>
>> A pak je třeba udělat merge. Odkud pochází databáze adres? To je
>> UIR-ADR? Z jakého původního zdroje pocházejí hranice katastrálních
>> území?
>
> Adresy pochazeni z webu MVCR [1], hranice k.u. ktere mam na strankach
> jsou vektorizovane mapy CUZK - vektorizaci delal hanoj [3], a Martin
> Kupec pracuje na OCR nazvu k.u., vysledek na mych strankach jeste neni
> hotovy, chybi jeste cca 800 nazvu.
>
>> A co vlastně merge dělá? Moje představa je, že pro každý adresní bod z
>> toho CSV souboru vygenerovaném v jednom z předchozích kroků najde
>> katastrální území, jehož hranice je v souboru daném parametrem
>> territories.
>
> Merge vezme CSV soubor se souradnicemi budov a rozpoznanym popiskem,
> najde k.u., ve kterem se budova nachazi, podiva se do souboru *.map
> jaka obec, mestska cast se na k.u. nachazi a podle toho se budove
> pokusi priradit adresu z databaze MVCR.
>
>> U druhého parametru nevím. Zkoušel jsem
>> http://osm.templ.net/kucr.osm.bz2
>
> ten urcite fungovat nebude, tam nejsou nazvy k.u.
>
>> http://lkabrt.aspone.cz/osm/kucr.zip.
>
> ten muzes pouzit, ale je potreba zkotrolovat, jestli tam je zadany to
> k.u. o ktery se zajimas - nazvy jeste nejsou kompletni.
>
>
>> Čtvrtý parametr - to je to XML převzaté pro pokus z dokumentace.
>
> priklad z dokumentace mozna nebude kompatiblni s mapu z
> http://lkabrt.aspone.cz/osm/kucr.zip. Koukam, ze je to jeste z doby,
> kdy jsem mapu zkousel malovat jen tak priblizne rucne, jen pro ucely
> tohohle programu takze asi nesedi nazvy.
>
>> 2) V případě použití http://lkabrt.aspone.cz/osm/kucr.zip program
>> vytíží jedno jádro procesoru a nic ... tedy nechal jsem to pár desítek
>> minut (nebo mám čekat déle?). Poslední hláška je, že Loading
>> territories borders...
>
> Pro parsovani XML pouzivam XML.LINQ, a ten neni delany na zpracovani
> tak velkych souboru, proto si ze souboru kucr.zip vyriznu cast se
> kterou chci pracovat [4]. S parsovanim XML dokumentu mozna neco
> udelam, fakt to neni nejrychlejsi. XML.Linq ma ale tu vyhodu, ze se s
> tim hezky pracuje, takze jsem ho pouzil pri vyvoji.
>
>> Další věc je, že ten XML soubor z kroku 2 definuje vztahy pomocí
>> názvů. Ale ty myslím nejsou jednoznačné. Přitom číselníky katastru i
>> Stat. úřadu používají pro označení obce, části obce, katastr. území
>> apod. také nějaká číselná IDčka (kupodivu dokonce stejná).
>
> Jmena k.u. jsou jedinecna, stejne tak kombinace oblast-obec-cast z databaze.
>
> [1] http://aplikace.mvcr.cz/adresa/adresy.zip
> [2] 
> http://www.cuzk.cz/Dokument.aspx?PRARESKOD=10&MENUID=10015&AKCE=DOC:10-CISE_KUAP
> [3] http://lists.openstreetmap.org/pipermail/talk-cz/2009-June/003204.html
> [4] http://lists.openstreetmap.org/pipermail/talk-cz/2010-January/004310.html
> --
> Lukas
>
> _______________________________________________
> Talk-cz mailing list
> Talk-cz@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-cz
>

_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz

Odpovedet emailem