[Talk-cz] Poloautomatické kontrolovaní street relation
Matej Lieskovský
lieskovsky.matej na gmail.com
Středa Prosinec 13 01:47:42 UTC 2017
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/20171213/887bb24b/attachment.html>
Další informace o konferenci talk-cz