[Talk-cz] Oprava start_date
Petr Schönmann
pschonmann na gmail.com
Středa Červenec 12 12:43:07 UTC 2017
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
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <https://lists.openstreetmap.org/pipermail/talk-cz/attachments/20170712/6c7bb9b9/attachment.html>
Další informace o konferenci talk-cz