Acceso a una tabla. Podemos hacerlo de dos modos:
- Desde la vista : accedemos a la tabla dbf de un shapefile .
- Desde la ventana del gestor de proyectos (tabla -> nuevo): podemos acceder a la tabla de un shapefile que ya ha sido abierta o incorporar al proyecto una tabla cualquiera externa (dbf o csv desde la pestaña "Archivo") o una conexión a una base de datos (pestaña "Base de datos") de tipo ODBC (mdb por ejemplo), Oracle, o PostGis.
De entre todas ellas, vamos a comenzar con una de las más típicas y a la vez útiles: la unión de tablas.
Unir dos tablas permite enriquecer la base de datos de forma automática en base a la relación que existe entre dos tablas (tablas origen y destino). Para conseguir dicha unión deberemos disponer de lo que se denomina "campo de enlace". Dicho campo aparece en ambas tablas a unir y permite que aquellos registros que tengan para dicho campo el mismo valor en ambas tablas, serán relacionados. La unión solamente permite cardinalidades o relaciones del tipo "uno a uno".
En el vídeo veremos un ejercicio en el que necesitamos añadir a la capa de "provincias" la información del total de la población para el año 2009. Este dato lo obtendremos de la web del Instituto Nacional de Estadística, la cual nos proporcionará una tabla con dicha información. Utilizando el campo de "código de provincia" como campo de enlace, conseguiremos unir las dos tablas.
Saludos.
Objetivos de este vídeo:
- Trabajar con tablas.
- Unir dos tablas.
Pulsa sobre la imagen para ver el vídeo:
Hola, estoy buscando algo parecido a lo que comentas en tu entrada, es decir: relacionar una capa shp de cuadrículas con una base de datos mdb, que previamente he pasado a dbf... Comentas que la relación es "uno a uno"... Mi pregunta es: ¿Sería posible que dicha relación fuera de "uno a varios"? Es decir, conocer una serie de "elementos" que se dan en cada una de esas cuadrículas... Se que hace unos años lo hice con gvsig, y no recuerdo como... Sería de gran ayuda si me lo pudieras aclarar... Saludos y gracias de antemano!
ResponderEliminar