[Talk-cz] Adresy podruhé

Mike Crash mike na mikecrash.com
Pondělí Srpen 3 09:09:18 UTC 2009


Adresy pro Český brod jsem opravil, tak už to není nutné

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