[Talk-cz] Adresy podruhé
Mike Crash
mike na mikecrash.com
Pátek Červenec 31 11:05:17 UTC 2009
Zdravím,
díky za info, četl jsem.
Mně ani tak nejde o to, jak se bude tag jmenovat apod, spíš o způsob
provedené změny.
Mělo by to být tak, že tam, kde je lomítko, tak vytvořit streetnumber a
conscriptionnumber,
ale kde je jen číslo, tak nechat pouze housenumber a ani jeden další tag
nevytvářet, protože jsou zbytečné a hlavně se neví,
který z nich to je. Toto bude častý případ, navíc pro adresu je jedno,
zda je to popisné nebo orientační číslo, a pokud na to přijde,
tak se to vygeneruje pro každé město zvlášť. Ale vkládat do toho lomítka
opravdu není dobrý nápad. Navíc je sice hezké, že tam mělo být
alternatenumber, to je ale tag, který se nikde nepoužívá a nepoužíval a
nezobrazuje se.
Radek
Radomír Černoch wrote:
> Dobrý den,
>
> je to tak trochu moje chyba -- slíbil jsem, že napíšu na wiki
> vysvětlovací článek. Zatím ale dávám přednost diplomce... čas bych měl
> mít v pondělí.
>
> Kromě odkazů Tomáše Tichého přidávám i ostatní vlákna, ve kterých se
> řadou mailů adresy řešily:
> http://lists.openstreetmap.org/pipermail/talk-cz/2009-June/003019.html
> http://lists.openstreetmap.org/pipermail/talk-cz/2009-June/003102.html
> http://lists.openstreetmap.org/pipermail/talk-cz/2009-June/003155.html
> http://lists.openstreetmap.org/pipermail/talk-cz/2009-June/003055.html
> http://lists.openstreetmap.org/pipermail/talk-cz/2009-June/003298.html
>
> Hlavní důvody pro změnu už tu také zazněly, omezím se proto jen na
> upřesnění některých věcí z Vaší zprávy.
>
> 2009/7/31 Mike Crash <mike na mikecrash.com>:
>
>> To bude zase česká specialita, že všichni budu používat housenumber a
>> jen u nás bude streetnumber a kdo ví co ještě (třeba konskriptionsnumber
>> apod.)?
>>
>
> Ne, "conscriptionnumber" není omezené jen na ČR. Proto se také tento
> tag jmenuje tak, jak se jmenuje.
>
>
>> Navíc proč je housenumber ve formátu OČ/SČ?
>>
>
> To není přesné. Formát je "číslo popisné / číslo orientační". A důvod
> je ten, že se tento formát používá ve většině měst a na občanských
> průkazech.
>
>
>> Jsou přece města,
>> která mají jen orientační číslo, třeba Český Brod má jen OČ, které je
>> identické pro celé město.
>>
>
> Nikoli. Český Brod má jen "čísla popisná". Z principu má každý dům
> číslo popisné. Jen v některých městech se navíc používají čísla
> orientační. To, že někdo vyplnil číslo popisné do tagu "housenumber" a
> ne do tagu "alternatenumber", jak tomu bylo ve zbytku republiky,
> nemohl automatický konvertor poznat.
>
> V případě Českého Brodu by tedy adresy měly být vyplněny následovně:
> addr:housenumber=X
> addr:conscriptionnumber=X
>
> Nedám za to ruku do ohně, ale CzechAddress by takovou změnu mohl umět
> automaticky. Chcete-li, data v Českém Brodě zkusím opravit (v
> pondělí).
>
>
>> Podobné je to u jiných měst, třeba Soběslav
>> používá adresu ve formátu OČ/část, kde část je ještě k tomu římským
>> písmenem, např. 100/III.
>>
>
> Ano, nový systém je právě navržen pro tyto výjimky. Soběslav může mít
> tagy vyplněné takto:
> addr:housenumber=X/část
> addr:conscriptionnumber=X
>
> Princip je ten, že tag "housenumber" má volnější syntaxi. Tagy pro
> ostatní čísla jsou vymezené striktně.
>
>
>> Už vůbec nechápu
>> doplnění otazníku, což není žádná adresa, ale jen zmatek.
>>
>
> Otazník znamená "chybí údaj". Jak jsem psal, v ČR má opravdu každý dům
> číslo popisné, které se zapisovalo do tagu "alternatenumber". Pokud
> dům tento tag neměl, použil se otazník.
>
> Smyslem je odlišit domy, které mají jen číslo popisné (a nikoli číslo
> orientační) od domů, u kterých není číslo popisné známé.
>
>
>> Ptám se dále - píšu navigaci a jak mám brát adresu? Bude to housenumber
>> nebo streetnumber nebo co? Bude pro každý stát jiné schéma a budu tam
>> muset mít tisíc ifů podle státu? Jak mám brát adresu ?/100.
>>
>
> Nikoli, pokud píšete navigační program, nejjednodušší řešení je
> porovnávat řetězec zadaný uživatelem s tagem "housenumber". Umožní mu
> to vyhledávat podle čísel orientačních, popisných i podle
> Soběslavských specialit jako "100/III". Stejně to řeší mapy.cz i
> google a funguje to spolehlivě.
>
>
>> A každý soft bude vědět co s tím, pokud bude jen jedno nebo obě. Ohýbat
>> to kvůli tomu, aby se zobrazovalo v mapniku celé číslo, je nesmysl. To
>> radši rozhýbat diskuzi o psaní adres na wiki a pro mapnik, a nějak to
>> uzavřít, než takto.
>>
>
> Ne, nejde o to, aby se v mapniku zobrazovala obě čísla! Osobně bych se
> toho dokonce rád zbavil, protože to dělá mapu nepřehlednou. Jak sám
> dál píšete, opravit mapnik je snazší, než psát v navigaci hromadu ifů
> pro jednotlivé státy.
>
>
>> A dále pak
>> opravdu seriózně rozjet diskuzi o psaní v celosvětovém měřítku. Aspoň od
>> nás vzejde něco rozumnýho, než si hrát na svém vlastním písečku.
>>
>
> Klidně se toho ujměte. Já už si svých sto mailů užil... a to jen v
> otázce ČR. ;-)
>
>
>> Vím, že mě teď budete kamenovat, že jsem s tím měl přijít dříve, ale
>> celá předchozí diskuze mi unikla. Hlavně se zamyslete, jak se má chovat
>> navigační soft, protože nejde jen o to, co se zobrazuje na mapě (to zle
>> snadno změnit i v mapniku), ale jak se vektorová data využijí i pro jiné
>> účely.
>>
>
> Viz výše.
>
> S pozdravem,
> Radek Černoch
>
>
Další informace o konferenci talk-cz