Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Bash-script
Bash-script

En un post anterior había mostrado como importar datos OSM usando osm2pgsql. Los datos son de Geofabrik.

Ahora quería solo actualizar los cambios que haya con el proyecto OSM. Por suerte existen los archivos osc.gz que solo se encuentran los cambios. Podemos usar la misma herramienta (osm2pgsql) para la actualizar la base de datos.

Les dejo un script hecho en bash.

Obs:

  • Este script actualiza tu base de datos PostgreSQL/PostGIS con los datos OSM de Paraguay.
  • Se asume que ya se tiene una base de datos de Paraguay con datos OSM.
  • La base de datos se debería de llamar paraguay2.
  • Se debe crear una carpeta en el escritorio llamada OSM, antes de ejecutar el script.
  • El script descarga siempre el último numero que se encuentra el el archivo state.txt
  • Por cada actualización, se crea un log.

Con este script pueden colocar en el crontab, para que se ejecute cada cierto tiempo y automatizar por completo el proceso de actualización de la base de datos.

Imagen: linuxconfig


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *