Re: [Talk-cz] Adresy podruhé

2009-08-03 Tema obsahu Mike Crash
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 m...@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

   

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


Re: [Talk-cz] Adresy, epilog

2009-08-03 Tema obsahu hanoj
Dne 3. srpen 2009 14:49 Petr Schönmann pschonm...@gmail.com napsal(a):


 2009/8/3 hanoj eha...@gmail.com:
 opět není zařazeno přidání tagu building=yes v pluginu czechaddress,
 šlo by to doplnit ?
 *** zajimalo by me, k cemu je to dobre
 OSMarender bez tohoto tagu budovu nevykreslí
*** chapu to tak, ze davate adresni body do polygonu budov? A kdyz ma
budova 2-4 adresni body? Nebylo by lepsi mit adresni body jako jednu
primitivu a neslucovat je budovama?

hanoj

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


Re: [Talk-cz] Adresy, epilog

2009-08-03 Tema obsahu Ondrej Novy
Zdravim,

2009/8/3 hanoj eha...@gmail.com

 *** chapu to tak, ze davate adresni body do polygonu budov? A kdyz ma
 budova 2-4 adresni body? Nebylo by lepsi mit adresni body jako jednu
 primitivu a neslucovat je budovama?


tez by mi prislo lepsi mit adresni body vzdy jako node.
Napr. UIR databaze tohle resi a deli veci na:
objekty a adresy kde objekt (rekneme building=yes) muze mit vice adres
(housenumber, atd.).

Nas asi vazba ze jeden objekt ma vice adres nezajima, takze nekde doprostred
budovy prsknout node urcujici adresu staci.

-- 
S pozdravem/Best regards
Bc. Ondrej Novy

Email: n...@ondrej.org
Jabber: on...@njs.netlab.cz
ICQ: 115-674-713
Tel/Cell: +420 777 963 207
___
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz