<div dir="ltr"><div><div><div>Ahoj,<br><br></div>dobrá iniciativa.<br>Je to nepravděpodobné, ale nemohlo by se stát, že je datum vyplněné ve formátu MM.DD.YYYY? Pak by se z toho vytvořil zdánlivě validní řetězec, který by ale mohl obsahovat třeba 30. měsíc.<br></div>Je-li to možné, navrhuji přidat do skriptu kontrolu, že část MM je v rozsahu 01–12.<br>Resp. vlastně by možná bylo lepší, kdyby se to pak provedlo ve druhém kroku u všech dat(umů), i u těch, které už ve "správném" formátu byly. Šlo by to?<br><br></div>H.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-07-12 14:43 GMT+02:00 Petr Schönmann <span dir="ltr"><<a href="mailto:pschonmann@gmail.com" target="_blank">pschonmann@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Ahoj, včera jsem již pustil jednu opravu a pak jsem si vzpoměl že bych vlastně měl zkonzultovat vetsi upravy s mistnimi :)<br><br></div>Nuž první byla obdobná ( <a href="https://www.openstreetmap.org/changeset/50203344" target="_blank">https://www.openstreetmap.org/<wbr>changeset/50203344</a> ), jednodušší a nepočítám s komplikacemi než u této. Tak bych chtěl schválení.<br><br></div>Vytáhnul jsem si data přes OverPassTurbo ( datumy ze start_date která jsou psána ve formatu DD.MM.YYYY správně to má být YYYY-MM-DD )<br><br>[out:xml][timeout:600];<br>{{geocodeArea:Czech Republic}}->.searchArea;<br>(<br>  node["start_date"~"[0-9]{1,2}\<wbr>\.[0-9]{1,2}\\.[0-9]{4}"](<wbr>area.searchArea);<br>  way["start_date"~"[0-9]{1,2}\\<wbr>.[0-9]{1,2}\\.[0-9]{4}"](area.<wbr>searchArea);<br>  relation["start_date"~"[0-9]{<wbr>1,2}\\.[0-9]{1,2}\\.[0-9]{4}"]<wbr>(area.searchArea);<br>);<br>(._;>;);<br>out meta;<br><br></div>Předělal<br>sed -E 's/([0-9]{1,2})\.([0-9]{1,2})\<wbr>.([0-9]{4})/\3-\2-\1/g' startdate_dot.osm > startdate_dot_new.osm<br><br></div>Uvedl změněným prvkům action="modify" pomocí skriptu<br><a href="https://github.com/liotier/OSMtools/blob/master/OSMXML_mark_modified_JOSM-style" target="_blank">https://github.com/liotier/<wbr>OSMtools/blob/master/OSMXML_<wbr>mark_modified_JOSM-style</a><br><br>OSMXML_mark_modified_JOSM-<wbr>style startdate_dot.osm

startdate_dot_new.osm



<br></div><div><br>Kontrola<br><br>~/osm$ grep "start_date" startdate_dot_new.osm | egrep -v "v=\"[0-9]{4}-[0-9]{1,2}-[0-9]<wbr>{1,2}"<br>~/osm$<br><br></div>A chystám se změny nahrát. Prosím o kontrolu, jestli tam není nějaká bota.<br>Soubory jsou ke shlednuti tu<br><a href="http://leteckaposta.cz/816329941" target="_blank">http://leteckaposta.cz/<wbr>816329941</a><br><br></div>Díky<span class="HOEnZb"><font color="#888888"><br><div><br><div><div><div><br></div></div></div></div></font></span></div><span class="HOEnZb"><font color="#888888"><div dir="ltr">-- <br></div><div class="m_1233594146725628733gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">S pozdravem<br>Petr Schönmann<br><a href="https://www.facebook.com/klikklakcz" target="_blank">https://www.facebook.com/<wbr>klikklakcz</a><br></div></div>
</font></span><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></blockquote></div><br></div>