Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD 5.1
CAPTURA DE INFORMACIN
ALFANUMRICA
B. Cervera Cruaes y J. A. Rodrguez Esteban
OBJETIVOS
En todo mapa digital, adems de elementos vectoriales y/o rster 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.
Dentro de estas bases de datos geogrficos muchos autores dan especial importancia a la parte
alfanumrica, en la medida en que es sta la que nos permite hablar de entidades geogrficas y no. de
meros objetos grficos, mostrando de aqullas sus valores cualitativos y cuantitativos, y ofreciendo as
la posibilidad de establecer jerarquas y operaciones, matemticas. Adems, mientras que las
operaciones topo lgicas pueden ser limitads, los procesos realizados con las tablas de una base de
datos estn limitados slo'por la cantidad de informacin disponible.
A fin de que a lo largo de esta unidad podamos entender mejor esa relevancia de los datos tabulares
dentro de cualquier proyecto SIG, se introducirn en el apartado
las nociones bsicas sobre el funcionamiento de las bases de datos.
cualquier
proyecto, nos
encontraremos
con
frecuencia
ante
la
necesidad
de
fi
que incorporar datos procedentes de muy diversas fuentes, lo que nos situar ante
doble problemtica.
En primer lugar, tendremos que ver si el formato de almacenamiento en qi e|
encuentran
los
datos
que
necesitamos
es
reconocido
por
la
aplicacin
que
En segundo lugar, una vez conocidos los formatos admitidos por la aplicaci6{j y en funcin
de las operaciones que queramos realizar, podremos optar por incorpoi^H l la informacin alfanumrica
......I-.
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 slo los datos en si sino tambin las relaciones existentes entre ellos, a fin de garantizar una
redundancia mnima y controlada de la informacin.
AI hablar de redundancia mnima controlada nos estamos, refiriendo, por una parte, a que es necesario
evitar que los datos estn duplicados, siempre que sea posible
a todos sus duplicados, de manera que se eviten inconsistencias. En I cin con estos
sln
prdida de
informacin.
Por ejemplo, en el cuadro 1, !os 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.
Una relacin es bsicamente una asociacin entre entidades de diferentes tablas, que se
caracteriza por tener una serie de restricciones que determinan qu entidades pueden participar de la
relacin: un bosque tiene especies de rboles, un cliente compra en tiendas... A su vez, en esas
restricciones se especifica la manera en que se actualizarn los datos de una tabla cuando haya
modificaciones en alguna de las otras tablas con las que se relaciona.
En lo que respecta a los SIG, las relaciones son las que hacen posible disponer de una
informacin espacial asociada a las entidades geogrficas y de una informacin alfanumrica vinculada
a esas entidades pero almacenada en otras tablas. Al hablar de los formatos de almacenamiento de la
informacin alfanumrica se volver a insistir en este aspecto.
Otro concepto que debemos introducir en este apartado es el de Sistema de Gestin de Bases de
Datos (SGBD,1 en adelante). Para entender el papel que desempea hemos de ser conscientes de las
dos formas en que se puede ver una base de datos (a las que tambin nos referiremos como DB):
mientras que nosotros, como usuarios, vemos las DB como una representacin o abstraccin del
mundo real, de cara a! ordenador, las DB no son ms que un conjunto de ficheros que estn
nferrelacionados entre si de alguna manera. Hace falta, por ello, que exista un intermediario que
permita traducir e1 lenguaje del usuario al lenguaje del ordenador.
TABLA CLIENTES
Nombre
Apellido
Direccin
C.P.
Tino
Ccliente
Ana
Calvo
Teneras 11
01012
945226852
Pablo
Sainz
Espronceda 3
28003
915236547
Mara
Gil
Badaya 8
01010
945887251
Vctor
Segovia
Mlaga 15
28010
915536325
Susana
Prada
Irali 4
28010
914466258
PRODUCTOS
P.V.P
Producto
Cod_producto
5.5
Caja disquetes
01001
8.3
Paquete D1NA-4
01002
16.90
Cartucho tinta
01003
Paquete lOboligrafos
01004
6.6
Tarrina CD
01005
58
Libro ASP
01006
Tijeras
0!007
Pegamento
01008
60
Tner impresora
01009
COMPRAS
Cdigo
Factura
Oi 001
0012
01002
0013
01003
0014
01004
0015
0I00S
0016
01006
0012
01005
0014
01007
0015
01005
0017
Apellido
Calvo
Teneras 11
Espronceda 3
Gil
Segovia
Calvo
Mlaga 15
Teneras 11
Badaya
Segovia
Mlaga 15
Irali 4
28010
en
relacional. Entre ellos, el que se utiliza ms fuertemente y el que hemos estado describiendo hasta el
momento es el Sistema de ' Gestin de Bases de Datos Relacinales, en el que la tabla constituye la
unidad bsica je almacenamiento de la informacin. La aplicacin Access, de Microsoft, es un i ejemplo
de SGBDR.
Cada tabla de una base'de datos consta de una serie de columnas -o campos de zqUerda a
derecha y de un conjunto de filas de arriba abajo. En el caso de un SIG, -cada fila podra incluir los
datos relativos a una entidad grfica (punto, lnea o polgono) mientras que las columnas indicaran las
distintas caractersticas sobre las que se posee informacin de cada elemento. Puesto que en cada
columna se almacena un tipo de atributo, a cada columna le corresponder un tipo de dato especfico:
numrico, texto, fecha..., restringindose de esta manera los datos que se pueden introducir para cada
campo. Las celdas contendrn en el cruce de cada fila y columna un tipo de informacin distinto.
En caso de que queramos relacionar los datos de nuestra^tabla con los existentes en otra, ser
necesario dar a cada registro un identifcador nico e irrepetible, denominado clave primaria. A su vez,
esta clave habr de estar presente en la otra tabla para saber a qu registro se refieren los datos
contenidos en cada una de sus filas. En este caso hablaremos de clave fornea. La clve fornea puede
repetirse o no en la tabla de destino, segn como sea la relacin establecida entre la tablas. As, en las
denominadas tablas de atributos que veremos ms adelante, cada registro existente se relaciona con un
nico registr de otra tabla que identificaba una entidad geomtrica, segn muestra la figura 1.
Est#
XCOORD
YCOORD
526873,43
4744023,87
526485,38
4743902,19
526641,19
4743880,68
526747,29
4743940,03
526466,84
4743940,03
526857,10
4743468,89
526912,01
4743474,83
526834,84
4744113,65
526676,07
4744216,78
Fl hpe"168; Pongan
1S3jPoygan
^TtoPoyfion
iniPdygon
172iPd5gan
l^iPotSon
1?4|Pefygon
1751 Polygon
TSAR]
843728.3]
152805.1 [
135070.5i
355571.5!
r 9ffiSw9i
I 142G25.sj
333235Jj
239068,2]
reniMEim YWRC
7459.325 j \
1574.545? '
1514.275
3345.476[
1303757!
1951JJ63] .
31S.413 j
2643,135]
^LAS#(PA
168;
^ 1691
' 1701
171!
172!
173!
174.
175j_
RCELAS-ID
2900
2902
2903
2905
2907
2909
2911
2913
alfanumrica.
Cuando
nuestro
propiolasmodelo
de datos
deberemos
eperfuera jgl entorno de
Elo explica
la diseemos
dificultad de
gestionar
coberturas
y las
tablas INFO
ones
mente esta
clasificacin
las funcionalidades
para cada
uno dcac
ArcGIS
-o de
Arclnfo-, ypuesto
que cualquierdisponibles
cambio, implica
Uiodifi
e j*
en
interior de ciertos
formatos de tabla.
ficheros.
Qparcetes gjrkjs
g)uso_suelo
7: CJ VALENCIA 4 rj-
are
v) labd feo! polygon
O He - i
hSpRIOS ! p USOS_SUELO
SI propietarios
Tabla de atributos
F PARCELAS fe!
Codigo
2462
Navacercada Puerto
Molina de Aragn
Madrid/Barajas
Guadal ajara
Madrid Retiro
Toledo Lorenzana
atributos de parcelas
Ciudad Rea!
atc0001.dat T
Cuenca
atcOOOI.nit L parcelas.pat ^
arc.dir
Los Lanos
Clave primara
'-m
pJazas.shx
o V.ffcXl
! m 1 >
CODIt
W
i
i
L
2 LOS HERRAN
i 2.
" RD
109
Shape"
Pofyfine
. 1 CVA'l
1_____joU
3 UBERTAD
4 FRANCIA
5 POSTAS
i 3!
! 41
i 5!
328
2E8
505
Polyne
Poflyfins
Polyna
i 2j
i
6 GASTEIZ
7 JULIN DE APfifZ
6 CUCHILLERIA
1 6!
7:
3
665
775
44?
Polyfine
Pdylme
PcJyne
! Gol
1 9!
i 10!
I 11 i
822
Polyfne
! 100!
HERRERIA
ID9 CORRERIA
11 ADRIANO VI
50!
70|
! / SO!
Tabla de atributos
de ejesjcatlcs
Bi|ejesjcalb.dbf | [f]-
e jesjcaDe.sbn
[i!eres
caBe.sbx | [] ejes_calle.shp .r ^jejesjcafle.shx I @1 &itte5_^dmn
,'db
trM Vitoria -
mjtes^adrrdn.shp e j e s cle.shp \-m
Figura 2. Organizacin
dp. la
alfanumrica en la
Bnites^adniin.
stpinformaran
im
nombres.dbP [
nombres
p lazas, shp
tabla.dbfde Satributos,
de una cobertura.
jjpJazas.db
F
Por
lo que respecta a las operaciones que es posible llevar a cabo con las tablas INFO, stas
plazas .prj
|
varan segn
estemos trabajando con ArcMap, ArcCatalog o ArcTooIBox. Sin tener en cuenta esta
pJazaS'S
Nombres.dbf
distincin,bnpodemos
) agrupar las tareas de la siguiente manera:
Explorar el contenido de las tablas: vista preliminar, obtener estadsticas y sumatorios, ordenar y
encontrar valores, consultar los registros y realizar grficos.
Importar y exportar de/a otros formatos: dbf, ficheros de texto delimitados, tabla de una base de
geodatos.
-' 112-3-3,DXF
-IP Annotationf
Point
! US Pclygon
" l Polyline J
. . .0 112-3-3. DXF
CAD Drawing
-----------------------------------------------------------------------------:-----------------------------------------------------------campo en particular de una tabla, bien sea a travs de un.rango o mediante un conjun^
r." Tf0rinacin alfanumrica coatenida en el interior de las bases de geodatos
de valores establecido. Ello permite reducir de manera considerable los errores que se ^
jy.. 0n la aparicin de Arclnfo 8 y su versin de sobremesa, ArcGIS- se
pueden cometer
en la entrada de datos.
un nuevo modelo de datos, la base de geodatos, cuyo mayoral ogro es l de,
Jf|^j,seguir
Al una
igual
mayor
que cercana
ocurra con
entre
loselshapefiles
mundo real
y con
y las
lasaistraecione^qu
coberturas, tambin
hacemos
en es"teP
de modelo de datos
existen
tablas,
relacionaremos
conradica
las tablas
de ^ atributos
al disear
una independientes
base de datos. Laque
clave
de est cercana
en la posibilidad
de siempre que ambas
mantengan
un campo
en comn. Del ms
mismo
modo,y etlque
' ArcCatalog
las con
tablas
independientes tienen un
^ffear objetos,
con comportamientos
haturales
se relacionan
otros
icono
propio dentro de la base de ? geodatos y se caracterizan por la ausencia_del campo
shape.
Jftjetos'
'
>
Adems, la base de geodatos ofrece la ventaja de almacenar toda la
jpfonnacin
Adems en
deuna
!a definicin
base de datos
de centralizada,
dominios y reglas
frente dea la validacin,
dispersin de
lastablas
basesyde geodatos ofrecen
dentro
de ArcGIS
^ficheros
propia otras
de lasfuncionalidades
coberturas. Peronicas:
antes de seguir explicando las caractersticas de
*
esta nueva base de geodatos hemos de hacer una distincin clara entre las dos
* La posibilidadvdevariantes
incorporar
datos procedentes- de nina, base de geodatos
existentes.
inteligentes
con ADMITIDOS
comportamientos
y relaciones.
En estas bases de geodatos
una de
pieza
clave, ArcSDE (Are Spatial1 Database Engine), que acta . de
Tablas dehay
atributos
los CAD
interfaz que permite conectarse a cualquier base de datos relaciona! (Oracle 8,
ArcGIS accede de forma directa a los dibujos de tipo CAP (Computer Aided Design)
SQLServr, Informix, DB2, Sybase). Pese a que los objetos creados en estas
almacenados en formato .dgn (Microstation), .dwg (AutoCAD) o .dxf (formato estndar para el
bases de geodatos pueden explorarse en ArcGIS, sin embargo, su manejo y
intercambio de datos grficos entre las aplicaciones CAD y GIS).
edicin estn reservados a ArcEditor y ArcInfQ.
Nos
encontramos
as
geodatos
personal
-de
geodatos-
slo
almacenan
anotaciones
no
comportamiento
se
aqu
con
que
en
objetos
en
las
adelante
simples,
tablas
de
hablaremos
es
decir,
atributos
de
simplemente
puntos,
una
de
lneas,
base
bases
polgonos
de
de
y'
Los dominios son uno de los cuatro grandes tipos de reglas de validacin que nos
podemos A
encontrar,
si bien vistas
los tres
slo estn
ense las
las funcionalidades
en el restantes
apartado anterior
para lasdisponibles
tablas INFO,
aadebases
ahora de
la
geodatos
de entendiendo
relacin, reglas
de crear
conectividd
y reglas
posibilidadmultiusuario
de editar las -reglas
tablas dBase,
por editar,
tablas dBase,
aadir y definidas
eliminar
por
el usuario-.
Los dominios
de atributo
definen
valores
columnas
y registros,
modificar
los valores
de laslos
tablas,
etc.que son aceptables en un
,,A
------------------------------------------ ----------------------------------------------<:--------------------------Antes de entrar a explicar el manejo de las tablas de atributos de los CAD es ^portante sealar
que este tipo de diseos tienen en ArcGIS dos tipos d e jggentaciones, a cada una de las cuales le
corresponde un icono diferente en ^Catalog, si bien los dos proceden de un mismo fichero:
,
l los
Cada
objetos
uno de
estos objetos se puede incorporar por separado en nuestros documentos de ArcMap, de la mismamanera que se puede explorar el contenido de sus tablas de atributos.
Por el contrario los CAD Drawins (dibujo de tipo CAD) engloban al conjunto de capas (layers)
de un fichero CAD sin distinguir los diferentes tipos de objetos que hay en su interior. Este tipo
de representacin se utiliza bsicamente con fines de visualizacin, pues en ella los elementos se
muestran segn se especifica en la tabla de atributos que gener el CAD
(color, tipo y
Sin embargo,
no es
posible
:;.'i
Width (Anchura)
Style (Estilo)
Text (Texto)