imported OsmApi 0.2.18 from svn.openstreetmap.org
[osm-ro-tools.git] / doc
blob423101e4b1f0527fd751596dc118320d7ff1ecf0
1 pentru fiecare nod de inserat
2   - fie POS poziția noului nod al localității N
3   - trage via API datele ce se alfă în proximitatea geografică a lui POS cu o
4     margine acceptabilă (aprox. 10km* cred că ar fi suficient); fie datele D
5   - caută în datele D un nod cu dediacritizat(name) = dediacritizat (N) care
6     este place=*; fie nodul vechi V
7     - dacă NU există, crează elementul nou; memorează nodul în LISTA_NOI
8     - dacă există doar unul, adaugă informațiile ce nu suprascriu date
9       exitente în V, iar datele cu conflict se adaugă în
10       'import-siruta-DATA:conflict:...';
11       - memorează că V exista (pentru a face update nu create în API) în lista
12         LISTA_ACT
13       - în câmpul 'name' se pune varianta din import (cu diacritice)
14     - dacă există MAI MULT de unul, memorează numele în LISTA_MULTI
16 pentru fiecare nod din LISTA_NOI
17   - crează nodurile (via API)
19 pentru fiecare nod din LISTA_ACT
20   - trimite noua versiune a nodului (via API)
22 pentru fiecare nod din LISTA_MULTI
23   - afișează pentru rezolvare manuală prin intervenție umană