RE: [Gvsig_usuarios] problemas con la vinculación de tablas
Juan Lucas Dominguez Rubio
jldominguez en prodevelop.es
Lun Mayo 5 20:36:40 CEST 2008
Hola, José Vicente
Wendy lo ha explicado muy bien, sólo quería añadir que es importante el orden en que eliges las tablas. Como ha dicho ella, primero va la tabla asociada al shape, luego el campo común, luego la tabla cuyos datos quieres añadir y por último de nuevo el campo común. Si lo haces al revés, creo que ocurre nada, como posiblemente te ha ocurrido en la captura que enviaste.
Saludos,
Juan Lucas Domínguez Rubio
Prodevelop SL, Valencia (España)
Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
http://www.prodevelop.es <http://www.prodevelop.es/>
________________________________
De: gvsig_usuarios-bounces en runas.cap.gva.es en nombre de Wendy Jara
Enviado el: lun 05/05/2008 19:59
Para: Lista de Usuarios de gvSIG
Asunto: Re: [Gvsig_usuarios] problemas con la vinculación de tablas
HOLA JOSE.... DEJAME VER SI TE PUEDO AYUDAR EN ALGO
LO QUE ENTIENDO DE TU MENSAJE, ES QUE DESEAS UNIR LA INFORMACION DE LA 2 TABLAS; EN UNA TIENES EL Nº DE CONTADORES Y EN LA OTRA, TAMBIÉN EL NUMERO DE CONTADORAS MAS OTRA INFORMACION...
BUENO PARA VINCULAR O "UNIR" LAS TABLAS LO PRIMERO QUE DEBES HACER ES QUE AMBAS TENGAN UN CAMPO EN COMÚN, QUE ME PARECE QUE ES, EL NUMERO DE CONTADORES....
LO MEJOR ES HACER QUE LAS TABLAS TENGAN LA MISMA CANTIDAD DE FILAS (NO ES NECESARIO PERO HACE LAS COSAS MAS FACIL, DESDE MI PUNTO DE VISTA). VEO EN LA IMAGEN QUE EN UNA TIENES 6 DATOS Y EN LA OTRA TIENES 4....
DEBES HACER QUE AMBAS TENGAN LA MISMA CANTIDAD DE DATOS CON SUS RESPECTIVA INFORMACION SEGUN EL CONTADOR....
DESPUES QUE TENGAS LA TABLAS DE ESTA MANERA, ABRES UNA DE ELLA Y EN LA BARRA DE HERRAMIENTAS TE VAS A LA OPCION DE UNIR TABLAS, ALLI VAS A ESPECIFICAR;
1RO. EL NOMBRE DEL SHAPE
2DO. EL NOMBRE DEL CAMPO POR EL QUE DESEAS HACER LA UNION
(CONTADOR, SI FUERA EL CASO)
3RO. EL NOMBRE DE LA TABLA
4TO. EL NOMBRE DEL CAMPO POR EL QUE DESEAS HACER LA UNION
(CONTADOR, SI FUERA EL CASO)
Y LISTO.. LE DAS FINALIZAR Y ALLI TENDRAS LAS 2 TABLAS UNIDAS.. SI DESEAS MANTENER EL CAMBIO EXPORTALO.... ASI COMO TE ESCRIBIO MARES
AVISAME CUALQUIER COSA.
SALUDOS
Jose Vicente Soler Picó <oftexa en gmail.com> escribió:
Perdona que sea un poco torpe, pero no acaba de salir lo que quiero.
Despues de hacer lo que me indicas, no aparecen errores, eso es bueno, pero cuando consulto un punto solo me aparece la información del punto, te mando imagen con las dos tablas que enlazo, y el resultado en consulta, que puedo hacer???, o mejor que hago mal????
Muchas gracias por tu paciencia.
El día 5 de mayo de 2008 13:08, María Mares <mares_mar en gva.es> escribió:
Hola de nuevo,
Lo que pretendes sí que lo puedes hacer fácilmente con una unión (Tabla/Unión). Lo importante es que el campo con el que enlazarás las tablas sea igual en las dos tablas, esta herramienta es sensible a las mayúsculas y minúsculas. El número de filas en principio no tiene importancia.
Si tu capa de contadores va a ir aumentando, lo que puedes hacer es un enlace (Tabla/Enlace: al seleccionar un campo de tu tabla de contadores se seleccionará también los campos ligados en la tabla externa). En el caso del enlace, si vas aumentando la capa de contadores o modificándola, los enlaces se van actualizando.
Aunque tanto la unión como el enlace se guardan en memoria, no en disco, por lo que al reiniciar gvSIG te desaparecerán, por eso te decía que si querías guardar la unión de los contadores con el resto de datos, deberías exportar este shape una vez echo la unión.
Jose Vicente Soler Picó escribió:
Lo que pretendo hacer es lo siguiente:
Montar la red de distribución de aguas de un pueblo pequeño, para lo que queria situar cada uno de los contadores, puntos,
estos contadores tienen un numero que serviria de enlace con los datos de la base de datos, como son, dirección, tipo, ultima lectura, titular, etc.
Estos datos son de cierta manera dinamicos, por lo que no acabo de entender que tengan las mismas entidades, puesto que el nº de lineas ira en aumento con el tiempo, pero el numero de columnas permanecera fijo.
Como lo puedo hacer, si se pude.
Muchas gracias.
El día 5 de mayo de 2008 9:13, María Mares <mares_mar en gva.es <mailto:mares_mar en gva.es>> escribió:
Hola Jose Vicente:
Para vincular las dos tablas necesitas tener en ambas un campo
común, con el mismo nombre, la misma cantidad de entidades y que
sean exactamente iguales. Si tus tablas ya están preparadas para
vincular lo que debes hacer es cargarlas ambas en gvSIG. Abre la
tabla de atributos del shape de puntos y realiza una UNIÓN entre
ambas capas por el campo común. Esta unión no se guarda en disco,
solo en memoria, por lo que si quieres mantener la unión deberás
exportar el shape de puntos a otro shape con la herramienta de
Exportar a...
Espero te sirva de ayuda, un saludo.
Jose Vicente Soler Picó escribió:
Estoy intentando realizar una red de agua, para lo que quiero
vincular una capa de puntos, con el nº de contador a una tabla
exportada a cvs, con el nº contador, nombre, dirección, etc.
No soy capaz de hacerlo me podeis ayudar???
Tambien necesitaria saber si hay alguna forma de intercambiar
datos con epanet.
Muchas Gracias.
Jose Vicente
------------------------------------------------------------------------
_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en runas.cap.gva.es
<mailto:gvSIG_usuarios en runas.cap.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://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
-- María Mares Sahuquillo
Proyecto gvSIG
Consellería de Infraestructuras y Transportes (GVA)
Valencia (Spain)
_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en runas.cap.gva.es
<mailto:gvSIG_usuarios en runas.cap.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://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
------------------------------------------------------------------------
_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en runas.cap.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://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
--
María Mares Sahuquillo
Proyecto gvSIG
Consellería de Infraestructuras y Transportes (GVA)
Valencia (Spain)
_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en runas.cap.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://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
_______________________________________________
gvSIG_usuarios mailing list
gvSIG_usuarios en runas.cap.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://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
________________________________
Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008!
Entérate aquí http://deportes.yahoo.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_usuarios/attachments/20080505/8a361a42/attachment.htm
Más información sobre la lista de distribución gvSIG_usuarios