[Gvsig_usuarios] tablas: importar valores de una tabla externa a campos ya existentes en la tabla de atributos

Luis Fabiani sp4mdp en gmail.com
Jue Mar 27 15:13:43 CET 2014


Gracias Mario. No probé tu solución, pero agradezco que te hayas
tomado tiempo pa' responderme!
Lo que terminé haciendo fue traer a gvSIG la tabla externa que tenía
en dbf y la abrí junto a la tabla de atributos, y así, con las 2
abiertas, fui copiando y pegando valor por valor los datos que
necesitaba que estuvieran en los campos existentes (título, temática,
dirección, etc.).
La verdad es que todavía me intriga y me gustaría saber (porque me
suena muuuuuy raro que no exista esa posibilidad) si se puede
(teniendo una tabla de atributos de un shape con datos ya cargados)
seguir cargando data a una tabla de atributos trayendo una tabla dbf
externa con nueva data. Me suena muuuy raro y hasta casi
incomprensible que no exista esa posibilidad porque me parece muy
básico... aparte no creo que deba ser algo muy complicado (con
demasiados pasos intermedios que hacer) porque es como tener una base
de datos y quererle importar nuevos datos desde otra base de datos que
comparte sus mismos campos.
La verdad es que me encantaría hacer más que solamente criticar y
recriminar que algo así no exista porque me parece re-berreta tirar
piedras sin aportar ninguna solución. Me encantaría saber programar
justamente pa' hacer algo más que levantar el dedito. Yo calculo que
debe existir la forma de hacer esto de traer data de otra tabla a una
ya existente. Y sino espero haber despertao' en algún programador la
inquietud de poder hacerlo :)
Saludazos.
Luis.-



El 27/3/14, Mario Carrera <mcarrera en gvsig.com> escribió:
>
> Hola Luis,
>
> puedes utilizar la unión de tablas, o la importación de campos de otra
> tabla, para tener los datos en la misma tabla, y después jugar con la
> calculadora de campos.
>
> Una posible solución, si tienes un campo1 con unos valores y un campo2
> con los que le faltan al campo1, los dos de tipo texto, puedes crear un
> nuevo campo, y poner la sintaxis [campo1]+[campo2], así en principio
> deberías tener un único valor (no lo he probado pero debería sacarlo así
> sin no tiene problemas con los elementos vacíos).
>
> Si son numéricos puedes hacer una suma, así al sumar los valores si uno
> de los dos es 0 te darán siempre el valor que no es 0.
>
> Saludos,
>     Mario
>
>
> El 25/03/14 16:34, Luis Fabiani escribió:
>> Buenas gente,
>> ¿no es posible entonces cargar nueva data a una tabla de atributos
>> desde un archivo dbf? El procedimiento lo tengo que hacer manual y
>> directamente desde la tabla de atributos, dato por dato, valor por
>> valor.
>>
>> El 18/3/14, Luis Fabiani <sp4mdp en gmail.com> escribió:
>>> Buenas gente cómo andan.
>>> Estoy trabajando con tablas y necesito incorporar más datos cargados
>>> en una hoja de cálculos dbf a la capa que ya tengo creada y con puntos
>>> localizados, pero se me genera un conflicto con los campos (columnas)
>>> entre la tabla de orien y la de destino.
>>> ¿Qué tendría que hacer para seguir incorporándole valores-datos a la
>>> tabla de atributos de la capa que estoy trabajando, desde una tabla
>>> generada usando LibreOffice con formato dbf con los mismos
>>> campos-columnas pero con nuevos valores? (tuve en cuenta generarle
>>> distintos ID y todo, pero no sé, quizás al tener iguales
>>> campos-columnas que la tabla de atributos se genere in eternum ese
>>> conflicto, pero en todo caso, ¿ustedes cómo hacen si quieren seguir
>>> incorporando info a una tabla? Yo lo que hago es por un lao' cargar
>>> los datos en LibreOffice y después generar una nueva capa y voilà.
>>> Pero ahora quería, una vez que YA tengo la capa creada AGREGARLE info
>>> que antes no tenía y ahora sí).
>>> Tante grazie my friends.
>>> Luigi.-
>>>
>> _______________________________________________
>> gvSIG_usuarios mailing list
>> gvSIG_usuarios en listserv.gva.es
>>
>> 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
> gvSIG_usuarios en listserv.gva.es
>
> 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
>


Más información sobre la lista de distribución gvSIG_usuarios