[Talk-cz] Village vs. suburb

Mike mike na mikecrash.com
Pondělí Březen 15 21:11:36 UTC 2010


Ahoj

Už jsem to tu jednou nakousl, ale musím se k tomu vrátit - jak
přidělovat typ obce, jestli village/hamlet nebo suburb. Existují dva
případy:

1. vesnice je pod větším územním celkem, například Nedvědice a Chlebov
jsou pod Soběslav, viz [1]
Pokud vezmu jen kreslení mapy, tak je asi lepší značit jako village,
protože to lépe vypadá. Pokud ale s daty chci něco dělat, tak Nedvědice
i Chlebov jsou administrativně i adresně jen část obce Soběslav. Pro
nějaké katastrální účely je lepší zvolit tedy suburb, což je část obce
(asi jako Běchovice v Praze).

Stejně tak pro navigaci při zadávání adresy - musí se detekovat, co je
obec a co ne, buď vzít v úvahu jen node s tagem place a ignorovat
suburb, detekci adres pak dělat podle boundary se stejným jménem, pak to
bude dobře fungovat. Pokud to bude jako village, tak navigace neví, že
to není vesnice, ale jen část obce a bude to nabízet v seznamu obcí, což
je špatně. A pokud bych ignoroval všechny obce, které nemají hranice,
tak to nebude fungovat, protože spousta obcí tam vůbec nebude - ve
většině zemí těch hranic moc není, vlastně skoro nikde, ani v Německu,
třeba ale ve Francii ano.

2. dvě vesnice jsou spojené do jedné administrativní obce, např.
Zlatníky-Hodkovice mají dvě části Zlatníky a Hodkovice, viz. [2]

Zlatníky-Hodkovice jsou obec a při hledání podle adres se musí hledat
právě toto a ne Zlatníky nebo Hodkovice. Ve všech mapách je také správně
označeno Zlatníky-Hodkovice a Zlatníky a Hodkovice jsou jako část obce,
tedy suburb. Správně by tedy mělo být suburb. Do teď tam bylo jen
samostatně Zlatníky a Hodkovice.


Závěr: Já se přikláním ke značení jako suburb. Dokonce se nabízí, aby
bylo k relai KU s admin_level=10 přiřazen admin_center tohoto suburb,
protože to většinou souhlasí s KU, čímž dostaneme kompletní návaznosti,
i když ne všude tohle platí.

Co vy na to? Je mi jasné, že někdo bude proti značení suburb (také to
nevidím jako ideální, ale přesto nejlepší), ale pak navrhněte
programátorské řešení, jak dostat z OSM správné adresy i s tím, aby to
fungovalo nejen u nás, ale i globálně, když budou chybět hranice.

Mike


[1] http://www.openstreetmap.org/?relation=438740
[2] http://www.openstreetmap.org/?relation=436149





Další informace o konferenci talk-cz