Redacción de textos: Roberto Matellanes, Luís Quesada y Devora Muñoz
Elaborado por: Proyecto Pandora y Asociación Geoinnova
www [Link]. [Link]
Reconocimiento – NoComercial – CompartirIgual (by-nc-sa): No se
permite un uso comercial de la obra original ni de las posibles obras
derivadas, la distribución de las cuales se debe hacer con una licencia
igual a la que regula la obra original.
Edición de tablas: campos y naturalezas
1. Introducción. 2. Edición de tablas.
Las tablas de atributos que presentan los Para comenzar a visualizar registros en
archivos cartográficos son uno de los puntos nuestras tablas de atributos y poder editarlos
clave en todo análisis, pues son capaces de es necesario cargar nuestra capa en ArcMap y
mover gran cantidad de información comenzar la edición de la misma pulsando
documental sobre aspectos vinculados con Editor > Start Editing desde el menú superior
la cartografía. De ahí, que la introducción de de ArcMap. Cada vez que creamos una
datos y su correcta actualización sea tan entidad nueva en nuestra capa, ya sea un
importante para la gestión de la información punto, línea o polígono, internamente se
en un presente y un futuro. estará creando un registro dentro de nuestra
tabla de atributos. Se crearán tantos registros
En muchas ocasiones las herramientas GIS como elementos gráficos tengamos en la
son, simplemente, una forma pasajera de cartografía. En el momento que el elemento es
conseguir una información que es eliminado, el registro de la tabla se borrará
almacenada en la tabla de atributos de la automáticamente. Con nuestra capa en fase
capa y que posteriormente es gestionada editable crearemos tantos elementos como
mediante otras aplicaciones. Una vez hemos deseemos y podremos visualizar la
conseguido esa información podemos incorporación de estos nuevos registros en
despreocuparnos del resto de archivos (.shp, nuestra tabla de atributos. De esta forma, si
.shx, .prj, etc.) y quedarnos con la tabla en la creamos un punto en la vista de dición se nos
que se encuentra la información (.dbf) para creará un registro asociado en la tabla
importarla en gestores de bases de datos asociada como muestra la siguiente imagen.
como Microsoft Access, MySQL u Oracle e
incluso en programas estadísticos. De igual
forma podemos abrir individualmente las
tablas de atributos de nuestras capas y
visualizarlas o exportarlas a un formato de
archivo apropiado para su posterior análisis.
En otras ocasiones, nuestro SIG, puede
sernos de utilidad para realizar tareas de
explotación de dichas tablas y establecer
relaciones entre ellas, realizar cálculos
numéricos entre campos o concatenarlos. A
menudo, cuando comenzamos a
introducirnos en el mundo de la cartografía,
tendemos a centrarnos en los elementos
gráficos de digitalización dejando a un lado
la valiosa información que aportan las tablas
de atributos. Debemos valorar esta carencia El punto que acabamos de crear tiene
pues las tablas de atributos contienen mucha asociado, en su tabla de atributos, un registro
información sobre los elementos y pueden único que identifica ese punto. Esta tabla de
ser objeto de análisis y explotación de datos atributos puede ser consultada y visualizada
que aporten más información que la pulsando con el botón derecho del ratón
visualizada con elementos gráficos. sobre la capa y seleccionando la opción Open
Attribute Table.
Geofascículo 2: Edición de tablas: campos y naturalezas
Una vez seleccionamos esta opción forma llevamos a cabo un proceso en
podremos ver, en nuestra vista de ArcMap, continuo: dibujamos elementos y a
desplegarse una ventana adicional que continuación rellenamos datos en los registros
representa todos los registros contenidos en y campos asociados a cada elemento.
la cartografía susceptibles de ser editados y
analizados. Para poder introducir campos nuevos es
necesario indicar un nombre de campo y la
tipología de campo que deseamos introducir.
Para crear un campo nuevo en nuestra tabla
deberemos pulsar sobre el icono de opciones
de tabla situado en la esquina izquierda
superior de la misma. Se nos desplegará un
menú que nos permitirá añadir campos
mediante la opción Add Field.
Cuando seleccionamos esta opción se nos
muestra una pequeña ventana donde
deberemos indicar el nombre del campo y las
cualidades que albergará la información del
campo (número, decimales, fechas, texto...)
Si observamos la tabla veremos que existe
un registro marcado en azul que indica que
ese registro está seleccionado (como ocurre
con todos los elementos visuales cuando los
seleccionamos). Si dibujáramos cuatro
puntos más en nuestra cartografía
obtendríamos una tabla con un total de cinco
registros, uno por elemento, como muestra
la siguiente figura.
Existen diferentes tipos de naturaleza de
campo:
Short integer (entero corto)
Long integer (entero largo)
Float (flotante)
Double (doble)
Text (texto)
Date (fecha)
Cada naturaleza específica de un campo
permitirá albergar un tipo de información u
otra. Se muestra, a continuación, un listado de
3. Creación de campos: tipologías y tipos de campos, sus rangos y sus pesos en
naturalezas de campos. volumen de datos. Es posible utilizar
Estas tablas son susceptibles de ser editadas indistintamente unos u otros, pero debemos
introduciendo campos nuevos donde la ser conscientes que, el tamaño de nuestra
información va siendo incorporada a medida capa y el rendimiento de ArcGIS, puede
que vamos digitalizando elementos. De esta
Geofascículo 2: Edición de tablas: campos y naturalezas
aumentar en función del tipo de campo aumentar el peso de nuestra capa. De esta
empleado. forma, es posible utilizar números enteros
cortos bajo una naturaleza de campo de tipo
Tipo de Rango de Tamaño entero largo, pero ocupando más espacio del
datos almacenamiento (Bytes) necesario y forzando a ArcMap a un
Entero rendimiento mayor en los cálculos
corto -32.768 a 32.767 2 matemáticos.
Entero -[Link] a
largo [Link] 4 Para el caso de los registros alfanuméricos,
Flotante -3,4e38 a 1,2e38 4 como es el caso de los campos de tipo texto,
es necesario indicar la Longitud, es decir el
Doble -2,2e308 a 1,8e308 8 número de caracteres que permite dicho
campo. Los campos de tipo texto permiten
Para el caso de los registros decimales, introducir una serie de elementos
como son los campos flotante y doble, es alfanuméricos, es decir, es posible incluir tanto
necesario indicar también una precisión y la números como letras.
escala:
Precisión: indica el número de dígitos Para los casos de registros de fecha es
que se puede almacenar en el posible introducir fechas y horas. El formato
campo. Por ejemplo, el número 25,123 predeterminado en el cual se presenta la
tiene una precisión de 5. Los campos información es mm/dd/aaaa hh:mm:ss y una
de tipo entero corto y entero largo especificación para a.m o p.m.
presentan también una precisión. Por
ejemplo, el numero 1988 tiene una Para trabajar y movilizar los registros
precisión de 4. contenidos en la tabla debemos pinchar con
Escala: indica el número de el botón derecho sobre la cabecera de cada
decimales que presenta el campo de uno de los campos y seleccionar la opción
tipo flotante o doble. Por ejemplo, el que deseamos realizar con los registros de
número 7,6638 tiene una escala de 4. ese campo. Tenemos diferentes posibilidades
Sort Ascending: ordena los registros
Estas especificaciones hacen que los de menor a mayor.
registros estén tabulados y controlados de
forma que no se permita introducir más Sort Descending: ordena los registros
caracteres de los establecidos. Así, por de mayor a menor.
ejemplo, si nuestras unidades de medida y Advanced Sorting: ordena los
redondeos decimales van a 3 decimales, registros de la tabla mediante reglas
podremos estar seguros de que nunca habrá predeterminadas.
más decimales inesperados. Summarize: realiza procedimientos de
sumas de valores de los campos.
Cuando seleccionamos un tipo de naturaleza Statistics: muestra gráficas estadísticas
de campo debemos considerar qué tipo de de los valores contenidos en el campo
datos albergará dicho campo. Para emplear Field Calculator: permite calcular e
números enteros es recomendable utilizar introducir datos sobre ese campo a
las opciones entero corto o entero largo. partir de otros registros.
Para número decimales es recomendable Calculate Geometry: obtiene valores
emplear las naturalezas de campo flotante o geométricos de superficies, perímetros,
doble. Para registros de tipo alfanumérico coordenadas, altitud...
podemos emplear la naturaleza texto. Turn Field Off: oculta campos.
Freeze/Unfreeze Colum: bloquea y
Junto a este tipo de selección, debemos desbloquea los campos dejándolos
tener en cuenta que, la naturaleza del visibles desde el inicio.
campo determina un volumen de Delete Field: elimina campos.
información. Cuando mayor es el volumen Properties: muestra las propiedades
de información mayor será el peso de de la naturaleza del campo.
nuestra cartografía. Utilizar naturalezas de
campos que ocupen más espacio del que
realmente debemos emplear pueden
Geofascículo 2: Edición de tablas: campos y naturalezas
Existen otras posibilidades de gestión dentro
de nuestra tabla que pueden ser activadas Nombre del
desde la zona superior izquierda de la campo:
cabecera de la tabla, pulsando sobre cada Medicion
uno de los iconos correspondientes. La
función de cada uno de los iconos es la Tipo: doble
siguiente
Precisión: 5
Relaciones de tablas caracteres
Seleccionar por atributos Escala: 2
Desseleccionar elementos caracteres
Selección de elementos inversa
Realiza zoom al elemento seleccionado
Eliminar registro Si en algún momento nos equivocamos en la
Muestra todos los registros de la tabla creación del campo siempre podemos
Muestra solo registros seleccionados eliminarlo pulsando sobre el icono de
propiedades de la tabla y seleccionando
Para editar una tabla la abriremos y Delete Field.
pulsaremos sobre el icono de opciones de
tabla seleccionando la opción Add Field. Una vez que tenemos todos nuestros campos
creados, tendremos una tabla limpia de
Como ejemplo vamos a plantear la creación registros y con campos disponibles para
de tres campos. Uno de tipo texto, uno de rellenar.
tipo numérico entero, y otro de tipo numérico
decimal. Les asignaremos un nombre y una
serie de parámetros de longitud y escala
según los siguientes criterios.
Nombre del
campo:
Localidad
Tipo: texto En este momento podemos empezar a
Longitud: 50
introducir datos en nuestros registros. Para
caracteres poder introducir los datos es necesario
tener la sesión de edición activada.
Deberemos pulsar sobre el botón Editor y
comenzar la edición.
Para poder introducir datos en cada uno de
los registros es necesario posicionarse en
cada celda e introducir los valores deseados.
Nombre del Recuerda que cada campo tiene una
campo:
Distancia naturaleza y unas características específicas.
No podremos introducir texto en un campo
Tipo: entero numérico o asignar decimales a un campo
corto numérico entero. Podremos rellenar todos los
registros de la tabla con valores permitidos
Precisión: 3 por nuestro campo.
caracteres
Recuerda que no es posible introducir ciertos
valores en función de la naturaleza de los
Geofascículo 2: Edición de tablas: campos y naturalezas
campos. Así, en el siguiente ejemplo,
ArcMap nos devuelve un mensaje de error
indicando que no es posible introducir un
número concreto ya que supera los
caracteres establecidos en la naturaleza del
campo.
O si tratamos de introducir en un campo
decimal un registro con un número de
decimales superior al establecido en su
naturaleza, obtendremos otro mensaje de
error indicando que el número de decimales
se ha excedido.
4. Recomendaciones.
Crea campos de manera coherente
con naturalezas de campo capaces
de albergar los datos que van a ser
introducidos.
Indica siempre un número de
caracteres lo suficientemente ancho
como para albergar el dato de mayor
anchura.
Emplea registros de códigos cortos
para indicar propiedades exhaustivas
de datos. Es preferible disponer de un
sencillo código equivalente a una
descripción del elemento que
redactar la totalidad de la descripción
en un campo texto.
Estandariza los registros de las tablas.
Los criterios de redacción han de ser
homogéneos para poder generar,
posteriormente, consultas o labores
de geoprocesamiento como Dissolve.
Geofascículo 2: Edición de tablas: campos y naturalezas