x

Re: Libraries zum Lesen und Schreiben von OSM-Daten gesucht


Geschrieben von wambacher (Gast) am 10. Dezember 2012 14:40:45: [flux]

Als Antwort auf: Libraries zum Lesen und Schreiben von OSM-Daten gesucht geschrieben von toc-rox (Gast) am 09. Dezember 2012 20:57:

toc-rox wrote:

Ich habe vermutlich zukünftig den Bedarf, die OSM-Kartendaten vor der Weiterverarbeitung zu verändern.

Beispiel: Aus den Tags "place=city && population >1.000.000" soll das Tag "place=megacity" werden.
Anschließend sollen die Tags "place=city" und "population >1.000.000" gelöscht werden.
Anmerkung: Natürlich passiert alles nur in meinen lokalen Daten.

läßt sich prima mit postgresql machen - wenn man eine db hat 😎. API für alle Sprachen gibt es natürlich. Ich benutzt dafür Java.

update nodes set tags=tags||'place=>megacity' where tags->'place'='city' and (tags->'population')::int>1000000;
update nodes set tags=tags-'population'::text where tags->'place'='megacity' and (tags->'population')::int > 1000000;

thats's all.

Gruss
walter

see http://www.postgresql.org/docs/9.1/static/hstore.html