« zpět na výpis měsíce |

[Talk-cz] Poloautomatické kontrolovaní street relation

Vlákno 12.12.2017 - 5.1.2018, počet zpráv: 8


12.12.2017 02:04:59 (#1)
gravatar

Matej Lieskovský

<lieskovsky.matej at gmail.com>
78
Prokrastinuju od učení a tak si bastlím systém na hledání chyb v street relation. Idea: Předhodím tomu seznam street relací v Praze. Vyplivne to věci, které by a) měly být v některé street relaci a nejsou b) jsou v street relaci a neměly by být Zatím je to vypadá na celkem triviální Python, který mi bude generovat obrovský Overpass dotaz. Co všechno bych měl chytat? Aktuálně kontroluju, že pokud existuje street "X", tak do ní spadají všechny adresní body s addr:street=X a silnice s name=X a naopak v ní není nic s jinou vyplňenou hodnotou. Názory? Protipříklady? Nápady na vylepšení? Matej PS: Až to bude rozumně použitelné, tak nějak pošlu zdroják. Možná si konečně zprovozním GitHub. ------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20171212/290838fa/attachment.html>

12.12.2017 02:16:45 (#2)
gravatar

Marián Kyral

<mkyral at email.cz>
2504 2837
Něco takového se u nás ve větší míře používá? Marián
---------- Původní e-mail ---------- Od: Matej Lieskovský <lieskovsky.matej na gmail.com> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org> Datum: 12. 12. 2017 14:06:09 Předmět: [Talk-cz] Poloautomatické kontrolovaní street relation " Prokrastinuju od učení a tak si bastlím systém na hledání chyb v street relation. Idea: Předhodím tomu seznam street relací v Praze. Vyplivne to věci, které by  a) měly být v některé street relaci a nejsou  b) jsou v street relaci a neměly by být Zatím je to vypadá na celkem triviální Python, který mi bude generovat obrovský Overpass dotaz. Co všechno bych měl chytat? Aktuálně kontroluju, že pokud existuje street "X", tak do ní spadají všechny adresní body s addr:street=X a silnice s name=X a naopak v ní není nic s jinou vyplňenou hodnotou. Názory? Protipříklady? Nápady na vylepšení? Matej PS: Až to bude rozumně použitelné, tak nějak pošlu zdroják. Možná si konečně zprovozním GitHub. _______________________________________________ Talk-cz mailing list Talk-cz na openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-cz " ------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20171212/811bb23a/attachment.html>

12.12.2017 02:28:43 (#3)
gravatar

Matej Lieskovský

<lieskovsky.matej at gmail.com>
78
V ČR cca 190 relací a 740 prvků, většina z toho v Kladně. (Oproti tomu 7 associatedStreet) Nasazení v Praze by to mohlo dost výrazně zvednout a to včetně průměrného počtu prvků. Nechci tím teď mazat ty explicitně uvedené hodnoty, ale dříve nebo později se na nějaký takový systém bude muset přejít jinak se z toho všichni zcvokneme. Moc ukázat, že to umíme udržovat, by mělo pomoct. Další krok by asi bylo automatické šíření cizojazyčných překladů názvů, ať není potřeba zadávat těch 15 překladů všude a ať jsou pro všechny části stejné. Matej 2017-12-12 14:16 GMT+01:00 Marián Kyral <mkyral na email.cz>: zobrazit citaci
> Něco takového se u nás ve větší míře používá? > > Marián > > ---------- Původní e-mail ---------- > Od: Matej Lieskovský <lieskovsky.matej na gmail.com> > Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org> > Datum: 12. 12. 2017 14:06:09 > Předmět: [Talk-cz] Poloautomatické kontrolovaní street relation > > Prokrastinuju od učení a tak si bastlím systém na hledání chyb v street > relation. > > Idea: > Předhodím tomu seznam street relací v Praze. > Vyplivne to věci, které by > a) měly být v některé street relaci a nejsou > b) jsou v street relaci a neměly by být > > Zatím je to vypadá na celkem triviální Python, > který mi bude generovat obrovský Overpass dotaz. > Co všechno bych měl chytat? > Aktuálně kontroluju, že pokud existuje street "X", > tak do ní spadají všechny > adresní body s addr:street=X > a silnice s name=X > a naopak v ní není nic s jinou vyplňenou hodnotou. > > Názory? Protipříklady? Nápady na vylepšení? > > Matej > > PS: Až to bude rozumně použitelné, tak nějak pošlu zdroják. Možná si > konečně zprovozním GitHub. > _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > > > _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz > >
------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20171212/6f3d91b7/attachment.html>

12.12.2017 07:42:58 (#4)
gravatar

jzvc

<jzvc at tpfree.net>
588
Dne 12.12.2017 v 14:28 Matej Lieskovský napsal(a): zobrazit citaci
> V ČR cca 190 relací a 740 prvků, většina z toho v Kladně. > (Oproti tomu 7 associatedStreet) > Nasazení v Praze by to mohlo dost výrazně zvednout > a to včetně průměrného počtu prvků. > > Nechci tím teď mazat ty explicitně uvedené hodnoty, > ale dříve nebo později se na nějaký takový systém bude muset přejít > jinak se z toho všichni zcvokneme. > Moc ukázat, že to umíme udržovat, by mělo pomoct.
Cus, nejsem si uplne jiste tim, ze zrovna tenhle zpusob je uplne dobrej napad. Totiz chapu to tak, ze budouci stav si predstavujes zhruba tak, ze na dome bude (nejspis v relaci, protoze jich muze byt vic) 1-N cisel popisnych. Pak budes ten dum mit v 0-N relacich ulic, a do nich prihodis i odpovidajici CP. (0 proto, ze v malych obcich bude dum rovnou v obci, coz jaksi algoritmus opet ponekud komplikuje) A ty relace ulic naladujes trebas do relaci mestskych casti (pokud jsou = dalsi komplikace) a ty pak do relaci dany obce/mesta ... K tomu bys pak jeste musel mit extra relace s PSC, protoze ty neodpovidaji ani castem ani obcim. Chapu to dobre? Posleze by samo bylo nadbytecny aby dany udaje byly primo na budove/adrese. Jenze se tim dostanes do pomerne nechutny situace v pripade, ze pro danou budovu budes chtit zjistit adresu. Bude to defakto znamenat rekurzivni nacitani pomerne rozsahlyho stromu relaci. Na druhou stranu by bylo pomerne jednoduchy pridani novyho domu - udelal bys na nim jen zaznam s CP a oboji hodil do relace prislusny ulice. Byt principielne souhlasim ze to neni reseni spatny, nejsem si jistej tim, jestli je technicky akceptovatelny. Zato jestli si necim jistej skorem 100% sem, je to, ze bys to musel nejmin 10 let udrzova oboji, viz "nove" schema dopravy. Mimochodem, umi alespon jeden libovolny reneder ulici s nazvem ulice vyhradne v relaci? Celkem by me to zajimalo. zobrazit citaci
> > Další krok by asi bylo automatické šíření cizojazyčných překladů názvů, > ať není potřeba zadávat těch 15 překladů všude > a ať jsou pro všechny části stejné. > > Matej > > 2017-12-12 14:16 GMT+01:00 Marián Kyral <mkyral na email.cz > <mailto:mkyral na email.cz>>: > > Něco takového se u nás ve větší míře používá? > > Marián > > ---------- Původní e-mail ---------- > Od: Matej Lieskovský <lieskovsky.matej na gmail.com > <mailto:lieskovsky.matej na gmail.com>> > Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org > <mailto:talk-cz na openstreetmap.org>> > Datum: 12. 12. 2017 14:06:09 > Předmět: [Talk-cz] Poloautomatické kontrolovaní street relation > > > Prokrastinuju od učení a tak si bastlím systém na hledání chyb v > street relation. > > Idea: > Předhodím tomu seznam street relací v Praze. > Vyplivne to věci, které by > a) měly být v některé street relaci a nejsou > b) jsou v street relaci a neměly by být > > Zatím je to vypadá na celkem triviální Python, > který mi bude generovat obrovský Overpass dotaz. > Co všechno bych měl chytat? > Aktuálně kontroluju, že pokud existuje street "X", > tak do ní spadají všechny > adresní body s addr:street=X > a silnice s name=X > a naopak v ní není nic s jinou vyplňenou hodnotou. > > Názory? Protipříklady? Nápady na vylepšení? > > Matej > > PS: Až to bude rozumně použitelné, tak nějak pošlu zdroják. > Možná si konečně zprovozním GitHub. > _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> > https://lists.openstreetmap.org/listinfo/talk-cz > <https://lists.openstreetmap.org/listinfo/talk-cz> > > > _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> > https://lists.openstreetmap.org/listinfo/talk-cz > <https://lists.openstreetmap.org/listinfo/talk-cz> > > > > > _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz >

12.12.2017 09:54:28 (#5)
gravatar

Matej Lieskovský

<lieskovsky.matej at gmail.com>
78
O stavu renderování názvů ulic z relací zatím nevím, hodlám se na to někdy zeptat asi na centrálním talku. Já bych až tak rozsáhlý systém relací neočekával. Spousta věcí (PSČ, Městská část, etc.) jde řešit pomocí explicitních tagů, nebo obsáhnutím oblastí (když už máme geospacial data, tak je využívejme). Ulice jsou trochu special případ, protože kromě dedikované relace se dají "vykoukat" jen srovnáním name tagů mezi sousedícími cestami což je vážně opruz a bude náchylné na chyby. Matej 2017-12-12 19:42 GMT+01:00 jzvc <jzvc na tpfree.net>: zobrazit citaci
> Dne 12.12.2017 v 14:28 Matej Lieskovský napsal(a): > >> V ČR cca 190 relací a 740 prvků, většina z toho v Kladně. >> (Oproti tomu 7 associatedStreet) >> Nasazení v Praze by to mohlo dost výrazně zvednout >> a to včetně průměrného počtu prvků. >> >> Nechci tím teď mazat ty explicitně uvedené hodnoty, >> ale dříve nebo později se na nějaký takový systém bude muset přejít >> jinak se z toho všichni zcvokneme. >> Moc ukázat, že to umíme udržovat, by mělo pomoct. >> > > Cus, > > nejsem si uplne jiste tim, ze zrovna tenhle zpusob je uplne dobrej napad. > > Totiz chapu to tak, ze budouci stav si predstavujes zhruba tak, ze na dome > bude (nejspis v relaci, protoze jich muze byt vic) 1-N cisel popisnych. > > Pak budes ten dum mit v 0-N relacich ulic, a do nich prihodis i > odpovidajici CP. (0 proto, ze v malych obcich bude dum rovnou v obci, coz > jaksi algoritmus opet ponekud komplikuje) > > A ty relace ulic naladujes trebas do relaci mestskych casti (pokud jsou = > dalsi komplikace) a ty pak do relaci dany obce/mesta ... > > K tomu bys pak jeste musel mit extra relace s PSC, protoze ty neodpovidaji > ani castem ani obcim. > > Chapu to dobre? Posleze by samo bylo nadbytecny aby dany udaje byly primo > na budove/adrese. > > Jenze se tim dostanes do pomerne nechutny situace v pripade, ze pro danou > budovu budes chtit zjistit adresu. Bude to defakto znamenat rekurzivni > nacitani pomerne rozsahlyho stromu relaci. > > Na druhou stranu by bylo pomerne jednoduchy pridani novyho domu - udelal > bys na nim jen zaznam s CP a oboji hodil do relace prislusny ulice. > > Byt principielne souhlasim ze to neni reseni spatny, nejsem si jistej tim, > jestli je technicky akceptovatelny. Zato jestli si necim jistej skorem 100% > sem, je to, ze bys to musel nejmin 10 let udrzova oboji, viz "nove" schema > dopravy. > > Mimochodem, umi alespon jeden libovolny reneder ulici s nazvem ulice > vyhradne v relaci? Celkem by me to zajimalo. > > > >> Další krok by asi bylo automatické šíření cizojazyčných překladů názvů, >> ať není potřeba zadávat těch 15 překladů všude >> a ať jsou pro všechny části stejné. >> >> Matej >> >> 2017-12-12 14:16 GMT+01:00 Marián Kyral <mkyral na email.cz >> <mailto:mkyral na email.cz>>: >> >> Něco takového se u nás ve větší míře používá? >> >> Marián >> >> ---------- Původní e-mail ---------- >> Od: Matej Lieskovský <lieskovsky.matej na gmail.com >> <mailto:lieskovsky.matej na gmail.com>> >> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org >> <mailto:talk-cz na openstreetmap.org>> >> Datum: 12. 12. 2017 14:06:09 >> Předmět: [Talk-cz] Poloautomatické kontrolovaní street relation >> >> >> Prokrastinuju od učení a tak si bastlím systém na hledání chyb v >> street relation. >> >> Idea: >> Předhodím tomu seznam street relací v Praze. >> Vyplivne to věci, které by >> a) měly být v některé street relaci a nejsou >> b) jsou v street relaci a neměly by být >> >> Zatím je to vypadá na celkem triviální Python, >> který mi bude generovat obrovský Overpass dotaz. >> Co všechno bych měl chytat? >> Aktuálně kontroluju, že pokud existuje street "X", >> tak do ní spadají všechny >> adresní body s addr:street=X >> a silnice s name=X >> a naopak v ní není nic s jinou vyplňenou hodnotou. >> >> Názory? Protipříklady? Nápady na vylepšení? >> >> Matej >> >> PS: Až to bude rozumně použitelné, tak nějak pošlu zdroják. >> Možná si konečně zprovozním GitHub. >> _______________________________________________ >> Talk-cz mailing list >> Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> >> https://lists.openstreetmap.org/listinfo/talk-cz >> <https://lists.openstreetmap.org/listinfo/talk-cz> >> >> >> _______________________________________________ >> Talk-cz mailing list >> Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> >> https://lists.openstreetmap.org/listinfo/talk-cz >> <https://lists.openstreetmap.org/listinfo/talk-cz> >> >> >> >> >> _______________________________________________ >> Talk-cz mailing list >> Talk-cz na openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-cz >> >> > > _______________________________________________ > Talk-cz mailing list > Talk-cz na openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-cz >
------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20171212/90abaa4b/attachment.html>

13.12.2017 01:00:52 (#6)
gravatar

Matej Lieskovský

<lieskovsky.matej at gmail.com>
78
Tak, prográmek funguje. "streets.py" generuje query na cesty a adresní body, "streets_only.py" jen cesty. Je to Python3. Zatím to není moc user friendly. Proměnná "l" se nastaví na seznam názvů street relací a pak stačí volat "main(l)". Dotaz pro Overpass dostanete na std.out. Vzhledem k tomu, že přidávání adresních bodů by způsobilo monstrózní relace, tak jsem přidal jen chybějící části té samé ulice. (Proto ta verze "streets_only") Taky jsem překlopil těch pár associatedStreet z jihu Prahy na street. Co dělá ten "site=stree" tag na Zenklově? Vypadá to, jako překlep... (https://www.openstreetmap.org/relation/6104636#map=14/50.1116/14.4657) Pokud proti tomu nikdo nemá vážné námitky, tak si najdu nejvíce fragmentované ulice v Praze a vygeneruju pro ně street relationy. Tak od pohledu se nabízí Václavák, Plzeňská, Karlák, Vršovická, Vinohradská... Opakuju: nebudu nic mazat, jen přidám sdružující relace nad částmi té samé ulice. 2017-12-12 21:54 GMT+01:00 Matej Lieskovský <lieskovsky.matej na gmail.com>: zobrazit citaci
> O stavu renderování názvů ulic z relací zatím nevím, > hodlám se na to někdy zeptat asi na centrálním talku. > > Já bych až tak rozsáhlý systém relací neočekával. > Spousta věcí (PSČ, Městská část, etc.) jde řešit > pomocí explicitních tagů, nebo obsáhnutím oblastí > (když už máme geospacial data, tak je využívejme). > Ulice jsou trochu special případ, > protože kromě dedikované relace se dají "vykoukat" > jen srovnáním name tagů mezi sousedícími cestami > což je vážně opruz a bude náchylné na chyby. > > Matej > > 2017-12-12 19:42 GMT+01:00 jzvc <jzvc na tpfree.net>: > >> Dne 12.12.2017 v 14:28 Matej Lieskovský napsal(a): >> >>> V ČR cca 190 relací a 740 prvků, většina z toho v Kladně. >>> (Oproti tomu 7 associatedStreet) >>> Nasazení v Praze by to mohlo dost výrazně zvednout >>> a to včetně průměrného počtu prvků. >>> >>> Nechci tím teď mazat ty explicitně uvedené hodnoty, >>> ale dříve nebo později se na nějaký takový systém bude muset přejít >>> jinak se z toho všichni zcvokneme. >>> Moc ukázat, že to umíme udržovat, by mělo pomoct. >>> >> >> Cus, >> >> nejsem si uplne jiste tim, ze zrovna tenhle zpusob je uplne dobrej napad. >> >> Totiz chapu to tak, ze budouci stav si predstavujes zhruba tak, ze na >> dome bude (nejspis v relaci, protoze jich muze byt vic) 1-N cisel popisnych. >> >> Pak budes ten dum mit v 0-N relacich ulic, a do nich prihodis i >> odpovidajici CP. (0 proto, ze v malych obcich bude dum rovnou v obci, coz >> jaksi algoritmus opet ponekud komplikuje) >> >> A ty relace ulic naladujes trebas do relaci mestskych casti (pokud jsou = >> dalsi komplikace) a ty pak do relaci dany obce/mesta ... >> >> K tomu bys pak jeste musel mit extra relace s PSC, protoze ty >> neodpovidaji ani castem ani obcim. >> >> Chapu to dobre? Posleze by samo bylo nadbytecny aby dany udaje byly primo >> na budove/adrese. >> >> Jenze se tim dostanes do pomerne nechutny situace v pripade, ze pro danou >> budovu budes chtit zjistit adresu. Bude to defakto znamenat rekurzivni >> nacitani pomerne rozsahlyho stromu relaci. >> >> Na druhou stranu by bylo pomerne jednoduchy pridani novyho domu - udelal >> bys na nim jen zaznam s CP a oboji hodil do relace prislusny ulice. >> >> Byt principielne souhlasim ze to neni reseni spatny, nejsem si jistej >> tim, jestli je technicky akceptovatelny. Zato jestli si necim jistej skorem >> 100% sem, je to, ze bys to musel nejmin 10 let udrzova oboji, viz "nove" >> schema dopravy. >> >> Mimochodem, umi alespon jeden libovolny reneder ulici s nazvem ulice >> vyhradne v relaci? Celkem by me to zajimalo. >> >> >> >>> Další krok by asi bylo automatické šíření cizojazyčných překladů názvů, >>> ať není potřeba zadávat těch 15 překladů všude >>> a ať jsou pro všechny části stejné. >>> >>> Matej >>> >>> 2017-12-12 14:16 GMT+01:00 Marián Kyral <mkyral na email.cz >>> <mailto:mkyral na email.cz>>: >>> >>> Něco takového se u nás ve větší míře používá? >>> >>> Marián >>> >>> ---------- Původní e-mail ---------- >>> Od: Matej Lieskovský <lieskovsky.matej na gmail.com >>> <mailto:lieskovsky.matej na gmail.com>> >>> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org >>> <mailto:talk-cz na openstreetmap.org>> >>> Datum: 12. 12. 2017 14:06:09 >>> Předmět: [Talk-cz] Poloautomatické kontrolovaní street relation >>> >>> >>> Prokrastinuju od učení a tak si bastlím systém na hledání chyb v >>> street relation. >>> >>> Idea: >>> Předhodím tomu seznam street relací v Praze. >>> Vyplivne to věci, které by >>> a) měly být v některé street relaci a nejsou >>> b) jsou v street relaci a neměly by být >>> >>> Zatím je to vypadá na celkem triviální Python, >>> který mi bude generovat obrovský Overpass dotaz. >>> Co všechno bych měl chytat? >>> Aktuálně kontroluju, že pokud existuje street "X", >>> tak do ní spadají všechny >>> adresní body s addr:street=X >>> a silnice s name=X >>> a naopak v ní není nic s jinou vyplňenou hodnotou. >>> >>> Názory? Protipříklady? Nápady na vylepšení? >>> >>> Matej >>> >>> PS: Až to bude rozumně použitelné, tak nějak pošlu zdroják. >>> Možná si konečně zprovozním GitHub. >>> _______________________________________________ >>> Talk-cz mailing list >>> Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> >>> https://lists.openstreetmap.org/listinfo/talk-cz >>> <https://lists.openstreetmap.org/listinfo/talk-cz> >>> >>> >>> _______________________________________________ >>> Talk-cz mailing list >>> Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> >>> https://lists.openstreetmap.org/listinfo/talk-cz >>> <https://lists.openstreetmap.org/listinfo/talk-cz> >>> >>> >>> >>> >>> _______________________________________________ >>> Talk-cz mailing list >>> Talk-cz na openstreetmap.org >>> https://lists.openstreetmap.org/listinfo/talk-cz >>> >>> >> >> _______________________________________________ >> Talk-cz mailing list >> Talk-cz na openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-cz >> > >
------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20171213/c2b69e89/attachment.html> ------------- další část --------------- A non-text attachment was scrubbed... Name: streets.py Type: text/x-python Size: 1005 bytes Desc: [žádný popis není k dispozici] URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20171213/c2b69e89/attachment.py> ------------- další část --------------- A non-text attachment was scrubbed... Name: streets_only.py Type: text/x-python Size: 823 bytes Desc: [žádný popis není k dispozici] URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20171213/c2b69e89/attachment-0001.py>

13.12.2017 02:47:42 (#7)
gravatar

Matej Lieskovský

<lieskovsky.matej at gmail.com>
78
Aktuálně by street_only měl hlásit jen jeden kousek Mariánské ulice někde za Prahou. Filtrování by bylo lepší, kdyby běželo podle hranic Prahy a ne bboxem, ale zatím to vypadá, že by to pak bylo moc pomalé. Pohledem zkontrolovat, že všechny hlášené chyby jsou mimo Prahu umíme :) "site=stree" jsem ze Zenklovy smazal, byl to určitě překlep 2017-12-13 1:00 GMT+01:00 Matej Lieskovský <lieskovsky.matej na gmail.com>: zobrazit citaci
> Tak, prográmek funguje. "streets.py" generuje query na cesty a adresní > body, "streets_only.py" jen cesty. Je to Python3. > Zatím to není moc user friendly. > Proměnná "l" se nastaví na seznam názvů street relací a pak stačí volat > "main(l)". > Dotaz pro Overpass dostanete na std.out. > > Vzhledem k tomu, že přidávání adresních bodů by způsobilo monstrózní > relace, > tak jsem přidal jen chybějící části té samé ulice. (Proto ta verze > "streets_only") > Taky jsem překlopil těch pár associatedStreet z jihu Prahy na street. > > Co dělá ten "site=stree" tag na Zenklově? Vypadá to, jako překlep... > (https://www.openstreetmap.org/relation/6104636#map=14/50.1116/14.4657) > > Pokud proti tomu nikdo nemá vážné námitky, > tak si najdu nejvíce fragmentované ulice v Praze a vygeneruju pro ně > street relationy. > Tak od pohledu se nabízí Václavák, Plzeňská, Karlák, Vršovická, > Vinohradská... > > Opakuju: nebudu nic mazat, jen přidám sdružující relace nad částmi té samé > ulice. > > 2017-12-12 21:54 GMT+01:00 Matej Lieskovský <lieskovsky.matej na gmail.com>: > >> O stavu renderování názvů ulic z relací zatím nevím, >> hodlám se na to někdy zeptat asi na centrálním talku. >> >> Já bych až tak rozsáhlý systém relací neočekával. >> Spousta věcí (PSČ, Městská část, etc.) jde řešit >> pomocí explicitních tagů, nebo obsáhnutím oblastí >> (když už máme geospacial data, tak je využívejme). >> Ulice jsou trochu special případ, >> protože kromě dedikované relace se dají "vykoukat" >> jen srovnáním name tagů mezi sousedícími cestami >> což je vážně opruz a bude náchylné na chyby. >> >> Matej >> >> 2017-12-12 19:42 GMT+01:00 jzvc <jzvc na tpfree.net>: >> >>> Dne 12.12.2017 v 14:28 Matej Lieskovský napsal(a): >>> >>>> V ČR cca 190 relací a 740 prvků, většina z toho v Kladně. >>>> (Oproti tomu 7 associatedStreet) >>>> Nasazení v Praze by to mohlo dost výrazně zvednout >>>> a to včetně průměrného počtu prvků. >>>> >>>> Nechci tím teď mazat ty explicitně uvedené hodnoty, >>>> ale dříve nebo později se na nějaký takový systém bude muset přejít >>>> jinak se z toho všichni zcvokneme. >>>> Moc ukázat, že to umíme udržovat, by mělo pomoct. >>>> >>> >>> Cus, >>> >>> nejsem si uplne jiste tim, ze zrovna tenhle zpusob je uplne dobrej napad. >>> >>> Totiz chapu to tak, ze budouci stav si predstavujes zhruba tak, ze na >>> dome bude (nejspis v relaci, protoze jich muze byt vic) 1-N cisel popisnych. >>> >>> Pak budes ten dum mit v 0-N relacich ulic, a do nich prihodis i >>> odpovidajici CP. (0 proto, ze v malych obcich bude dum rovnou v obci, coz >>> jaksi algoritmus opet ponekud komplikuje) >>> >>> A ty relace ulic naladujes trebas do relaci mestskych casti (pokud jsou >>> = dalsi komplikace) a ty pak do relaci dany obce/mesta ... >>> >>> K tomu bys pak jeste musel mit extra relace s PSC, protoze ty >>> neodpovidaji ani castem ani obcim. >>> >>> Chapu to dobre? Posleze by samo bylo nadbytecny aby dany udaje byly >>> primo na budove/adrese. >>> >>> Jenze se tim dostanes do pomerne nechutny situace v pripade, ze pro >>> danou budovu budes chtit zjistit adresu. Bude to defakto znamenat >>> rekurzivni nacitani pomerne rozsahlyho stromu relaci. >>> >>> Na druhou stranu by bylo pomerne jednoduchy pridani novyho domu - udelal >>> bys na nim jen zaznam s CP a oboji hodil do relace prislusny ulice. >>> >>> Byt principielne souhlasim ze to neni reseni spatny, nejsem si jistej >>> tim, jestli je technicky akceptovatelny. Zato jestli si necim jistej skorem >>> 100% sem, je to, ze bys to musel nejmin 10 let udrzova oboji, viz "nove" >>> schema dopravy. >>> >>> Mimochodem, umi alespon jeden libovolny reneder ulici s nazvem ulice >>> vyhradne v relaci? Celkem by me to zajimalo. >>> >>> >>> >>>> Další krok by asi bylo automatické šíření cizojazyčných překladů názvů, >>>> ať není potřeba zadávat těch 15 překladů všude >>>> a ať jsou pro všechny části stejné. >>>> >>>> Matej >>>> >>>> 2017-12-12 14:16 GMT+01:00 Marián Kyral <mkyral na email.cz >>>> <mailto:mkyral na email.cz>>: >>>> >>>> Něco takového se u nás ve větší míře používá? >>>> >>>> Marián >>>> >>>> ---------- Původní e-mail ---------- >>>> Od: Matej Lieskovský <lieskovsky.matej na gmail.com >>>> <mailto:lieskovsky.matej na gmail.com>> >>>> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org >>>> <mailto:talk-cz na openstreetmap.org>> >>>> Datum: 12. 12. 2017 14:06:09 >>>> Předmět: [Talk-cz] Poloautomatické kontrolovaní street relation >>>> >>>> >>>> Prokrastinuju od učení a tak si bastlím systém na hledání chyb v >>>> street relation. >>>> >>>> Idea: >>>> Předhodím tomu seznam street relací v Praze. >>>> Vyplivne to věci, které by >>>> a) měly být v některé street relaci a nejsou >>>> b) jsou v street relaci a neměly by být >>>> >>>> Zatím je to vypadá na celkem triviální Python, >>>> který mi bude generovat obrovský Overpass dotaz. >>>> Co všechno bych měl chytat? >>>> Aktuálně kontroluju, že pokud existuje street "X", >>>> tak do ní spadají všechny >>>> adresní body s addr:street=X >>>> a silnice s name=X >>>> a naopak v ní není nic s jinou vyplňenou hodnotou. >>>> >>>> Názory? Protipříklady? Nápady na vylepšení? >>>> >>>> Matej >>>> >>>> PS: Až to bude rozumně použitelné, tak nějak pošlu zdroják. >>>> Možná si konečně zprovozním GitHub. >>>> _______________________________________________ >>>> Talk-cz mailing list >>>> Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> >>>> https://lists.openstreetmap.org/listinfo/talk-cz >>>> <https://lists.openstreetmap.org/listinfo/talk-cz> >>>> >>>> >>>> _______________________________________________ >>>> Talk-cz mailing list >>>> Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> >>>> https://lists.openstreetmap.org/listinfo/talk-cz >>>> <https://lists.openstreetmap.org/listinfo/talk-cz> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> Talk-cz mailing list >>>> Talk-cz na openstreetmap.org >>>> https://lists.openstreetmap.org/listinfo/talk-cz >>>> >>>> >>> >>> _______________________________________________ >>> Talk-cz mailing list >>> Talk-cz na openstreetmap.org >>> https://lists.openstreetmap.org/listinfo/talk-cz >>> >> >> >
------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20171213/887bb24b/attachment.html>

5.1.2018 06:01:37 (#8)
gravatar

Matej Lieskovský

<lieskovsky.matej at gmail.com>
78
Pomalu přidávám další street relace. Máte někdo nějaké připomínky? Od kolika segmentů mám dát ulici street relaci? Můžu si na to založit separátního uživatele a začít fungovat více podle https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct? Zatím opravdu edituju jen street relace v Praze. Pokud budu přecházet na Automated Edits, tak zveřejním a nechám odsouhlasit detaily postupu (zatím je to taková slátanina JOSM, Overpass, Python a koukání do mapy). Jakékoliv rozšíření budu diskutovat tady. 2017-12-13 2:47 GMT+01:00 Matej Lieskovský <lieskovsky.matej na gmail.com>: zobrazit citaci
> Aktuálně by street_only měl hlásit jen jeden kousek Mariánské ulice někde > za Prahou. > Filtrování by bylo lepší, kdyby běželo podle hranic Prahy a ne bboxem, > ale zatím to vypadá, že by to pak bylo moc pomalé. > Pohledem zkontrolovat, že všechny hlášené chyby jsou mimo Prahu umíme :) > > "site=stree" jsem ze Zenklovy smazal, byl to určitě překlep > > 2017-12-13 1:00 GMT+01:00 Matej Lieskovský <lieskovsky.matej na gmail.com>: > >> Tak, prográmek funguje. "streets.py" generuje query na cesty a adresní >> body, "streets_only.py" jen cesty. Je to Python3. >> Zatím to není moc user friendly. >> Proměnná "l" se nastaví na seznam názvů street relací a pak stačí volat >> "main(l)". >> Dotaz pro Overpass dostanete na std.out. >> >> Vzhledem k tomu, že přidávání adresních bodů by způsobilo monstrózní >> relace, >> tak jsem přidal jen chybějící části té samé ulice. (Proto ta verze >> "streets_only") >> Taky jsem překlopil těch pár associatedStreet z jihu Prahy na street. >> >> Co dělá ten "site=stree" tag na Zenklově? Vypadá to, jako překlep... >> (https://www.openstreetmap.org/relation/6104636#map=14/50.1116/14.4657) >> >> Pokud proti tomu nikdo nemá vážné námitky, >> tak si najdu nejvíce fragmentované ulice v Praze a vygeneruju pro ně >> street relationy. >> Tak od pohledu se nabízí Václavák, Plzeňská, Karlák, Vršovická, >> Vinohradská... >> >> Opakuju: nebudu nic mazat, jen přidám sdružující relace nad částmi té >> samé ulice. >> >> 2017-12-12 21:54 GMT+01:00 Matej Lieskovský <lieskovsky.matej na gmail.com>: >> >>> O stavu renderování názvů ulic z relací zatím nevím, >>> hodlám se na to někdy zeptat asi na centrálním talku. >>> >>> Já bych až tak rozsáhlý systém relací neočekával. >>> Spousta věcí (PSČ, Městská část, etc.) jde řešit >>> pomocí explicitních tagů, nebo obsáhnutím oblastí >>> (když už máme geospacial data, tak je využívejme). >>> Ulice jsou trochu special případ, >>> protože kromě dedikované relace se dají "vykoukat" >>> jen srovnáním name tagů mezi sousedícími cestami >>> což je vážně opruz a bude náchylné na chyby. >>> >>> Matej >>> >>> 2017-12-12 19:42 GMT+01:00 jzvc <jzvc na tpfree.net>: >>> >>>> Dne 12.12.2017 v 14:28 Matej Lieskovský napsal(a): >>>> >>>>> V ČR cca 190 relací a 740 prvků, většina z toho v Kladně. >>>>> (Oproti tomu 7 associatedStreet) >>>>> Nasazení v Praze by to mohlo dost výrazně zvednout >>>>> a to včetně průměrného počtu prvků. >>>>> >>>>> Nechci tím teď mazat ty explicitně uvedené hodnoty, >>>>> ale dříve nebo později se na nějaký takový systém bude muset přejít >>>>> jinak se z toho všichni zcvokneme. >>>>> Moc ukázat, že to umíme udržovat, by mělo pomoct. >>>>> >>>> >>>> Cus, >>>> >>>> nejsem si uplne jiste tim, ze zrovna tenhle zpusob je uplne dobrej >>>> napad. >>>> >>>> Totiz chapu to tak, ze budouci stav si predstavujes zhruba tak, ze na >>>> dome bude (nejspis v relaci, protoze jich muze byt vic) 1-N cisel popisnych. >>>> >>>> Pak budes ten dum mit v 0-N relacich ulic, a do nich prihodis i >>>> odpovidajici CP. (0 proto, ze v malych obcich bude dum rovnou v obci, coz >>>> jaksi algoritmus opet ponekud komplikuje) >>>> >>>> A ty relace ulic naladujes trebas do relaci mestskych casti (pokud jsou >>>> = dalsi komplikace) a ty pak do relaci dany obce/mesta ... >>>> >>>> K tomu bys pak jeste musel mit extra relace s PSC, protoze ty >>>> neodpovidaji ani castem ani obcim. >>>> >>>> Chapu to dobre? Posleze by samo bylo nadbytecny aby dany udaje byly >>>> primo na budove/adrese. >>>> >>>> Jenze se tim dostanes do pomerne nechutny situace v pripade, ze pro >>>> danou budovu budes chtit zjistit adresu. Bude to defakto znamenat >>>> rekurzivni nacitani pomerne rozsahlyho stromu relaci. >>>> >>>> Na druhou stranu by bylo pomerne jednoduchy pridani novyho domu - >>>> udelal bys na nim jen zaznam s CP a oboji hodil do relace prislusny ulice. >>>> >>>> Byt principielne souhlasim ze to neni reseni spatny, nejsem si jistej >>>> tim, jestli je technicky akceptovatelny. Zato jestli si necim jistej skorem >>>> 100% sem, je to, ze bys to musel nejmin 10 let udrzova oboji, viz "nove" >>>> schema dopravy. >>>> >>>> Mimochodem, umi alespon jeden libovolny reneder ulici s nazvem ulice >>>> vyhradne v relaci? Celkem by me to zajimalo. >>>> >>>> >>>> >>>>> Další krok by asi bylo automatické šíření cizojazyčných překladů názvů, >>>>> ať není potřeba zadávat těch 15 překladů všude >>>>> a ať jsou pro všechny části stejné. >>>>> >>>>> Matej >>>>> >>>>> 2017-12-12 14:16 GMT+01:00 Marián Kyral <mkyral na email.cz >>>>> <mailto:mkyral na email.cz>>: >>>>> >>>>> Něco takového se u nás ve větší míře používá? >>>>> >>>>> Marián >>>>> >>>>> ---------- Původní e-mail ---------- >>>>> Od: Matej Lieskovský <lieskovsky.matej na gmail.com >>>>> <mailto:lieskovsky.matej na gmail.com>> >>>>> Komu: OpenStreetMap Czech Republic <talk-cz na openstreetmap.org >>>>> <mailto:talk-cz na openstreetmap.org>> >>>>> Datum: 12. 12. 2017 14:06:09 >>>>> Předmět: [Talk-cz] Poloautomatické kontrolovaní street relation >>>>> >>>>> >>>>> Prokrastinuju od učení a tak si bastlím systém na hledání chyb >>>>> v >>>>> street relation. >>>>> >>>>> Idea: >>>>> Předhodím tomu seznam street relací v Praze. >>>>> Vyplivne to věci, které by >>>>> a) měly být v některé street relaci a nejsou >>>>> b) jsou v street relaci a neměly by být >>>>> >>>>> Zatím je to vypadá na celkem triviální Python, >>>>> který mi bude generovat obrovský Overpass dotaz. >>>>> Co všechno bych měl chytat? >>>>> Aktuálně kontroluju, že pokud existuje street "X", >>>>> tak do ní spadají všechny >>>>> adresní body s addr:street=X >>>>> a silnice s name=X >>>>> a naopak v ní není nic s jinou vyplňenou hodnotou. >>>>> >>>>> Názory? Protipříklady? Nápady na vylepšení? >>>>> >>>>> Matej >>>>> >>>>> PS: Až to bude rozumně použitelné, tak nějak pošlu zdroják. >>>>> Možná si konečně zprovozním GitHub. >>>>> _______________________________________________ >>>>> Talk-cz mailing list >>>>> Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> >>>>> https://lists.openstreetmap.org/listinfo/talk-cz >>>>> <https://lists.openstreetmap.org/listinfo/talk-cz> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Talk-cz mailing list >>>>> Talk-cz na openstreetmap.org <mailto:Talk-cz na openstreetmap.org> >>>>> https://lists.openstreetmap.org/listinfo/talk-cz >>>>> <https://lists.openstreetmap.org/listinfo/talk-cz> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Talk-cz mailing list >>>>> Talk-cz na openstreetmap.org >>>>> https://lists.openstreetmap.org/listinfo/talk-cz >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Talk-cz mailing list >>>> Talk-cz na openstreetmap.org >>>> https://lists.openstreetmap.org/listinfo/talk-cz >>>> >>> >>> >> >
------------- další část --------------- HTML příloha byla odstraněna... URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20180105/49c46543/attachment.html>

« zpět na výpis měsíce