Ir al contenido principal

Instalación de PostGis en Ubuntu Lucid y creación de una base de datos...

Pasos a seguir para la creación de una base de datos PostgreSQL con capacidades PostGis:

Instalamos PostgreSQL:
mkdir postgis-sol
cd postgis-sol/
sudo aptitude install postgresql-8.4 libproj-dev libxml2-dev postgresql-server-dev-8.4

Instalamos GEOS:
wget http://download.osgeo.org/geos/geos-3.2.2.tar.bz2
tar xvjf geos-3.2.2.tar.bz2
cd geos-3.2.2/
./configure
make
sudo checkinstall
cd ..

Instalamos PostGis:
wget http://postgis.refractions.net/download/postgis-1.5.1.tar.gz
tar xvzf postgis-1.5.1.tar.gz
cd postgis-1.5.1/
./configure
make
sudo checkinstall
sudo ldconfig

Creando una base de datos:
# nos logueamos como usuario postgres
su postgres

# creamos una plantilla para bases de datos postgis 1.5 (de dos maneras):
#1 o lo descargamos como script: http://geodjango.org/docs/create_template_postgis-1.5.sh
#2 o con el propio script:
#!/usr/bin/env bash
POSTGIS_SQL_PATH=`pg_config --sharedir`/contrib/postgis-1.5
createdb -E UTF8 template_postgis
# Creamos la plantilla para bases de datos PostGis.
createlang -d template_postgis plpgsql
# Añadimos soporte de lenguaje PLPGSQL.
psql -d postgres -c "UPDATE pg_database SET datistemplate='true' WHERE datname='template_postgis';"
psql -d template_postgis -f $POSTGIS_SQL_PATH/postgis.sql
# Cargamos las rutinas PostGIS SQL en la plantilla:
psql -d template_postgis -f $POSTGIS_SQL_PATH/spatial_ref_sys.sql
psql -d template_postgis -c "GRANT ALL ON geometry_columns TO PUBLIC;"
# Habilitamos a los usuarios modificar datos espaciales:
psql -d template_postgis -c "GRANT ALL ON geography_columns TO PUBLIC;"
psql -d template_postgis -c "GRANT ALL ON spatial_ref_sys TO PUBLIC;"

# creada la plantilla, creamos la base de datos basada en esa plantilla:
createdb -T template_postgis base_datos

# para poder conectarnos con pgadminIII tenemos que darle premisos:
# mlocate pg_hba.conf
# cambiar la linea que dice : host all all 127.0.0.1/32 md5
# por : host all all 127.0.0.1/32 trust


Y eso es  todo, a mí me funcionó.
Suerte.

Comentarios

  1. me parece bueno,pero me gustaria saber como entender las tablas al crear las tablas del archivo pbf, cual es su estructura

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Unity 3D funcionando con tarjeta Nvidia....

Con la nueva interfaz presentada por Ubuntu para sus dos últimas versiones llegó la controversia. Hay usuarios que no quieren ni verla, sin embargo otros les parece ideal. Lo cierto es que no deja indiferente a nadie. Por mi parte igual que me costó adaptarme a linux cuando abandone window$, también me ha costado adaptarme a Unity viniendo del escritorio tradicional de Gnome. Ademas la nueva interfaz Unity 3D necesita Compiz para su completo funcionamiento, y eso es un problema con las  tarjetas gráficas Nvidia, ya que no siempre los controladores de Nvidia, o los de Nouveau son capaces de permitir el correcto funcionamiento de Compiz. Una solución es habilitar el escritorio Unity-2D, que es una variante de Unity que no necesita Compiz para funcionar, y que está programado en las librerías Qt. En cualquier caso a mí me apetecía utilizar la interfaz Unity 3D y lo que es más importante, quería aprovechar todas las posibilidades de mi tarjeta Nvidia. El problema es que cuando actual

El Jazz de Pedro Iturralde...

Vídeo de la pieza del músico de Jazz, Pedro Iturralde, interpretada por Luis Ruiz Aguirre, clarinetista del Conservatorio Profesional de Música de La Rioja. Luis Ruiz Aguirre interpreta "Memorias" de Pedro Iturralde from luismanolo on Vimeo . Espero que os guste....

Luis Ruiz Aguirre - Concierto de Mendelsohn

Luis Ruiz Aguirre (clarinete), Vicente Cotillas Sanz (corno di bassetto) y Eva Fontalva Jimeno (piano), interpretan una pieza del concierto para clarintete y corno di bassetto Op. 114 de F. Mendelsohn (Presto, Andante y Allegretto graziso). Dentro de la audición de Enseñanzas Profesionales del Conservatorio Profesional de Música de La Rioja. El 11 de diciembre de 2008. Luis Ruiz Aguirre - Concierto para clarinete Op. 114 de Mendelsohn from luismanolo on Vimeo . Video en alta definición en www.vimeo.com : http://www.vimeo.com/2885075