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

[Talk-cz] d?ry nejen v silnic?ch I. t??dy

Vlákno 19.7. - 19.7.2012, počet zpráv: 4


19.7.2012 09:56:15 (#1)
gravatar

Jakub

<j at kub.cz>
33 3159
P?r koment?r(u* k "hledac(i komponent" (http://wiki.openstreetmap.org/wiki/%C3%9Aklid_po_velk%C3%A9m_promaz%C3%A1n%C3%AD): * je to takov? mal? cvic(en? z implementace algoritmu z teorie grafu*, takz(e je to tak jak tu ne(kdo psal - hled? vs(echny propojen? ways se stejn?m ref (tedy kdyz( maj? dve( cesty spolec(n? jak?koli bod - nemus? b?t koncov?, viz kruhov? objezdy, tak je d? do stejn? komponenty) * skript bere silnice podle ref a filltruje ty s tagem highway=primary. * skript bere vs(echno z boxu bbox=12.0410156,48.5020475,18.918457,51.0966229, takz(e to mu*z(e obsahovat ne(jak? zahranic(n? silnice. Jinak skript urc(ite( nen? moz(n? dokonal?, ale jako "zcela s(patne(" bych to pr(?mo nenazval - jako pomu*cka pro ruc(n? opravy se mi osve(dc(il, minim?lne( na te(ch ?sec?ch co oznac(? jako souvisl? si mohu b?t jist, z(e je vs(echno spojeno a nemus?m to proch?zet. Samozr(ejme( uv?t?m jak?koli zleps(ovac? n?vrhy - pr(?pad s trunk u Teplic urc(ite( prozkoum?m. Ostatne( by moz(n? nevadilo tam pr(idat vs(echny "trunky" - n?jezdy na d?lnice by taky me(ly b?t souc(?st? souvisl?ho grafu. Co mysl?te? Jakub zobrazit citaci
>>> ka?dop?dn? tohlento je v?c, co m? p?kn? to?? - n?kde je soub?h n?jak? blbosti >>> >> s kusem silnice, tak?e si way tvo??c? tu silnici splitnu, ten kousek hod?m do >>> >> relace, co pot?ebuju, ale t?m vpodstat? rozbiju tu silnici ... z jedn? >>> >> vytvo??m t?i, na kter?ch je t?ikr?t stejn? kopie tag? ... pak se n?co zm?n?, >>> >> t?eba oprava p?eklepu v ??sle, a chud?k, kdo to opravuje, mus? sledovat, na co >>> >> v?echno ta way navazuje a opravovat to nat?ikr?t m?sto jednou? >> > Karle, jak jsem psal, myslim, ze na to Jakub sel pres komponenty >> > grafu (tj. maximalni souvisle podgrafy) - nebo aspon doufam, protoze >> > to je IMHO postup, ktery dava smysl. Pro jistotu, at vime, o cem >> > mluvim: >> > https://en.wikipedia.org/wiki/Connected_component_%28graph_theory%29 > Se obavam ze nesel. Ted sem zkouknul silnici c 8. > > 1) nebere v potaz, zda je to uvnitr hranic CR => ma tam trebas polskou > silnici (cela za hranicema) > 2) i tu souvislou polskou silnici ma rozkouskovanou na nekolik segmentu > (v tomhle pripade jestli dobre pocitam 5). > > Tudiz vse nasvedcuje tomu, ze bere jednoduse nejaky box, a v nem hleda > ways se stejnym ref a typem. A to je se obavam zcela spatne. Viz prave > ta osma, v Teplicich je cast znacena jako trunk. Tu ve vypisu nema, > zrejme protoze je to jedina a tim padem souvisla "way" s ref 8. Zato tam > ma obe navazujici casti primary. >
------------- dal?? ??st --------------- HTML p??loha byla odstran?na... URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20120719/9057bbd1/attachment.html>

19.7.2012 10:13:50 (#2)
gravatar

jzvc

<jzvc at tpfree.net>
542
Dne 19.7.2012 21:56, Jakub napsal(a): zobrazit citaci
> P?r koment?r(u* k "hledac(i komponent" > (http://wiki.openstreetmap.org/wiki/%C3%9Aklid_po_velk%C3%A9m_promaz%C3%A1n%C3%AD): > > * je to takov? mal? cvic(en? z implementace algoritmu z teorie > grafu*, takz(e je to tak jak tu ne(kdo psal - hled? vs(echny > propojen? ways se stejn?m ref (tedy kdyz( maj? dve( cesty > spolec(n? jak?koli bod - nemus? b?t koncov?, viz kruhov? objezdy, > tak je d? do stejn? komponenty) > * skript bere silnice podle ref a filltruje ty s tagem highway=primary. > * skript bere vs(echno z boxu > bbox=12.0410156,48.5020475,18.918457,51.0966229, takz(e to mu*z(e > obsahovat ne(jak? zahranic(n? silnice. > > Jinak skript urc(ite( nen? moz(n? dokonal?, ale jako "zcela s(patne(" > bych to pr(?mo nenazval - jako pomu*cka pro ruc(n? opravy se mi > osve(dc(il, minim?lne( na te(ch ?sec?ch co oznac(? jako souvisl? si > mohu b?t jist, z(e je vs(echno spojeno a nemus?m to proch?zet. > Samozr(ejme( uv?t?m jak?koli zleps(ovac? n?vrhy - pr(?pad s trunk u > Teplic urc(ite( prozkoum?m. Ostatne( by moz(n? nevadilo tam pr(idat > vs(echny "trunky" - n?jezdy na d?lnice by taky me(ly b?t souc(?st? > souvisl?ho grafu. Co mysl?te? >
Zcela spatne = mineno pro ucel zjistovani, co kde chybi ... :D 1) mel bys brat v potaz, zda je to uvnitr hranic - pro tenhle ucel by ti melo stacit vzit statni hranice, zjednodusit je nejak (teda zalezi na tom, kolik vypocetniho vykonu chces investovat) a brat jen prvky, ktere jsou cele uvnitr. 2) mel bys rozhodne zahrnout i trunk a najezdy, protoze to jsou castecne silnice prvnich trid 3) mel by ses u tech useku vzdy podivat na koncove body - pokud je to tentyz bod, tak ty useky spojit a prohlasit je za jeden (pro ucely navigace se mimochodem resi opacny problem, jak ty ways rozdelit na krizovatkach) --- Jinak by mozna bylo zajimavejsi (ale asi o dost narocnejsi), vyrenderovat nejaky diff, kompletni data pred zasahem bota se daji sosnout. zobrazit citaci
> Jakub > > >>>> ka?dop?dn? tohlento je v?c, co m? p?kn? to?? - n?kde je soub?h n?jak? blbosti >>>> >> s kusem silnice, tak?e si way tvo??c? tu silnici splitnu, ten kousek hod?m do >>>> >> relace, co pot?ebuju, ale t?m vpodstat? rozbiju tu silnici ... z jedn? >>>> >> vytvo??m t?i, na kter?ch je t?ikr?t stejn? kopie tag? ... pak se n?co zm?n?, >>>> >> t?eba oprava p?eklepu v ??sle, a chud?k, kdo to opravuje, mus? sledovat, na co >>>> >> v?echno ta way navazuje a opravovat to nat?ikr?t m?sto jednou? >>> > Karle, jak jsem psal, myslim, ze na to Jakub sel pres komponenty >>> > grafu (tj. maximalni souvisle podgrafy) - nebo aspon doufam, protoze >>> > to je IMHO postup, ktery dava smysl. Pro jistotu, at vime, o cem >>> > mluvim: >>> > https://en.wikipedia.org/wiki/Connected_component_%28graph_theory%29 >> Se obavam ze nesel. Ted sem zkouknul silnici c 8. >> >> 1) nebere v potaz, zda je to uvnitr hranic CR => ma tam trebas polskou >> silnici (cela za hranicema) >> 2) i tu souvislou polskou silnici ma rozkouskovanou na nekolik segmentu >> (v tomhle pripade jestli dobre pocitam 5). >> >> Tudiz vse nasvedcuje tomu, ze bere jednoduse nejaky box, a v nem hleda >> ways se stejnym ref a typem. A to je se obavam zcela spatne. Viz prave >> ta osma, v Teplicich je cast znacena jako trunk. Tu ve vypisu nema, >> zrejme protoze je to jedina a tim padem souvisla "way" s ref 8. Zato tam >> ma obe navazujici casti primary. >> > > > _______________________________________________ > Talk-cz mailing list > Talk-cz at openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-cz
------------- dal?? ??st --------------- HTML p??loha byla odstran?na... URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20120719/b6c3142f/attachment-0001.html>

19.7.2012 10:26:13 (#3)
gravatar

Jakub

<j at kub.cz>
33 3159
zobrazit citaci
> 1) mel bys brat v potaz, zda je to uvnitr hranic - pro tenhle ucel > by ti melo stacit vzit statni hranice, zjednodusit je nejak (teda > zalezi na tom, kolik vypocetniho vykonu chces investovat) a brat jen > prvky, ktere jsou cele uvnitr.
Nev?m jako v overpass api rychle zjistit ?e je n?co v ?R a n?jak? sofistikovan? zji??ov?tko se mi ps?t nechce. Budu r?d za hint. Jeslti to vezme kus Polska a N?mecka a budou tam zrovna stejn? silnice, tak prost? t?eba silnice 2 bude m?t na konci t?i komponenty. No big, deal, je to jen pom?cka. zobrazit citaci
> 2) mel bys rozhodne zahrnout i trunk a najezdy, protoze to jsou > castecne silnice prvnich trid
trunk = n?jezd, nebo ne? zobrazit citaci
> 3) mel by ses u tech useku vzdy podivat na koncove body - pokud je > to tentyz bod, tak ty useky spojit a prohlasit je za jeden (pro > ucely navigace se mimochodem resi opacny problem, jak ty ways > rozdelit na krizovatkach)
Ano to samoz?ejm? d?l?m, jak jinak bych ty ?seky dostal - nemysl?te douf?m, ?e jsem prost? jen importoval way s refem a prohl?sil to za komponenty :-) to by skute?n? nebylo k ni?emu. Jeslti jesou n?kde dv? komponenty kter? sd?lej? krajn? bod (a nejsou spojeny) tak je pros?m o upozorn?n?, to by samoz?ejm? byla chyba skriptu. Jakub

19.7.2012 10:28:19 (#4)
gravatar

"Petr Morávek [Xificurk]"

<xificurk at gmail.com>
169
Jakub wrote: zobrazit citaci
> >> 1) mel bys brat v potaz, zda je to uvnitr hranic - pro tenhle ucel by >> ti melo stacit vzit statni hranice, zjednodusit je nejak (teda zalezi >> na tom, kolik vypocetniho vykonu chces investovat) a brat jen prvky, >> ktere jsou cele uvnitr. > Nev?m jako v overpass api rychle zjistit ?e je n?co v ?R a n?jak? > sofistikovan? zji??ov?tko se mi ps?t nechce. Budu r?d za hint.
Mrkni na area-query, nebo tak n?jak... ur?it? lze filtrovat podle "oblasti", kde oblast je definov?na r?zn?mi zp?soby a jeden z nich je relace hranic. Petr Mor?vek aka Xificurk -------------- next part -------------- A non-text attachment was scrubbed... Name: xificurk.vcf Type: text/x-vcard Size: 211 bytes Desc: not available URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20120719/fdad5b30/attachment.vcf> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 262 bytes Desc: OpenPGP digital signature URL: <http://lists.openstreetmap.org/pipermail/talk-cz/attachments/20120719/fdad5b30/attachment.pgp>

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