Re: [Talk-cz] Adresy podruhé
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é
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é
+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é
+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é
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é
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/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