1. Apéndice: Instalación

Para este taller necesitas:

  • Sistema operativo de Linux como Ubuntu

  • Un editor como Gedit, Medit o similar

  • Geoserver para la aplicación de ruteo

  • Conexión a Internet

Instalar pgRouting en un equipo Windows.

La siguiente referencia es un resumen de cómo instalarlo en su computadora ejecutando Ubuntu 14.04 o posterior.

Ubuntu

pgRouting en Ubuntu se puede instalar utilizando paquetes de un PostgreSQL repository:

Usando una ventana de terminal:

# Create /etc/apt/sources.list.d/pgdg.list. The distributions are called codename-pgdg.
sudo sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

# Import the repository key, update the package lists
sudo apt install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update

# Install pgrouting based on your postgres Installation: for this example is 10
sudo apt install postgresql-10-pgrouting

Esto también instalará todos los paquetes necesarios como PostgreSQL y PostGIS si todavía no están instalados.

Para estar al día con los cambios y mejoras

sudo apt-get update & sudo apt-get upgrade

Para evitar errores de permiso denegado para los usuarios locales, se puede ajustar el método de conexión a trust en /etc/postgresql/<version>/main/pg_hba.conf y reiniciar el servidor PostgreSQL con sudo service postgresql restart.

Siguiendo el ejemplo con 10 PostgreSQL:

sudo nano /etc/postgresql/10/main/pg_hba.conf

local   all             postgres                                trust
local   all             all                                     trust
host    all             all             127.0.0.1/32            trust
host    all             all             ::1/128                 trust