Skip site navigation (1) Skip section navigation (2)

Re: ayuda con shp2pgsql

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 (view raw or flat)
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.

In response to

pgsql-es-ayuda by date

Next:From: Paul GallegosDate: 2007-11-29 15:07:56
Subject: problemas con pg_dump, phppgadmin y puerto
Previous:From: Jessie CordobaDate: 2007-11-29 14:05:26
Subject: Trasladar base de datos

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group