From: | "Fernando Luyo" <fluyoz(at)hotmail(dot)com> |
---|---|
To: | "sandra lituma" <sandrals84(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: ayuda con shp2pgsql |
Date: | 2007-11-29 14:32:37 |
Message-ID: | BLU107-DAV118A106F36DC1882C3C4DADC700@phx.gbl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Sandra
con esta sintaxis:
shp2pgsql -a C:\Temp\borrame\alphil\shp\Tbpredio_region public.tbe_propiedades > tbe_propiedades.sql
Estoy adicionando a la tabla "tbe_propiedades" el contenido del archivo "C:\Temp\borrame\alphil\shp\Tbpredio_region.shp" y creando el archivo "tbe_propiedades.sql".
cuando eliges utilizar el parametro "-a" es para adicionar registros a una tabla existente, "-c" para crear una nueva y "-d" para borrar y crear nuevamente una tabla
PROCEDIMIENTO DE CARGA DE DATOS EN FORMATO SHP AL POSTGIS
1.- Preparar archivos SHP, evitando que los textos contengan acentos, la letra "ñ" o algun otro carácter extraño.
2.- ejecutar el shp2pgsql - para generar archivo *.sql
sus opciones de operación estan indicadas en (shp2pgsql -h)
(esta ubicado en : C:\Archivos de programa\PostgreSQL\8.0\bin)
ejemplo :
a.- en caso de crear nueva tabla
shp2pgsql D:\Temp\WebMapData\Tab_Peru\shp\Depa_region public.r_localidad > r_loca_depa.sql
b.- en caso de agregar datos a una tabla existente
shp2pgsql -a D:\Temp\WebMapData\Tab_Peru\shp\Depa_region public.r_localidad > r_loca_depa.sql
3.- el archivo *.sql creado, debera ser revisado para eliminar "ñ", acentos y cambiar los nombres de los campos a los existentes o validos en la bd. Para ello utilizar un procesador de texto, ya que el tamaño del archivo *.sql sobrepasa la capacidad del notepad.
4.- ejecutar psql - para ingresar data a la base espacial
(esta ubicado en : C:\Archivos de programa\PostgreSQL\8.0\bin)
sus opciones de operación estan indicadas (psql --help )
ejemplo :
psql -d chaman -f r_loca_depa.sql -h jdelcastillo -U postgres
5.- verificar la informacion, ejecutanto las respectivas consultas a la bde.
saludos
Fernando
"Ayudando a mejorar la administración de nuestro territorio"
----- Original Message -----
From: sandra lituma
To: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Wednesday, November 28, 2007 4:09 PM
Subject: [pgsql-es-ayuda] ayuda con shp2pgsql
SALUDOS A TODOS
POR FAVOR SI ALGUIEN ME PUEDE AYUDAR SOY NUEVA EN POSTGRES 8.2 NECESTIO TRANFORMAR SHP A POSTGIS
USE SHP2PGSQL -D UBICACION.SHP UBICACION.SQL SE ME CREA UBICACION.SQL PERO CON 0 BYTES YA LO INTENTE DE DIFERENTES MANERAS PERO A VECES TAMPOCO SE ME CREA POR FAVOR AYUDEME
[Patricio Cifuentes Ithal]
Pueden ser tres posibles problemas, partamos por el mas fácil, quizá no estas apuntando bien a tus archivos shapes, y como no los encuentra te genera un sql de 0 bytes, pero además de eso debiera avisarte la herramienta de q no los encontró, el segundo problema puede ser que tengas uno o dos archivos solamente de los tres q se necesitan para un shape, recuerda q son un .shp, .dbf y un .shx, o como tercera opción mas difícil tiene q ver con un problema topográfico de las cubiertas, esto suele pasar regularmente, a q me refiero, a q la cartografia puede q no este bien construida, un ejemplo d eeso puede un polígono mal cerrado, por lo tanto el postgis se da cuenta y no genera las líneas de sql. Revisa este check list y nos cuenta como te fue.
hola no tengo solucion he intentado de mil formar he probado varios shp pero sigo teniendo el mismo proble o si no no se me crea nada por favor ayudeme tal vez sea algo de la configuracion.
From | Date | Subject | |
---|---|---|---|
Next Message | Paul Gallegos | 2007-11-29 15:07:56 | problemas con pg_dump, phppgadmin y puerto |
Previous Message | Jessie Cordoba | 2007-11-29 14:05:26 | Trasladar base de datos |