Base de Datos Geográfica
Base de Datos Geográfica
Base de Datos Geográfica
II.
1. OBJETIVOS
En todo mapa digital, adems de elementos vectoriales y/o raster existe una
informacin alfanumrica que se almacena en tablas y que por lo general va
asociada a la informacin grfica. Ambos conjuntos de datos son los que
conforman las bases de datos geogrficos y constituyen una de las partes
fundamentales de cualquier SIG.
2. CONCEPTOS Y PROCEDIMIENTOS
2.1 Introduccin a las bases de datos.
Para empezar a hablar de las bases de datos podramos tomar la definicin
que las caracteriza como: "Una coleccin de datos agrupados y soportados
en algn medio fsico, en cuya organizacin figuran no solo los datos en si
sino tambin las relaciones existentes entre ellos, a fin de garantizar una
redundancia mnima y controlada de la informacin".
Las relaciones son las que nos van a permitir estructurar nuestra
informacin de tal manera que tengamos un conjunto de tablas con la
menor cantidad de datos posibles, pero sin prdida de informacin.
Por ejemplo, en el cuadro 1, los datos contenidos en la tabla 1 se podran
desglosar en cuatro tablas que se relacionan entre s por campos comunes cdigo del cliente, nmero de factura, cdigo producto-, de manera que los
datos de una tabla completan a los existentes en otra y no es necesario que
se repitan todos los atributos para cada producto adquirido por un cliente.
1. OBJETIVOS
En la unidad anterior se mostr como cada capa se encuentra vinculada a
su propia tabla de atributos, tabla en la que cada registro representa un
objeto o elemento geogrfico en el mapa. Dentro de esta tabla de atributos
se puede introducir informacin adicional para su representacin, pero no es
habitual que todos los datos que se necesitan para realizar anlisis se
encuentren contenidos dentro de estas. Lo ms frecuente es que la
informacin este almacenada en ficheros independientes de las tablas de
atributos y creados con otros programas o adquiridos por el usuario.
Adems, to comn es que estos se presenten en diferentes archivos,
evitando as grandes bases de datos poco manejables y procurando evitar
duplicidades en la informacin.
El hecho de que estos ficheros de datos no mantengan ninguna conexin
inicial con los objetos geogrficos de una capa, rasgo que si tiene la tabla de
atributos, hace que no puedan representarse directamente, sino que, como
paso previo, deba realizarse una asociacin de los mismos. Con este fin, en
eta unidad se explicar el modo de generar enlaces y uniones entre estos
datos y la tabla de una capa geogrfica con el fin de poder simbolizarlos en
un mapa o en una composicin o layout.
2. CONCEPTOS Y PROCEDIMIENTOS
Por norma general, en la mayora de las ocasiones, los datos que se desea
analizar han sido creados con otros programas o han sido facilitados por
parte de algn organismo pblico o empresa. Esto hace que no sea
necesario tener que introducirlos de nuevo manualmente en ArcMap para
poder utilizarlos en nuestros estudios, sino solamente abrirlos dentro del
programa (ver unidad anterior).
Es importante considerar que, para mostrar el comportamiento espacial de
una variable en un mapa o para realizar determinados anlisis con la
informacin disponible, esta debe estar contenida o bien en la tabla de
atributos de una capa o bien haber sido vinculada a la misma. Como
acabamos de comentar, la mayora de los datos necesarios estn
almacenados en tablas ajenas, en las que los registros no tienen ningn tipo
de vinculacin inicial con los objetos geogrficos. Por lo tanto, el paso previo
para poder utilizar esa informacin espacialmente es generar un nexo de
unin entre estos archivos y las tablas de atributos de las capas.
Se pueden realizar dos tipos de operaciones: uniones y enlaces, en funcin
del tipo de datos de los dos ficheros a relacionar. En ambos casos, ArcMap
va a vincular los registros de dos tablas, generalmente la tabla de atributos
de una capa y otro fichero con la informacin temtica.
Esta operacin precisa la existencia de un campo comn en ambas que
servir para unirlas o enlazarlas. La tabla que contiene los datos temticos,
con los que se desea trabajar, se denomina como "tabla origen" y aquella a
la que se quieren vincular los mismos, en este caso la de atributos, "tabla
destino".
En una unin (Join) los campos de una tabla son aadidos a los de otra; si
esta ltima es la de atributos pueden utilizarse para etiquetar elementos,
realizar mapas temticos o generar bsquedas y anlisis espaciales.
Pero hay ocasiones en las cuales no pueden establecerse este tipo de
relaciones entre las tablas, sino que habr que optar por generar un enlace
(Link) entre ellas. Con este se consigue una interconexin entre ambas. Esto
permite que cualquier seleccin de un elementos en la tabla de atributos de
una capa o en el mapa tambin se refleje la tabla enlazada. Pero en ningn
caso, los campos de la tabla origen se aaden de la tabla destino, como
sucede en el caso de las uniones.
La existencia de estas dos modalidades se apoya en la posibilidad de
establecer diferentes clases de relaciones entre los registros de las tablas:
1. Relaciones uno a uno (one-to-one): en estas, a cada registro de la tabla
origen le corresponde un registro de la tabla destino, por ejemplo una tabla
origen y una destino en las cuales cada uno de los registros represente un
pas de Europa.
3. Relaciones uno a varios (one-to-many) o de varios a varios (many-tomany): en las que a uno o a varios registros en la tabla destino le
corresponden varios la tabla origen; por ejemplo, si se desea asociar una
tabla que contenga el nombre de todos los establecimientos localizados en
centros comerciales al centro exacto al que pertenecen (tipo de relacin uno
a varios). Para ello se utilizar un campo comn en ambas que debe
identificar a cada una de las grandes superficies. En la figura siguiente, esta
variable es el campo Id, que en la tabla origen indica a que centro comercial
pertenece cada establecimiento en la tabla destino muestra el cdigo
identificador de cada uno de ellos.
Relacin entre tablas de tipo o varios (por ejemplo, todos los establecimientos
sealados con el cdigo dos en la tabla origen pertenecen al Centro Comercial la
Moraleja)
La unin de tablas
Cuando se realiza una unin entre tablas, todos los cameos de una de ellas
la tabla origen, ser aadidos a la otra, la tabla de destino, que
generalmente es la tabla de atributos de una capa.
La unin entre ambas se basa en la existencia de un campo cuyos valores
lean comunes a las dos. El nombre del campo puede ser diferente pero su
contenido y el tipo de datos (numrico, cadena, etc.) deben ser los mismos.
Una vez definidos los parmetros y, tras pulsar OK, todos los campos
presentes en la tabla origen se aaden al final de la tabla destino. Ahora se
puede trabajar con esta informacin como si formara parte de la tabla de
atributos de esa capa.
En una tabla donde se ha ejecutado una unin, el nombre de las variables
se modifica siguiendo la norma de reflejar el nombre de la tabla a la que
pertenece y el nombre del campo: "Nombre de tabla.nombre del campo".
Por ejemplo, en la unin del caso que comentamos, la variable "pobl_199"
pasa a denominarse "paisesue.pobl_199". Esta norma evita que se
dupliquen los nombres de los campos, sobre todo teniendo en cuenta que
las tablas siempre tienen columnas cuyos rtulos coinciden. Si a alguna de
las variables se le haba asignado previamente un alias, en la unin este se
ignorara; aunque el usuario podr nuevamente incluirlo tras el proceso
explicado (en las propiedades de la capa)