<div dir="ltr"><div>Kontakt na něj je <a href="mailto:pknizak@students.zcu.cz">pknizak@students.zcu.cz</a>, diplomka je vedená na FAV ZČU, katedře geomatiky.<br><br></div>H.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-01-11 8:38 GMT+01:00 Tom Ka <span dir="ltr"><<a href="mailto:tomas.kasparek@gmail.com" target="_blank">tomas.kasparek@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ahoj, je na nej nejaky kontakt? Pripadne kde dela tu diplomku?<br>
<br>
Diky<br>
<br>
Dne 10. ledna 2018 23:31 Jan Macura <<a href="mailto:macurajan@gmail.com">macurajan@gmail.com</a>> napsal(a):<br>
<div class="HOEnZb"><div class="h5">> Ahoj,<br>
><br>
> úplně k původnímu tvému problému: kamarád zpracovává (vlastními silami!)<br>
> tohle: <a href="https://skolajih.cz/smerovky/" rel="noreferrer" target="_blank">https://skolajih.cz/smerovky/</a><br>
> Jsou to ručně přepsaný rozcestníky do tabulek, transformovaný do RDF, ze<br>
> kterýho se následně generujou ty náhledy. Je to včetně historie. Dělá na tom<br>
> teď v rámci diplomky. Vidím prostor pro spolupráci. Netřeba OCRkovat,<br>
> jakmile už existuje strojově čitelná podoba ;-)<br>
><br>
> H.<br>
><br>
> 2018-01-06 21:04 GMT+01:00 Jan Skala <<a href="mailto:speirs@email.cz">speirs@email.cz</a>>:<br>
>><br>
>> Ahoj,<br>
>><br>
>> chtěl jsem se zeptat, co je zač "Detekce z fotek" na<br>
>> <a href="http://osm.fit.vutbr.cz/OsmHiCheck/" rel="noreferrer" target="_blank">http://osm.fit.vutbr.cz/<wbr>OsmHiCheck/</a><br>
>><br>
>> Ptám se proto, že jsem nějakou dobu strávil na způsobem detekce v datech<br>
>> (spíše ve fotografiích) zcela chybějících rozcestníků. Dám to sem jen do<br>
>> zápisu, protože by se to mohlo třeba hodit, nebo někoho jiného by něco<br>
>> napadlo.<br>
>><br>
>> Způsob jak najít chybějící rozcestník je celkem jednoduchý. Porovnat naši<br>
>> mapu s nějakou turistickou a najít ty, které nám chybí, vypravit se tam a<br>
>> zmapovat. Jenže já mám rád věci strojově zpracované a tak jsem vymyslel<br>
>> následující systém, který využívá naše fotky. Krok 1: rozepsat každý<br>
>> rozcestník do XML, krok 2: projít každý rozcestník a zjistit, jestli jeho<br>
>> cíle (položky na tabulkách) existují jako samostatné rozcestníky, pokud ne,<br>
>> tak vypsat.<br>
>><br>
>> Krok 2 je celkem jednoduchý, je to nějaké XQuery, které má pro formát XML,<br>
>> který jsem stanovil takovouhle podobu:<br>
>><br>
>> for $dest in timy/tim/cil order by number($dest/@vzdalenost) let $match<br>
>> := timy/tim/jmeno[lower-case(<wbr>text()) eq lower-case($dest/@jmeno)] let $malt<br>
>> := timy/tim/alt[lower-case(text()<wbr>) eq lower-case($dest/@jmeno)] return if<br>
>> (not($match) and not($malt)) then concat($dest/@jmeno,'<br>
>> ',$dest/@vzdalenost,' km od ',$dest/parent::*/jmeno/text()<wbr>,',<br>
>> ',$dest/parent::*/@id,'
') else null<br>
>><br>
>> Samotné XML vypadá takhle:<br>
>><br>
>> <timy><br>
>> <tim cislo="761" id="PJ761" oblast="PJ"><br>
>> <jmeno>Neslívský ryb. (rozc.)</jmeno><br>
>> <alt>Neslívský rybník (rozc.)</alt><br>
>> <cil vzdalenost="0.5" jmeno="Neslívský rybník"/><br>
>> <cil vzdalenost="2.5" jmeno="Potoky (háj.)"/><br>
>> <cil vzdalenost="16.5" jmeno="Mirošov (nám.)"/><br>
>> <cil vzdalenost="1" jmeno="Pod Lopatou"/><br>
>> <cil vzdalenost="7.5" jmeno="Nezvěstice (ŽST)"/><br>
>> <cil jmeno="Hádek háj. (rozc.)" vzdalenost="1"/><br>
>> <cil jmeno="Zvoníčkovna (NPR)" vzdalenost="4"/><br>
>> <cil jmeno="Kornatice (ŽST)" vzdalenost="8"/><br>
>> <cil jmeno="Hádecký potok" vzdalenost="1"/><br>
>> <cil jmeno="Lopata zříc. (rozc.)" vzdalenost="1.8"/><br>
>> <cil jmeno="Lopata (zříc.)" vzdalenost="2"/><br>
>> </tim><br>
>> <tim cislo="750" id="PJ750" oblast="PJ"><br>
>> <jmeno>Lopata (zříc.)</jmeno><br>
>> </tim><br>
>> <tim cislo="641" id="PJ641" oblast="PJ"><br>
>> <jmeno>Pod Lopatou, rozcestí</jmeno><br>
>> <alt>Pod Lopatou (rozc.)</alt><br>
>> <cil jmeno="Kozel (kemp)" vzdalenost="3"/><br>
>> <cil jmeno="Šťáhlavy (ŽST)" vzdalenost="5"/><br>
>> <cil jmeno="Šťáhlavy (nám.)" vzdalenost="6"/><br>
>> <cil jmeno="Varta" vzdalenost="4"/><br>
>> <cil jmeno="Nezvěstice (ŽST)" vzdalenost="5.5"/><br>
>> <cil jmeno="Hádecký potok" vzdalenost="0.5"/><br>
>> <cil jmeno="Zvoníčkovna (NPR)" vzdalenost="5.5"/><br>
>> <cil jmeno="Kornatice (ŽST)" vzdalenost="9.5"/><br>
>> <cil jmeno="Lopata (zříc.)" vzdalenost="0.3"/><br>
>> <cil jmeno="Mirošov (nám.)" vzdalenost="9"/><br>
>> <cil jmeno="Strašice (U Libuše)" vzdalenost="20.5"/><br>
>> <cil jmeno="Neslívský rybník (rozc.)" vzdalenost="1"/><br>
>> <cil jmeno="Potoky (háj.)" vzdalenost="3.5"/><br>
>> <cil jmeno="Rokycany (ŽST)" vzdalenost="11"/><br>
>> <cil jmeno="Lopata zříc. (rozc.)" vzdalenost="0.3"/><br>
>> <cil jmeno="Lopata (zříc.)" vzdalenost="0.5"/><br>
>> </tim><br>
>> <tim cislo="642" id="PJ642" oblast="PJ"><br>
>> <jmeno>Lopata zříc. (odb.)</jmeno><br>
>> <alt>Lopata zříc. (rozc.)</alt><br>
>> <cil jmeno="Hádek háj. (rozc.)" vzdalenost="0.7"/><br>
>> <cil jmeno="Mirošov (nám.)" vzdalenost="8.5"/><br>
>> <cil jmeno="Strašice" vzdalenost="20"/><br>
>> <cil jmeno="Pod Lopatou" vzdalenost="0.3"/><br>
>> <cil jmeno="Šťáhlavy (ŽST)" vzdalenost="5.5"/><br>
>> <cil jmeno="Šťáhlavy (nám.)" vzdalenost="6.5"/><br>
>> <cil jmeno="Pod Lopatou" vzdalenost="0.3"/><br>
>> <cil jmeno="Zvoníčkovna (NPR)" vzdalenost="5.8"/><br>
>> <cil jmeno="Kornatice (ŽST)" vzdalenost="9.8"/><br>
>> </tim><br>
>> </timy><br>
>><br>
>> A výsledek dotazu vypadá třeba takhle:<br>
>><br>
>> Pod Lopatou 0.3 km od Lopata zříc. (odb.), PJ642<br>
>> Hádecký potok 0.5 km od Pod Lopatou, rozcestí, PJ641<br>
>> Hádek (háj.) 1 km od Hádek (hájovna,rozc.), PJ763<br>
>> Pod Lopatou 1 km od Neslívský ryb. (rozc.), PJ761<br>
>> Hádecký potok 1 km od Neslívský ryb. (rozc.), PJ761<br>
>> Hádek háj. 1.5 km od Zvoníčkovna (NPR), PJ644<br>
>> Pod Lopatou 1.5 km od Neslívský rybník, PJ678<br>
>><br>
>> ...<br>
>><br>
>> A říká, který rozcestník chybí a který na něj odkazuje, aby se snadno<br>
>> určila přibližná poloha. Třeba položka vzdálenost není nutná, ani ten ref<br>
>> není důležitý. Problém je, kde získat přepis těch tabulek. Kostra je daná<br>
>> OSM daty, kdy víme, jak se rozcestník jmenuje. Ale potřebujeme také odkaz na<br>
>> sousední rozcestníky, které nám v datech třeba chybí. Proto je třeba z fotek<br>
>> získat destinace. Ručně opisovat, to šílenost (pro jednoho člověka), proto<br>
>> jsem tuhle cestu jako celek zavrhl. Nicméně, když jsem viděl "detekce z<br>
>> fotek" tak mi svitla naděje na strojové čtení :) proto se ptám. A jak říkám,<br>
>> dávám to do zápisu, aby moje celkem několikahodinová práce úplně nezapadla.<br>
>><br>
>> Na závěr jen dodám, že nevím kolik procent všech rozcestníků (KČT) nám<br>
>> chybí, a jestli to má vůbec cenu, ale programování zdar!<br>
>><br>
>> Honza, <a href="http://osm.paws.cz" rel="noreferrer" target="_blank">http://osm.paws.cz</a><br>
>><br>
>><br>
>><br>
>><br>
>> ______________________________<wbr>_________________<br>
>> Talk-cz mailing list<br>
>> <a href="mailto:Talk-cz@openstreetmap.org">Talk-cz@openstreetmap.org</a><br>
>> <a href="https://lists.openstreetmap.org/listinfo/talk-cz" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-cz</a><br>
><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> Talk-cz mailing list<br>
> <a href="mailto:Talk-cz@openstreetmap.org">Talk-cz@openstreetmap.org</a><br>
> <a href="https://lists.openstreetmap.org/listinfo/talk-cz" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-cz</a><br>
><br>
<br>
______________________________<wbr>_________________<br>
Talk-cz mailing list<br>
<a href="mailto:Talk-cz@openstreetmap.org">Talk-cz@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-cz" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-cz</a><br>
</div></div></blockquote></div><br></div>