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.
@Jan Macura ... zaměňuje se vpodstatě jen YYYY za DD ( zrcadlově ) takže k tobě zmiňované záměně dojít nemůže. 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 čt 13. 7. 2017 v 8:06 odesílatel Marián Kyral <[email protected]> napsal: > Hmm, > a já myslel, že jsem všechna nesprávná start_date opravil. Ale evidentně > ne :-( > > Takže za mně palec nahoru. > > 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). > 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. > > Marián > > > ---------- Původní e-mail ---------- > Od: Petr Schönmann <[email protected]> > Komu: OpenStreetMap Czech Republic <[email protected]> > Datum: 12. 7. 2017 14:44:55 > Předmět: [Talk-cz] Oprava start_date > > Ahoj, včera jsem již pustil jednu opravu a pak jsem si vzpoměl že bych > vlastně měl zkonzultovat vetsi upravy s mistnimi :) > > Nuž první byla obdobná ( https://www.openstreetmap.org/changeset/50203344 > ), jednodušší a nepočítám s komplikacemi než u této. Tak bych chtěl > schválení. > > 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 ) > > [out:xml][timeout:600]; > {{geocodeArea:Czech Republic}}->.searchArea; > ( > node["start_date"~"[0-9]{1,2}\\.[0-9]{1,2}\\.[0-9]{4}"](area.searchArea); > way["start_date"~"[0-9]{1,2}\\.[0-9]{1,2}\\.[0-9]{4}"](area.searchArea); > > relation["start_date"~"[0-9]{1,2}\\.[0-9]{1,2}\\.[0-9]{4}"](area.searchArea); > ); > (._;>;); > out meta; > > Předělal > 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 > > Uvedl změněným prvkům action="modify" pomocí skriptu > > https://github.com/liotier/OSMtools/blob/master/OSMXML_mark_modified_JOSM-style > > OSMXML_mark_modified_JOSM-style startdate_dot.osm startdate_dot_new.osm > > Kontrola > > ~/osm$ grep "start_date" startdate_dot_new.osm | egrep -v > "v=\"[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}" > ~/osm$ > > A chystám se změny nahrát. Prosím o kontrolu, jestli tam není nějaká bota. > Soubory jsou ke shlednuti tu > http://leteckaposta.cz/816329941 > > Díky > > > -- > S pozdravem > Petr Schönmann > https://www.facebook.com/klikklakcz > > _______________________________________________ > Talk-cz mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-cz > > _______________________________________________ > Talk-cz mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-cz > -- S pozdravem Petr Schönmann https://www.facebook.com/klikklakcz
_______________________________________________ Talk-cz mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-cz

