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


[Talk-cz] Adresy podruhé

2009-07-31 Tema obsahu Mike Crash
Zdravím, s hrůzou jsem zjistil, že se najednou všechny adresy u nás 
přejmenovaly na ?/číslo, kouknu do mailing listu a zbytek znáte. Docela 
by mne zajímalo, proč děláte českou specialitu na pojmenování domů, když 
se všude používá zavedený systém s addr:housenumber, viz
http://wiki.openstreetmap.org/wiki/Proposed_features/House_numbers/Karlsruhe_Schema
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.)? Navíc proč je housenumber ve formátu OČ/SČ? 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. 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. Pak je to úplně nesmyslné.
Navrhuji tedy, když už chcete mermomocí streetname, aby aspoň 
housenumber bylo jen OČ, pokud streetname neexistuje. Už vůbec nechápu 
doplnění otazníku, což není žádná adresa, ale jen zmatek.

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.

Můj názor je ten, že je v tom teď akorát bordel. Vím, že stále v OSM 
není přesně definováno, jak adresy dělat, ale přece jen je už zavedený 
způsob s housenumber, tak bysme se ho měli držet. A pokud máme i 
streetname, tak teda psát streetname i housenumber, ale odděleně, žádné 
lomítko.
Pak bude například:
housenumber=1234
streetname=10

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.

Jsem rozhodně pro to, aby se v prvé řadě aspoň ty housenumber, kde je 
?/číslo, změnily na číslo, protože takto je to nesmysl. 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.

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. A právě navigace bude asi to nejdůležitější využití, schazuje to 
ale právě zmatek v používání tagů. Nikdo nebude mít chuť psát soft pro 
něco, co se každou chvíli mění a už vůbec ne, pokud je to v každé zemi 
jinak.

Radek


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


Re: [Talk-cz] Adresy podruhé

2009-07-31 Tema obsahu Radek Bartoň
+1

-- 
Ing. Radek Bartoň

Faculty of Information Technology
Department of Computer Graphics and Multimedia
Brno University of Technology

E-mail: black...@post.cz
Web: http://blackhex.no-ip.org
Jabber: black...@jabber.cz


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


Re: [Talk-cz] Adresy podruhé

2009-07-31 Tema obsahu Frettie
+1


-- 
S pozdravem,
Jirka Sedláček
---
jirisedla...@gmail.com

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


Re: [Talk-cz] Adresy podruhé

2009-07-31 Tema obsahu Tomáš Tichý
Prosím přečtěte si diskuzi k adresám v těchto vláknech
http://lists.openstreetmap.org/pipermail/talk-cz/2009-June/003055.html
http://lists.openstreetmap.org/pipermail/talk-cz/2009-June/003019.html

tam jsou vámi popsané problémy  diskutována a vyřešena shodou na
nejmenším zlu.

Pokud nemáte sílu to číst, pak jenom ve zkratce: Nové schéma řeší
právě problém české speciality dvojího číslování - do celosvětově
užívaného housenumber se píšou obě čísla v nejrozšířeněji používaném
formátu v ČR právě z důvodu snadného použití v navigacích a
vyhledávačích, které nebudou lokalizovány (t.j. když vám někdo dá
adresu a zadáte ji do navigace, je nejvíce pravděpodobné, že ji
navigace najde, i když nebude přizpůsobena českým poměrům).

Otazníky jsou v místech, kde je nutná ruční kontrolu po automatickém
skriptu a poté budou odstraněny.

=TT=




2009/7/31 Mike Crash m...@mikecrash.com:
 Zdravím, s hrůzou jsem zjistil, že se najednou všechny adresy u nás
 přejmenovaly na ?/číslo, kouknu do mailing listu a zbytek znáte. Docela
 by mne zajímalo, proč děláte českou specialitu na pojmenování domů, když
 se všude používá zavedený systém s addr:housenumber, viz
 http://wiki.openstreetmap.org/wiki/Proposed_features/House_numbers/Karlsruhe_Schema
 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.)? Navíc proč je housenumber ve formátu OČ/SČ? 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. 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. Pak je to úplně nesmyslné.
 Navrhuji tedy, když už chcete mermomocí streetname, aby aspoň
 housenumber bylo jen OČ, pokud streetname neexistuje. Už vůbec nechápu
 doplnění otazníku, což není žádná adresa, ale jen zmatek.

 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.

 Můj názor je ten, že je v tom teď akorát bordel. Vím, že stále v OSM
 není přesně definováno, jak adresy dělat, ale přece jen je už zavedený
 způsob s housenumber, tak bysme se ho měli držet. A pokud máme i
 streetname, tak teda psát streetname i housenumber, ale odděleně, žádné
 lomítko.
 Pak bude například:
 housenumber=1234
 streetname=10

 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.

 Jsem rozhodně pro to, aby se v prvé řadě aspoň ty housenumber, kde je
 ?/číslo, změnily na číslo, protože takto je to nesmysl. 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.

 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. A právě navigace bude asi to nejdůležitější využití, schazuje to
 ale právě zmatek v používání tagů. Nikdo nebude mít chuť psát soft pro
 něco, co se každou chvíli mění a už vůbec ne, pokud je to v každé zemi
 jinak.

 Radek


 ___
 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


Re: [Talk-cz] Adresy podruhé

2009-07-31 Tema obsahu Mike Crash
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 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 

Re: [Talk-cz] Adresy podruhé

2009-07-31 Tema obsahu Radomír Černoch
2009/7/31 Mike Crash m...@mikecrash.com:
 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.

To se mi ulevilo. ;-)

 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.

Já si nejsem jistý, jestli rozumím správně. Když by se v některých
případech použilo jen housenumber, nezpůsobovalo by to ještě větší
nejednoznačnost? Nezapomeňte, že existují ještě čísla evidenční. Jak
byste poznal, jestli addr:housenumber=40 je číslo popisné, nebo
evidenční?

Celý nápad je založený na tom, že na skupinu tagů streetnumber,
conscriptionnumber a provisionalnumber, se jaksi dá spolehnout. Vždy
obsahují číslo (případně streetnumber může mít na konci písmeno) a
vždy je alespoň jeden z nich přítomný. Zkrátka ideální pro strojové
zpracování bez hromady ifů.

Vedle toho housenumber je volnější a spíš určený pro čtení lidmi.
Proto může obsahovat lomítka, čísla čtvrtí zapsané římskými číslicemi
atd. atd.

Ačkoli mezi oběma je docela silná vazba, toto rozdělení na tagy pro
stroje a lidi se mi zdá rozumné. A to i za cenu duplicity dat.

S tímto návrhem byl navíc všeobecný souhlas, diskutovalo se prakticky
výhradně o názvech tagů. Jak asi víte, systém byl navíc odhlasován a z
tohoto důvodu bych proto nerad diskuzi znovu otvíral. Nebo alespoň ne
tak brzy. Jinak důvody pro změnu samozřejmě rád vysvětlím.

 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ášť.

Asi nerozumím. Jak se to vygeneruje? Kdo to vygeneruje? A navíc pro
každé město zvlášť? Nerad bych, aby někdo musel programovat jakési
generátory pro každé město zvlášť.

 Ale vkládat do toho lomítka opravdu není dobrý nápad.

Proč? Používá se nejen v ČR. Např. v Rusku také mají některé domy
čísla s lomítkem a navíc s úplně jiným významem. Jak jsem psal,
housenumber je pro čtení lidmi...

 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.

Spíš ho nikdo nezdokumentoval. Tento tag se používal ve všech velkých
městech a vůbec všude tam, kde dnes před lomítkem vidíte číslo. Jinak
já Vás neobviňuji ze špatného použití tagu. Jen se snažím popsat, kde
se stala chyba, a proč také najednou vyplula na povrch.

S pozdravem,
Radek Černoch

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