Gracias Oscar, eso ya lo sabia. En España, la cartografia catastral tiene un 
campo unico que es la referencia catastral de cada parcela. 
Y en la tabla de titulares cada parcela puede tener varios propietarios y un 
propietario puede tener varias parcelas.
De este modo el campo de union es la referencia catastral y quisiera agregar a 
cada registro la geometria y atributos de la parcela de la cual es propietario.

Los enlaces en gvsig te permiten hacer esto pero no exportarlo. De modo que 
quiero obtener este resultado pero en una tabla postgis de modo que si busco 
por titular apareceran todas las parcelas de ese titular, mientras que si hago 
una union solo aparece el primer titular de la parcela siendo que esa parcela 
puede ser de varias personas.



From: [email protected]
To: [email protected]
Date: Sat, 4 Aug 2012 14:44:56 +0000
Subject: Re: [Gvsig_usuarios] cargar tabla dbf en postgis desde gvsig





Saludos,
Cuando trabajes con tablas espaciales a las cuales tengas mas adelante que unir 
datos o columnas, siempre se sugiere que se le asigne una llave principal (Que 
practicamente es una columna con atributos numericos o alfanumericos que no se 
repiten) los cuales sirven de enlace para tablas externas que tengan la misma 
llave principal aun que en diferentes ordenes.
Bueno si es este el caso, mira porque atributo puedes unir las dos tablas y en 
gvSIG hay unas tres formas de hacerlo, por medio de unir, enlazar o importar 
campos, esta ultima si te puede traer unas columnas a tu tabla espacial 
convirtiendola de una vez a postgres o potgis.
Recomiendo.
1. Crear una llave principal para tus tablas.
2. Revises muy bien el tipo de campo a utilizar como llave principal, poruqe?, 
a veces tu campo de llave principal espacial esta de tipo numerico y en dbf a 
veces esta en tipo texto u utro y cuando tu vas a hacer tu enlace no se puede 
hacer.
3. Si vas a importar campos de una vez al postgres de tipo texto, configura muy 
bien tu postgres ya que al importarlo a veces las ñ se cambian por simbolos 
todo raros. ( Hay varios foros sobre esto en el internet).

Un saludos
Oscar H
Drector ASOREDESOCIAL Colombia

From: [email protected]
To: [email protected]
Date: Sat, 4 Aug 2012 14:19:39 +0000
Subject: Re: [Gvsig_usuarios] cargar tabla dbf en postgis desde gvsig





Quiero probar una cosa.

Tengo la tabla de parcelas con componente espacial y la tabla titulares sin 
componente espacial. 
El caso es que varios titulares son propietarios de la misma parcela y me 
gustaria tener un poligono por cada titular. De modo que en el cliente de 
escritorio o bien en el visor web cuando busque por titular encuentre la 
parcela.

Una vez insertadas en postgres puedo hacer una union de las mismas de modo que 
a la tabla sin componente espacial se le adjunten las correspondientes parcelas 
con componente espacial. Pero eso es otra historia.

Cuando tenga la tabla de titulares sin componente espacial insertada si quieres 
lo explico, ya que he hecho pruebas y funciona.

From: [email protected]
To: [email protected]
Date: Sat, 4 Aug 2012 13:48:04 +0000
Subject: Re: [Gvsig_usuarios] cargar tabla dbf en postgis desde gvsig





Saludos, quiero preguntar primero
quieres importar una tabla externa para que este en postgres y se convierta en 
espacial o que sencillamente sea una tabla no espacial pero alojada en el 
gerenciador postgres?
Me comentas para poder orientar de una manera mas eficiente
Un saludo
Oscar H

From: [email protected]
To: [email protected]
Date: Sat, 4 Aug 2012 08:56:16 +0000
Subject: Re: [Gvsig_usuarios] cargar tabla dbf en postgis desde gvsig





Hola Oscar, a que tipo de script te refieres. ¿Tienes algún ejemplo? Yo he 
probado con esto:

CREATE TABLE titulares_bien_inmueble
(
  id_coddel integer,
  id_codmun integer,
  id_clase text,    
  id_parcela text,    
  id_numcargo integer,
  der_codigo text,    
  der_porcentaje double precision,
  der_ordinal integer,
  id_titular integer,
  es_representante text,
  fecha_juridica integer,
  sal_tipoexp integer,
  sal_fechaalt integer,    
  sal_ejercicio integer, 
sal_ejerentidad integer,
sal_refexpent text,
sal_codent integer,    
exp_anyo integer,    
exp_referencia text,    
exp_codent integer,
exp_tipomov integer,    
exportacion_finurb integer,    
actualizado text,    
tipo_tit text,    
numorden integer,
tit_nif text,    
tit_apenom text,    
tit_ausencia text,    
dom_codprov integer,
dom_nomprov text,
dom_codmun integer,
dom_codmunINE integer,
dom_nommun text,
dom_entidad text,
dom_codvia integer,
dom_siglavia text,
dom_nomvia text,
dom_num_1 integer,
dom_letra_1 text,
dom_num_2 integer,
dom_letra_2 text,
dom_km integer,
dom_bloque text,
dom_escalera text,
dom_planta text,
dom_puerta text,
dom_texto text,
dom_codpostal integer,
dom_apdo integer,
info_nifcon text,
info_cb text,
info_compl text,
sal_refexpediente text,
sal_codent_alt integer
)
WITHOUT OIDS;
ALTER TABLE titulares_bien_inmueble OWNER TO postgres1;

COPY titulares_bien_inmueble FROM 'C:/titular_bien_inmueble.dbf';

Pero me dice que 

ERROR: invalid byte sequence for encoding "UTF8": 0x97
Estado SQL:22021
Sugerencias:This error can also happen if the byte sequence does not match the 
encoding expected by the server, which is controlled by "client_encoding".
Contexto:COPY titulares_bien_inmueble, line 1

No se que hacer ...

He probado muchas cosas. Pero esto de importar una tabla que no sea espacial me 
está dando muchos problemas. ¿alguna sujerencia? Aparte esto de tener que crear 
la estructura de la tabla es un poco rollo.

Gracias por los comentarios Oscar.


From: [email protected]
To: [email protected]
Date: Fri, 3 Aug 2012 23:33:04 +0000
Subject: Re: [Gvsig_usuarios] cargar tabla dbf en postgis desde gvsig





Saludos,

No puedes exportar desde gvSIG una tabal que sea externa al formato de postgis, 
solo te permite a excel o dbf, pero desde postgres o potgis puedes realizar un 
escrip teniendo una llave primaria y se realiza sin problemas y alli tienes una 
tabla dbf ya en formato postgres. O la otra manera es que desde gvSIG importes 
campos de esa tabla dbf y alli ya puedes exportarla a postgis.
Un saludo
Oscar Hernandez
Director ASOREDESOCIAL Colombia
From: [email protected]
To: [email protected]
Date: Fri, 3 Aug 2012 20:40:03 +0000
Subject: [Gvsig_usuarios] cargar tabla dbf en postgis desde gvsig





Buenas, tengo una tabla de titulares en .dbf y quiero hacer operaciones en 
postgis. No puedo exportar dicha tabla desde gvsig en su apartado tablas: es 
curioso que solo se pueda exportar a excel o a dbf.

No se si estará en alguna versión anterior en gvsig.1.12 no la veo.

Si no existe ... estaría bien crearla.

Felices vacaciones a  todos.
                                          

_______________________________________________
gvSIG_usuarios mailing list
[email protected]

Para ver hist�rico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente direcci�n:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios                  
                  

_______________________________________________
gvSIG_usuarios mailing list
[email protected]

Para ver hist�rico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente direcci�n:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios                  
                  

_______________________________________________
gvSIG_usuarios mailing list
[email protected]

Para ver hist�rico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente direcci�n:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios                  
                  

_______________________________________________
gvSIG_usuarios mailing list
[email protected]

Para ver hist�rico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente direcci�n:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios                  
                  

_______________________________________________
gvSIG_usuarios mailing list
[email protected]

Para ver hist�rico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente direcci�n:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios                  
                  

_______________________________________________
gvSIG_usuarios mailing list
[email protected]

Para ver hist�rico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente direcci�n:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios                  
                  
_______________________________________________
gvSIG_usuarios mailing list
[email protected]

Para ver histórico de mensajes, editar sus preferencias de usuario o darse de 
baja en esta lista, acuda a la siguiente dirección:

http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios

Responder a