
Obtenció de les dades
Procés d’obtenció de les dades d’OSM
Primer de tot cal baixar les dades d’OpenStreetMap. Per fer-ho utilitzem el servidor Geofabrik, concretament les dades d’Europa, en aquest fitxer. Quan jo vaig fer la baixada eren 12,4Gb i va trigar aproximadament 32 hores.
A continuació, cal convertir aquest fitxer .osm.pbf a osm.gz. Per fer-ho utilitzem l’Osmconvert, el binari per Linux de 32 bits podem baixar-lo des d’aquí.
$ ./osmconvert32 europe-latest.osm.pbf | gzip -1 >europe-latest.osm.gz
europe-latest.osm.gz és el nom del fitxer de sortida, podem posar-hi el nom que vulguem. El fitxer passa de 12,4Gb a 29,6Gb. El procés em sembla que ha trigat aproximadament 1 hora.
A continuació es tracta de retallar de les dades d’Europa l’àrea determinada per un polígon que ens interessa. Per fer-ho utilitzem l’Osmosis, que podem instal·lar seguint les instruccions d’aquí.
He utilitzat un polígon més ampli que la zona, és aquest d’aquí (a l’interior del polígon hi ha el polígon ajustat a les zones de parla catalana, essent-ne el català oficial o no):
$ osmosis –read-xml file=”europe-latest.osm.gz” –bounding-polygon file=”catala-extra.poly” –write-xml file=”territori-catala-extra.osm.gz”
Ha trigat unes 2 hores i 20 minuts i el resultat ha estat un fitxer de 1,3Gb.
Cal tornar a convertir el fitxer .osm.gz a osm.pbf per poder fer la conversió a .obf:
$ ./osmconvert32 territori-catala-extra.osm.gz –out-pbf >territori-catala-extra.osm.pbf
Ha trigat uns 15 minuts i s’ha passat d’un fitxer de 1,3Gb a un de 614Mb.
Actualització de les dades
Podem trobar un recull de canvis (Changesets) realitzats a OSM aquí, on hi tenim un fitxer diari de les dades de tot el planeta.
Però pot realitzar-se l’actualització de les dades directament sobre el fitxer .obf amb l’eina Osmupdate, que pot baixar-se des d’aquí (Linux, 32 bits). He aplicat la comanda:
$ ./osmupdate32 territori-catala-extra.osm.pbf 2013-12-30T23:30:00Z territori-catala-extra-nou.osm.pbf -B=catala-extra.poly
El que està en blau és la data del darrer fitxer .obf sobre el que aplicarem l’actualització; jo hi he posat el 30-12-2013 ja que vaig començar a descarregar el fitxer europe-latest.osm.pbf el dia 31 de desembre de 2013.