2017-09-22 16:01 GMT+02:00 Martin Koppenhoefer <dieterdre...@gmail.com>:
> > > sent from a phone > > > On 22. Sep 2017, at 11:16, Paolo F <geofr...@gmail.com> wrote: > > > > Avrei gia' pronto uno script per provvedere ad un'aggiornamento > automatico del tag "ref:ISTAT". > > > ci puoi descrivere come funziona lo script, in particolare se tiene conto > di eventuali modifiche che hanno fatto gli utenti. > Grazie, > E' uno script in python che utilizza il modulo osmapi. In pratica legge il file csv di ISTAT e cerca in una tabella in un db il vecchio codice; se esiste una differenza tra il vecchio codice e quello nuovo effettua una chiamata API RelationGet utilizzando l'id dell'oggetto, modifica la struttura relativa ai tags ed effettua una chiamata RelationUpdate. Non viene effettuata nessuna modifica sulle geometrie. In pratica tra la chiamata Get e quella Update il tempo e' veramente basso; e' vero che l'operazione termina con la chiusura del changeset (pensavo ad un unico changeset!) e il tempo complessivo e' inferiore ai 2 minuti (test effettuati senza fare l'update, naturalmente!). La possibilità che ci sia qualcuno che effettua una modifica nel frattempo esiste, ma credo che la probabilità sia decisamente bassa. Ciao, Paolo > Ciao, Martin > > > _______________________________________________ > Talk-it mailing list > Talk-it@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-it >
_______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-it