<div dir="ltr"><div><div>Já to nahraju tak jak jsem si to připravil. Potřeboval jsem jen kontrolu zda není někde bota. Ale pokud script najdeš, klidně jej vystav na github.<br><br></div>@Jan Macura ... zaměňuje se vpodstatě jen YYYY za DD ( zrcadlově ) takže k tobě zmiňované záměně dojít nemůže.<br><br></div>Dneska večer pokud se nenajde nějaká fatální chyba nahraju soubor co změní start_date z tečkového formátu na validní YYYY-MM-DD<br><div><div><div><br><div class="gmail_quote"><div dir="ltr">čt 13. 7. 2017 v 8:06 odesílatel Marián Kyral <<a href="mailto:mkyral@email.cz">mkyral@email.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Hmm,<br>a já myslel, že jsem všechna nesprávná start_date opravil. Ale evidentně ne :-(<br><br>Takže za mně palec nahoru.<br><br>Ad postup, když jsem to před těmi třemi lety dělal, taky jsem na to měl nějaký skript. Možná se mi ho podaří večer najít (jestli nezapomenu). <br>Nicméně, posledně jsem zkoušel level0 editor a šlo to dobře. Jednoduchá textová struktura, žádné xml, není potřeba dávat příznak změny - to si najde sám. Akorát nemá rád dlouhotrvající dotazy. To pak skončí na timeout. Je potřeba mu to trochu nakouskovat.<br><br>Marián<br><br><br><u></u>
---------- Původní e-mail ----------<br>
Od: Petr Schönmann <<a href="mailto:pschonmann@gmail.com" target="_blank">pschonmann@gmail.com</a>><br>
Komu: OpenStreetMap Czech Republic <<a href="mailto:talk-cz@openstreetmap.org" target="_blank">talk-cz@openstreetmap.org</a>><br>
Datum: 12. 7. 2017 14:44:55<br>
Předmět: [Talk-cz] Oprava start_date
<u></u><br><blockquote></blockquote></div><div><blockquote><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/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}\\.[0-9]{1,2}\\.[0-9]{4}"](area.searchArea);<br>  way["start_date"~"[0-9]{1,2}\\.[0-9]{1,2}\\.[0-9]{4}"](area.searchArea);<br>  relation["start_date"~"[0-9]{1,2}\\.[0-9]{1,2}\\.[0-9]{4}"](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})\.([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/OSMtools/blob/master/OSMXML_mark_modified_JOSM-style</a><br><br>OSMXML_mark_modified_JOSM-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]{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/816329941</a><br><br></div>Díky<br><div><br><div><div><div><br></div></div></div></div></div><div dir="ltr">-- <br></div><div><div dir="ltr">S pozdravem<br>Petr Schönmann<br><a href="https://www.facebook.com/klikklakcz" target="_blank">https://www.facebook.com/klikklakcz</a><br></div></div></blockquote></div><div><blockquote>
_______________________________________________<br>Talk-cz mailing list<br><a href="mailto:Talk-cz@openstreetmap.org" target="_blank">Talk-cz@openstreetmap.org</a><br><a href="https://lists.openstreetmap.org/listinfo/talk-cz" target="_blank">https://lists.openstreetmap.org/listinfo/talk-cz</a><br></blockquote></div>_______________________________________________<br>
Talk-cz mailing list<br>
<a href="mailto:Talk-cz@openstreetmap.org" target="_blank">Talk-cz@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-cz" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-cz</a><br>
</blockquote></div></div></div></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">S pozdravem<br>Petr Schönmann<br><a href="https://www.facebook.com/klikklakcz">https://www.facebook.com/klikklakcz</a><br></div></div>