Jon Garrido Martin GIS Developer

GIS Developer Freelance

Análisis network con open source (I): instalando pgrouting en ubuntu 12.04

By jongarrido | September 2, 2015 | 0 Comment

Este post forma parte de un conjunto en el que se pretende:

-Instalar pgrounting (I)

-Generacion de una red OSM (II)

– Creacion una aplicacion web demo de analisis network (III)

Si tienes una versión de postgresql anterior a 9.x es muy recomendable que te actualices… la instalación será mucho más sencilla. En nuesto caso contamos con la versión 9.1.

En primer lugar instalaremos la clave ppa del repositorio que utilizaremos. Necesitamos para ello tener instalado el siguiente paquete. Con nuestro apt-get:

sudo apt-get install python-software-properties

Instalamos la clave ppa:

sudo add-apt-repository ppa:georepublic/pgrouting-unstable

Aparecerá este mensaje:

You are about to add the following PPA to your system:
Software repository for unstable pgRouting and related packages
Reference: http://www.pgrouting.org
More info: https://launchpad.net/~georepublic/+archive/pgrouting-unstable
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpPcmrtH/secring.gpg’ created
gpg: keyring `/tmp/tmpPcmrtH/pubring.gpg’ created
gpg: requesting key B65ADE33 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpPcmrtH/trustdb.gpg: trustdb created
gpg: key B65ADE33: public key “Launchpad PPA for Georepublic” imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK

Añadimos un nuevo repositorio editando  nuestro sources.list:

sudo vim /etc/apt/sources.list

Y añadimos las fuentes, para Ubuntu 12.04:

deb http://ppa.launchpad.net/georepublic/pgrouting-unstable/ubuntu precise main

deb-src http://ppa.launchpad.net/georepublic/pgrouting-unstable/ubuntu precise main

Para otras versiones de ubuntu visita la página de pgRouting aquí.

Solo nos queda instalar postgis, pgrotuing y de paso la herramienta de conversión desde osm:

sudo apt-get install postgresql-9.1-postgis-2.0 postgresql-9.1-pgrouting osm2pgrouting

Eso es todo. Lo siguiente será crear nuestras báse de datos con capacidad postgis y pgrouting, que veremos en el siguiente post.

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *