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 <pschonm...@gmail.com>
Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org>
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
(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
(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(http://leteckaposta.cz/816329941)


Díky












--



S pozdravem
Petr Schönmann
https://www.facebook.com/klikklakcz(https://www.facebook.com/klikklakcz)


_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz
"
_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-cz

Odpovedet emailem