Duda de vinculo entre tablas

4 messages Options
Embed this post
Permalink
Jimena Duarte

Duda de vinculo entre tablas

Reply Threaded More More options
Print post
Permalink
Hola
 
Tengo una tabla de personas, con varios atributos como la fecha de nacimiento y el identificador de la vivienda en la que habitan (varias personas por vivienda) en .csv, y por otro lado tengo el fichero .shp de las viviendas con el identificador de la vivienda. Me gustaría marcar, por ejemplo las viviendas en las que habitan niños menores de 3 años. ¿Cómo puedo hacerlo?
 
Muchas gracias

_______________________________________________
gvSIG_usuarios mailing list
[hidden email]

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
francisco conde

Re: Duda de vinculo entre tablas

Reply Threaded More More options
Print post
Permalink
Hola Jimena,

En primer lugar, tienes que crear un enlace entre las dos tablas a partir de las herramientas de gvSIG (tabla>enlace). Es fácil, simplemente debes seguir los pasos; tener abierta las dos tablas, seleccionar el campo común (identificador de vivienda, que creo recordar que tiene que ser double, en ambos casos) y una vez creado el enlace, puedes hacer calquier consulta (menores de 3 años), y te apareceran seleccionados las viviendas.

Un saludo,

El 26 de octubre de 2009 22:21, Jimena Duarte <[hidden email]> escribió:
Hola
 
Tengo una tabla de personas, con varios atributos como la fecha de nacimiento y el identificador de la vivienda en la que habitan (varias personas por vivienda) en .csv, y por otro lado tengo el fichero .shp de las viviendas con el identificador de la vivienda. Me gustaría marcar, por ejemplo las viviendas en las que habitan niños menores de 3 años. ¿Cómo puedo hacerlo?
 
Muchas gracias

_______________________________________________
gvSIG_usuarios mailing list
[hidden email]

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
[hidden email]

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
Francisco José Peñarrubia

Re: Duda de vinculo entre tablas

Reply Threaded More More options
Print post
Permalink
Hola Jimena.

Si puedes evitar que sea un CSV, mejor, porque todos los campos en el
CSV serán de tipo String. Eso te obliga a que el campo de enlace sea de
tipo string, o no funcionará el enlace. Y tambié te limita si quieres
hacer la consula de menores de 3 años, porque tendrás que poner algo
como "([campo] like '1') or ([campo like '2']) or ([campo] like '3').
No es imposible, pero sí algo engorroso.

Saludos.

Fran.

francisco conde escribió:

> Hola Jimena,
>
> En primer lugar, tienes que crear un enlace entre las dos tablas a
> partir de las herramientas de gvSIG (tabla>enlace). Es fácil,
> simplemente debes seguir los pasos; tener abierta las dos tablas,
> seleccionar el campo común (identificador de vivienda, que creo
> recordar que tiene que ser double, en ambos casos) y una vez creado el
> enlace, puedes hacer calquier consulta (menores de 3 años), y te
> apareceran seleccionados las viviendas.
>
> Un saludo,
>
> El 26 de octubre de 2009 22:21, Jimena Duarte
> <[hidden email] <mailto:[hidden email]>>
> escribió:
>
>     Hola
>      
>     Tengo una tabla de personas, con varios atributos como la fecha de
>     nacimiento y el identificador de la vivienda en la que habitan
>     (varias personas por vivienda) en .csv, y por otro lado tengo el
>     fichero .shp de las viviendas con el identificador de la vivienda.
>     Me gustaría marcar, por ejemplo las viviendas en las que habitan
>     niños menores de 3 años. ¿Cómo puedo hacerlo?
>      
>     Muchas gracias
>
>     _______________________________________________
>     gvSIG_usuarios mailing list
>     [hidden email] <mailto:[hidden email]>
>
>     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
> [hidden email]
>
> 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
[hidden email]

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
Jimena Duarte

Re: Duda de vinculo entre tablas

Reply Threaded More More options
Print post
Permalink
Hola Lista
 
No he conseguido seleccionar en la vista, las viviendas en las que viven personas de ciertas características. Tengo la tabla personas, en la que mediante un filtro se seleccionan las filas que cumplen el requisito pedido, pero en la tabla vivienda no se seleccionan las viviendas en las que vive esa gente. Tengo las dos tablas con el identificador double (7, precisión: 6), la tabla personas es .dbf.  He hecho tabla/enlace/... ¿Tiene importancia la tabla que se elija primero, la de entidades geográficas (viviendas) o la vinculada (personas)?. ¿Me pueden explicar más, paso a paso, cómo lo puedo conseguir?
 
Muchas gracias
 
Un saludo

2009/10/27 Francisco José Peñarrubia <[hidden email]>
Hola Jimena.

Si puedes evitar que sea un CSV, mejor, porque todos los campos en el
CSV serán de tipo String. Eso te obliga a que el campo de enlace sea de
tipo string, o no funcionará el enlace. Y tambié te limita si quieres
hacer la consula de menores de 3 años, porque tendrás que poner algo
como "([campo] like '1') or ([campo like '2']) or ([campo] like '3').
No es imposible, pero sí algo engorroso.

Saludos.

Fran.

francisco conde escribió:
> Hola Jimena,
>
> En primer lugar, tienes que crear un enlace entre las dos tablas a
> partir de las herramientas de gvSIG (tabla>enlace). Es fácil,
> simplemente debes seguir los pasos; tener abierta las dos tablas,
> seleccionar el campo común (identificador de vivienda, que creo
> recordar que tiene que ser double, en ambos casos) y una vez creado el
> enlace, puedes hacer calquier consulta (menores de 3 años), y te
> apareceran seleccionados las viviendas.
>
> Un saludo,
>
> El 26 de octubre de 2009 22:21, Jimena Duarte
> <[hidden email] <mailto:[hidden email]>>
> escribió:
>
>     Hola
>
>     Tengo una tabla de personas, con varios atributos como la fecha de
>     nacimiento y el identificador de la vivienda en la que habitan
>     (varias personas por vivienda) en .csv, y por otro lado tengo el
>     fichero .shp de las viviendas con el identificador de la vivienda.
>     Me gustaría marcar, por ejemplo las viviendas en las que habitan
>     niños menores de 3 años. ¿Cómo puedo hacerlo?
>
>     Muchas gracias
>
>     _______________________________________________
>     gvSIG_usuarios mailing list
>     [hidden email] <mailto:[hidden email]>
>
>     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
> [hidden email]
>
> 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
[hidden email]

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
[hidden email]

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