[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