Este howto va dedicado a Laura, la primera que hizo cun comment en mi blog. Bueno una vez que tenemos postgis instalado en un servidor (windows o linux) la forma más fácil de importar un archivo shp a postgis es usando el comandoshp2pgsql.
Lo único que tenemos que hacer es buscar donde está nuestro binario shp2psql, y luego ejecutamos:
/path/hasta/el/binario/shp2pgsql -I -s 4326 -W latin1 /path/hasta/el/archivo/shape/barrios.shp barrios | /path/hasta/el/binario/psql -U postgres -d geoprop
Explico las opciones:
-I para que cree un índice geométrico.
-s la proyección, 4326 = WGS84
-W el charset, es muy importante usar latin1 si tienen acentos.
-U el usuario de la base de datos
-d la base de datos que van a usar.
Después editan la tabla con pgadmin por ejemplo y le cambian lo que quieran pero ya tendrán todos los datos, los geométricos y los del dbf asociado.
Si necesitan un hosting de postgres con soporte de mapserver, geoserver y postgis les recomiendo Soluciones Root.
Saludos.
Related posts:
- Script para importar varios shapes a postgis
- Agregar soporte postgis a una DB
- Postgis tuning
- Un poco de SQL postgis
- Ocultar mapserver .map mediante un wrapper
Tags: hosting postgis, importar postgis, importar shapes, postgis, shp2pgsql
[...] gente, para todos aquellos que hayan leído este post, este no les agregará mucho. Solo quiero dejarlo acá por si algún día lo tengo que usar de [...]