Re: Pasar un shp a postgres

From: "Carlos Vallejos" <cvallejos(at)pronet(dot)com(dot)py>
To: "marta vicente romero" <mviceromgvsig(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Pasar un shp a postgres
Date: 2008-10-30 19:01:58
Message-ID: EFFDDF87A974467F8286388925CA650B@cvallejos
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Estimada Marta,

te paso lo que yo tengo,

Para migrar los archivos de shape file (shp) a postgis (bd postgresql) se debe hacer lo siguiente:

# shp2pgsql nombre_de_archivos_shp nombre_que_tendra_la_tabla > nombre_de_la_capa_como_la_quieras_llamar.sql

donde,

a. nombre_de_archivos_shp es el nombre juego de archivos con formato shape file,
b. nombre_que_tendra_la_tabla es el nombre que le queremos dar a la tabla que almacenara los datos,
c. nombre_de_la_capa_como_la_quieras_llamar.sql es el nombre del script que se generará con el sql necesario para postgis

# shp2pgsql -s 4326 -I -W LATIN1 ciudad ciudad > ciudad.sql (shp=ciudad table=ciudad script=ciudad.sql)

-s es la projeccion de la capa (4326 es grados)
-I es insertar
-W es el languaje a utilizar (si hay Ñ y demas)

4326 = WGS 84
4267 = NAD27
32721 = WGS 84 / UTM zone 21S (Paraguay)

para saber que projeccion usar tenemos que estudiar la capa con ogrinfo

# ogrinfo -al nombre_capa.shp | more (el more es para que no corra el stout)

luego para cargar a la bd se hace de la siguiente manera

# psql -d bd_map -f nombre_de_la_capa_como_la_quieras_llamar.sql

Espero poder haber sido de ayuda, cualquier otra duda, a las ordenes.

Atte.
------------------------------
Carlos Vallejos
Gte. Desarrollo
Pronet S.A.
----- Original Message -----
From: marta vicente romero
To: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Thursday, October 30, 2008 4:18 AM
Subject: [pgsql-es-ayuda] Pasar un shp a postgres

Hola
me gustaria tener informacion de como pasar un archivo .shp
a una tabla en postgres
¿donde puedo encontrar informacion sobre postgis?

Este mensaje ha sido analizado porMailScanner

------------------------------------------------------------------------------

No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.175 / Virus Database: 270.8.5/1756 - Release Date: 30/10/2008 07:59

Este mensaje ha sido analizado por MailScanner

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2008-10-30 20:45:46 RE: Permiso para BD
Previous Message Oswaldo Hernández 2008-10-30 18:56:58 Re: Permiso para BD