Escolar Documentos
Profissional Documentos
Cultura Documentos
1 Cartografía 1
1.1 Un poco de historia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Datos espaciales e información espacial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 La representación de los elementos de la superficie terrestre . . . . . . . . . . . . . . . . . . . 8
1.3.1 Fenómenos en el espacio, variables, entidades y eventos . . . . . . . . . . . . . . . . 8
1.3.2 Elementos de representación cartográfica . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3.3 Escala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.4 Sistema de Referencia Espacial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3.5 Elementos auxiliares en un mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.4 Generalización cartográfica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.1 Formas de generalización geométrica . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.2 Generalización temática . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.3 Generalización y escala . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5 Cartografía española y de la Región de Murcia . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5.1 Cartografía española . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5.2 Cartografía en la Región de Murcia . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
1.6 Bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
i
ii ÍNDICE
2.3.2 Visualización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.3 Consultas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.3.4 Análisis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.3.5 Toma de decisiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.3.6 Modelización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.4 Aplicaciones de los SIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.5 Infraestructuras de Datos Espaciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6 Teledetección 121
6.1 Fundamentos de la teledetección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
6.1.1 Naturaleza de la radiación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
6.1.2 Interacciones entre la radiación y los objetos . . . . . . . . . . . . . . . . . . . . . . 124
6.1.3 Interacción atmósfera-radiación electromagnética . . . . . . . . . . . . . . . . . . . . 125
6.2 Interacción de la superficie terrestre con la radiación . . . . . . . . . . . . . . . . . . . . . . 127
6.2.1 Respuesta espectral del agua . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6.2.2 Respuesta espectral de la vegetación . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.2.3 Respuesta espectral del suelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.3 Caracterización de las imágenes de satélite . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6.3.1 Plataformas, sensores y canales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6.3.2 Resolución . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.4 Visualización de imágenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6.4.1 Ajuste de contraste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
6.4.2 Composición de color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.4.3 Filtros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.5 Análisis de imágenes de satélite en un SIG . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.5.1 Correcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.5.2 Cálculo de la reflectividad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
6.6 Obtención de variables. Índices y transformaciones . . . . . . . . . . . . . . . . . . . . . . . 145
6.6.1 Indices de vegetación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
6.6.2 Transformación Taselled Cap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
6.6.3 Análisis de Componentes Principales . . . . . . . . . . . . . . . . . . . . . . . . . . 147
6.7 Clasificación de imágenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.7.1 Definición de clases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.7.2 Asignación de píxeles a clases. Métodos clásicos . . . . . . . . . . . . . . . . . . . . 154
6.7.3 Asignación de píxeles a clases. Métodos basados en aprendizaje automático . . . . . . 156
6.7.4 Métodos para mejorar la clasificación . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.8 Validación. Error de clasificación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
6.9 Bibliografía . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
ÍNDICE v
El término Sistema de Información Geográfica (SIG)1 suele aplicarse a sistemas informáticos orientados a la
gestión de datos espaciales que constituyen la herramienta informática más adecuada y extendida para la inves-
tigación y el trabajo profesional en Ciencias de la Tierra y Ambientales. Se trata de herramientas complejas,
reflejo de la complejidad del objeto de estudio de estas ciencias, fruto de la evolución y fusión de programas de
muy distinto tipo que anteriormente se habian utilizado de forma independiente. Esta complejidad ha llevado al
nacimiento, a partir del trabajo con SIG, de una nueva disciplina científica, todavía bastante discutida, conocida
como Ciencia de la Información Geográfica2 .
Sin ser en absoluto una herramienta novedosa, se acepta el año 1966 como fecha de creación del primer SIG3 ,
tras años de acumulación de experiencia y tecnologías, los SIG han experimentado en los últimos veinte años
un rápido desarrollo teórico, tecnológico y organizativo y una amplia difusión tanto en la administración como
en los mundos académico y profesional. El retraso con que todo tipo de avances tecnológicos penetra en nuestro
pais hace que estemos aún en el boom de los SIG, por tanto se trata de una técnica imprescindible, incluso de
una linea de especialización muy interesante, para los profesionales de las Ciencias de la Tierra y Ambientales
(de ahí su inclusión en los curricula de diversas licenciaturas).
La orientación comercial de una parte importante de la actividad entorno a los SIG ha dado lugar a mucha
propaganda acerca de las virtudes de determinados productos que han conducido en muchos casos a crear
falsas expectativas en cuanto a su utilidad real y en cuanto a su sencillez de manejo. Para evitar este tipo de
problemas resulta imprescindible tener los pies en el suelo y que la implementación y el trabajo con un SIG este
sólidamente cimentado en las bases científicas de la Ciencia de la Información Geográfica y en el conjunto de
ciencias implicadas en el proyecto que se va a llevar a cabo.
Debido a este adjetivo, Geográfica, en muchos paises la iniciativa y la responsabilidad de la enseñanza uni-
versitaria de los SIG han recaido en departamentos de Geografía, sin embargo el carácter multidisciplinar de
la herramienta implica la existencia de múltiples puntos de vista sin ser el de los geógrafos necesariamente el
mejor. En realidad, de los varios millones de usuarios de SIG en el mundo,tan solo una pequeña fracción tienen
relación con la ciencia de la Geografía, aunque es cierto que gran parte de la investigación y desarrollo en SIG
procede de departamentos de Geografía, especialmente en universidades anglosajonas.
Su carácter de tecnología en rápida expansión ha ocasionado además problemas de adaptación dentro de un
sistema educativo, como es el español, bastante poco dado a la asimilación de novedades. A la hora de plan-
ificar una asignatura de SIG es necesario encontrar un punto de equilibrio entre la necesidad de enseñar en
profundidad las diferentes posibilidades, estrategias y trampas en el uso de los SIG para evitar que el alumno se
1
En inglés Geographic, o Geographical, Information Systems (GIS)
2
En inglés se juega con la ambiguedad del término GIS significando tanto sistema (system) como ciencia (science)
3
Se trataba del Canadian Geographic Information System cuyo objetivo era la digitalización y análisis semiautomático de fotografía
aérea
vii
quede con una visión excesivamente simplista (un programa para hacer y ver mapas) y la necesidad de dedicar
tiempo a prácticas para asentar conceptos y evitar que la asignatura acabe siendo un constructo exclusivamente
teórico. En definitiva se trata de la plasmación académica del doble carácter de herramienta y ciencia espacial,
o al menos de conjunto de conceptos y técnicas para el manejo de información espacial que tiene este tipo de
sistemas.
Debido a toda la complejidad y a la amalgama de intereses detrás de un SIG, resulta una materia necesariamente
amplia y difícil que además requiere una buena base matemática e informática. Esta dificultad empieza en el
mismo momento de la definición de los que es un SIG. Algunas de las definiciones aportadas se centran en
la base de datos, otras en los algoritmos y funciones contenidos en los programas que manejan estas bases de
datos y otras en los aspectos de gestión y administración de la información. En el tema segundo se tratará de
aportar una definición amplia de SIG, por el momento podemos quedarnos en una mucho más pragmática de
lo que serán los SIG en un futuro próximo: la herramienta-ciencia de uso diario de los profesionales de las
Ciencias de la Tierra y ambientales para manejar información espacial, tanto si trabajan en investigación
como si lo hacen en ordenación o gestión del territorio.
Bibliografía
• Bosque Sendra, J.; 2000: Sistemas de Información Geográfica Ed. Rialp, Madrid, 451 pp.
• Burrough,P.A. & McDonnell,R.A.; 2000: Principles of Geographical Information Systems Oxford Uni-
versity Press, Oxford, 333 pp.
• Harmond,J.E. & Anderson, S.J.; 2003: The Design and Implementation of Geographic Information Sys-
tems John Wiley & sons, 264 pp.
• Harvey, F.; 2008: A primer of GIS. Fundamental Geographic and Cartographic Concepts The Guilford
Press, 308 pp.
• Longley, P.A., Goodchild, M.F., Maguire, D.J., Rhind, D.W.; 2001: Geographic Information Systems and
Science John Wiley & sons, Chichester, 454 pp.
• Maguire, D.J.; Goodchild, M.F. and Rhind, D.W. (Eds.); 1991: Geographical Information Systems: Prin-
ciples and Applications, John Wiley & sons, Chichester
(www.wiley.co.uk/wileychi/gis/resources.html)
• Sherman, G.E.; 2008: Desktop GIS. Mapping the planet with Open Source Tools, The Pragmatic Pro-
grammers (http://www.pragprog.com/), 342 pp.
• Taboada González, J.A. y Cotos Yáñez, J.M.; 2005; Sistemas de información medioambiental Ed. Net-
biblo
• Worboys, M.F. & Duckham, M.; 2004: GIS: A Computing Perspective, CRC Press
ix
Tema 1
Cartografía
A lo largo de la historia, el hombre ha sentido la necesidad de representar la superficie terrestre y los objetos
situados sobre ella. El objetivo de los primeros mapas realizados con criterios científicos era servir de apoyo a la
navegación, eran los portulanos (figura 1.1). Estos indicaban los rumbos (direcciones) que era necesario seguir
para ir de un puerto a otro; la exactitud en la representación de las tierras emergidas se consideraba accesoria.
Las cartas náuticas actuales mantienen un esquema similar aunque el uso generalizado de los Sistemas de
Posicionamiento Global (GPS) ha revolucionado los sistemas de navegación.
En el siglo XVII, cartógrafos como Mercator demostraron que podía mejorarse la fiabilidad de distancias, áreas
o ángulos medidos sobre los mapas mediante un sistema de proyección geométrico que hiciera corresponder a
cada punto del globo un punto en el mapa. Junto a este sistema de proyección se idea un sistema de localización
basado en coordenadas cartesianas en dos dimensiones, es decir basadas en un par de ejes ortogonales (X e Y),
formando una cuadrícula (figura 1.2). De esta manera cada punto de la superficie terrestre pasa a tener un par de
coordenadas que definen su posición. A partir de estas coordenadas pueden calcularse distancias, direcciones o
áreas.
Al finalizar el siglo XVIII, los estados europeos habían alcanzado el grado de organización suficiente como
para establecer sociedades geográficas cuyo cometido era representar sobre mapas la superficie terrestre, sus
características y los elementos físicos y humanos situados en ellas. Europa estaba inmersa en el período colonial
y ya no bastaba con poder llegar a puerto sino que había que medir distancias y superficies sobre los nuevos
territorios para conseguir un mejor dominio de estos.
Por otro lado se hace necesario representar los diversos elementos, recursos naturales y factores ambientales
de la superficie terrestre de cara a optimizar la gestión y explotación de los territorios. Se inicia un proceso
de medición de variables ambientales a escala global que, con sucesivos perfeccionamientos continua hoy en
día dando lugar a mapas temáticos de muy diverso tipo. Uno de los mejores ejemplos es el mapa geológico de
Inglaterra y Gales, a partir de observaciones de rocas y fósiles (figura 1.3); publicado por William Smith en
1815, 44 años antes de la publicación del Origen de las especies de Darwin.
1
2 Tema 1. Cartografía
En el siglo XX, las nuevas herramientas de topografía, la fotografía aérea, las imágenes de satélite y las nuevas
herramientas de cartografía computerizada, han permitido un conocimiento mucho mejor de las formas de los
continentes permitiendo alcanzar un gran nivel de detalle en la cartografía (figura 1.4).
Los datos son la mínima unidad de información, una variable medida sobre un objeto. Los datos espaciales
son datos que se generan en un punto conocido del espacio.
En sentido general, la información es un conjunto organizado de datos procesados. La información espacial se
obtiene a partir de datos espaciales y generalmente tiene un significado espacial. Por ejemplo, una serie de datos
de temperatura en diferentes observatorios con altitud conocida (datos espaciales) constituyen un muestreo de
temperatura y altitud (información espacial).
El conocimiento se deriva de la información, así como la información se deriva de los datos. Para que la
información se convierta en conocimiento es necesario extraer conclusiones de esta. A partir del análisis de los
datos de temperatura y altitud podríamos llegar a la conclusión de que la temperatura disminuye con la altitud
(conocimiento espacial).
Las tablas de datos relativos a puntos o polígonos en el espacio dan una información numéricamente más
precisa, pero si hacemos un mapa y representamos de algún modo la variable que nos interesa, podremos
observar la presencia de patrones espaciales que pasarían inadvertidos en una tabla.
La figura 1.5 muestra un ejemplo bien conocido y que suele citarse como el primer ejemplo de la aplicación
del análisis espacial para resolver un problema. En 1854 hubo una epidemia de cólera en Londres, el Doctor
4 Tema 1. Cartografía
Figura 1.4: Primera imagen de la Tierra (satélite TIROS, 1960) y detalle de una imagen QickBird de 2006 en
la que se puede ver el centro de Murcia incluyendo el Campus de la Merced, la Plaza de Santo Domingo y el
jardín de la Fama.
John Snow decidio situar los casos de cólera y las fuentes de agua (datos espaciales) en un mapa (información
espacial) lo que le permitió apoyar su teoría de que la enfermedad se transmitía por el agua y no por el aire
(conocimiento). Se cerró la fuente de Broad Street y la epidemia remitió.
Los mapas de resultados electorales son también interesantes. El de la figura 1.6 que muestra los resultados en
Polonia en 2007, donde se observa que estos siguen casi perfectamente la antigua frontera entre los imperios
ruso y alemán previa al tratado de Versalles (1919). La figura 1.7 muestra la proporción de voto republicano y
demócrata por condados (más rojo significa más voto republicano y más azul más voto demócrata) en las elec-
ciones de 2008. Si comparamos esos datos con un mapa de la producción algodonera en 1860, las conclusiones
son claras.
Sistemas de Información Geográfica (2013-2014) 5
Figura 1.5: Mapa de J. Snow que muestra la relación de los casos de cólera con las fuentes públicas de Londres
(fuente http://commons.wikimedia.org/wiki/File:Snow-cholera-map.jpg)
6 Tema 1. Cartografía
Figura 1.6: Resultados electorales en las elecciones de Polonia en 2007 y antiguas fronteras (fuente
http://strangemaps.wordpress.com)
Sistemas de Información Geográfica (2013-2014) 7
Figura 1.7: Resultados electorales en la elección presidencial de 2008 en USA y producción algodonera en
(fuente http://strangemaps.wordpress.com)
8 Tema 1. Cartografía
La representación en cualquier mapa se basa en una serie de principios y convenciones que tratan de ser lo
más intuitivos y universales posible (orientación hacia el norte, agua representada en azul, etc.). En todo caso
la facilidad con que puedan interpretarse dependerá de si el mapa está destinado al público general (un mapa
de carreteras por ejemplo) o a un sector más especializado (un mapa geológico). Evidentemente un mapa
geológico utiliza convenciones geológicas (tipos de trama, tipos de color) que será necesario estudiar para
poder interpretarlo.
• Variables espaciales, son aquellas que adoptan valores diferentes en diferentes puntos del espacio. Estas
variables pueden ser:
– Binomiales. Sólo tienen dos valores, suelen indicar presencia/ausencia o pertenencia/no pertenen-
cia, por ejemplo la variable pertenencia a la Región de Murcia o la variable presencia/ausencia de
lobo ibérico.
– Cualitativas o nominales. Indican una cualidad no mensurable. Por ejemplo la litología, usos del
suelo, etc. (figura 1.8).
– Semicuantitativas u ordinales. Se trata de variables cualitativas pero que pueden ordenarse aten-
diendo a algún criterio. Por ejemplo tipos de roca ordenados por su erosionabilidad, clases de pen-
diente (alta, media y baja), etc.
– Cuantitativas: Son variables mensurables que pueden adoptar cualquier valor (variables conti-
nuas como altitud, temperatura, precipitación, pH del suelo, etc.) o solo determinados valores
(variables discretas como el número de días de lluvia o el número de habitantes de un munici-
pio). Las variables continuas suelen representarse mediante números reales y las discretas mediante
enteros.
Pueden dividirse en dos tipos:
∗ Escala de intervalo, son aquellas en las que no existe una cota cero y tampoco existe propor-
cionalidad, por ejemplo la temperatura en grados centígrados.
∗ Escala de ratio, aquellas en las que si existe un valor mínimo de 0 y existe también proporcionali-
dad entre valores, por ejemplo la altitud.
Una variable continua puede convertirse en discreta por su forma de medirse y registrarse, por
ejemplo si la precipitación se mide en décimas de milímetro (puesto que los aparatos de medición no
suelen permitir mayor precisión) podrá codificarse mediante valores enteros tan solo con multiplicar
el dato por diez.
Las variables cuantitativas continuas suelen ser también continuas en el espacio y presentan por
tanto autocorrelación espacial, es decir cuanto más cercanos sean dos puntos sus valores van a ser
más parecidos. Se les suele denominar variables regionalizadas o superficies (figura 1.9).
• Entidades u objetos
Se trata de elementos discretos sobre el territorio (figura 1.10). Aunque en realidad todos tienen extensión,
podemos asumir que existen básicamente tres tipos:
Sistemas de Información Geográfica (2013-2014) 9
Figura 1.8: Variable cualitativa: Mapa de usos del suelo de la Región de Murcia. Fuente: Corine Land Cover
Figura 1.10: Representación de entidades en la desembocadura de la Rambla del Albujón. Objetos puntuales:
pozos (verde), lineas: carreteras (rojo) y red de drenaje (azul), polígonos: núcleos urbanos (gris) y límites
municipales (negro)
A cada entidad espacial se puede asociar diversas variables (que a su vez pueden ser binomiales, cuali-
tativas, ordinales o cuantitativas). Por ejemplo, a una carretera se puede asociar su anchura, velocidad
máxima, categoría (autopista, carretera provincial, etc.) o flujo de vehículos; a un municipio se asociará
población, renta, etc.; a un pozo la cantidad de agua extraída al año, el nivel del agua o su composición,
etc.
• Eventos se trata de fenómenos que aparecen en intervalos concretos de tiempo sobre un área finita del es-
pacio (incendios, inundaciones, atascos, etc.). Por su carácter no permanente, no suelen representarse en
cartografía, salvo en mapas creados con aplicaciones muy específicas como el estudio de la distribución
y extensión espacial de estos fenómenos o el riesgo asociado a ellos.
• Isolineas. Son lineas que unen puntos con igual valor, sirven por tanto para cartografiar variables cuanti-
tativas. Un buen ejemplo son las curvas de nivel (que unen puntos de igual altitud) de un mapa topográfico
o las isobaras (que unen puntos de igual presión) de los mapas del tiempo.
• Coropletas. Áreas con valor comprendido entre dos umbrales y pintadas con un color homogéneo. Per-
miten representar variables cuantitativas de un modo simplificado y más fácilmente interpretable por el
usuario. También sirven para representar un conjunto de polígonos en función de una variable cuantita-
tiva.
• Símbolos para indicar la presencia de entidades puntuales. Pueden representarse utilizando diferentes
símbolos o colores para representar una variable cualitativa (por ejemplo el partido gobernante en el mu-
nicipio), o diferentes tamaños para representar variables cuantitativas (por ejemplo el número de habi-
tantes).
• Lineas que simbolizan entidades, naturales o artificiales, de forma lineal (carreteras, ríos). Pueden uti-
lizarse diferentes anchuras de linea, diferentes colores o diferentes tipos de linea para representar propiedades
como la anchura de los ríos o tipos de vías de comunicación.
• Poligonos representan objetos poligonales que, por su tamaño, pueden ser representados como tales
(siempre dependiendo de la escala del mapa) o porciones homogéneas del terreno en relación a una
variable cualitativa (tipo de roca). Pueden utilizarse diferentes colores o tramas para representar varia-
bles cualitativas o cuantitativas, por ejemplo en un mapa de municipios la población municipal puede
representarse mediante colores.
12 Tema 1. Cartografía
1.3.3 Escala
El primer problema que se plantea cuando se pretende representar los diferentes fenómenos que aparecen sobre
la superficie terrestre es la reducción del espacio de trabajo que supone un mapa.
La relación matemática entre las dimensiones del espacio representado y las dimensiones de su representación
sobre el mapa es la escala. Esta se calcula como el cociente entre una distancia medida sobre el mapa y su
equivalente en la realidad, simplificando la fracción para que en el numerador aparezca un 1. Por ejemplo una
escala de 1 : 50.000 implica que cada centímetro en el mapa corresponde a 50.000cm = 0, 5km en la realidad.
Puesto que la escala es una división, cuanto mayor sea el denominador menor es la escala y viceversa1 .
Salvo en mapas de muy gran escala (1:1.000 y superior), resulta imposible la representación exacta de entidades.
En realidad las entidades puntuales o lineales son muchas veces polígonos (un pozo es un círculo y una carretera
tiene anchura) pero generalmente pueden y deben representarse como puntos o lineas debido a la escala del
mapa.
La escala impone por tanto un tamaño mínimo que debe tener un objeto para ser representado, suele conside-
rarse que este tamaño mínimo es de alrededor de 0,25 mm sobre el mapa. Por tanto para determinar el tamaño
mínimo que un objeto debe tener para ser representable basta con aplicar una regla de tres, por ejemplo en un
mapa a escala 1 : 50000:
1 mm ---- 50000 mm
0.25 mm ---- X
50000 · 0.25
X= = 12500mm = 12.5m (1.1)
1
Por ejemplo un camino de tres metros de ancho debería tener, en un mapa a escala 1:50000, una anchura de 0.06
milímetros lo que resulta imposible de representar. Por tanto el proceso de representación en un mapa implica
una generalización (ver sección 1.4).
Los mapas son representaciones bidimensionales de la superficie terrestre sobre un plano cartesiano de coor-
denadas X e Y . Debe existir una correspondencia biunívoca2 entre posiciones sobre la superficie terrestre y
pares de coordenadas. Sin embargo distintos mapas pueden tener distintos pares de coordenadas para un mismo
punto si utilizan distintos sistemas de referencia espacial.
Un Sistema de Referencia Espacial implica la elección de un modelo de la superficie terrestre (datum) y un
conjunto de ecuaciones (proyección) para transformar las coordenadas esféricas (latitud y longitud) sobre el
modelo de la Tierra a coordenadas planas sobre el mapa (ver figura 1.15).
1
Al revés de cuando se habla de estudios a gran escala o pequeña escala de una forma genérica
2
Correspondencia uno-a-uno, cada elemento del primer conjunto se corresponde con uno y solo uno de los elementos del segundo
conjunto.
Sistemas de Información Geográfica (2013-2014) 13
100
4200000 0
Figura 1.15: Un Sistema de Referencia Espacial incluye un elipsoide que actúa como modelo de de la superficie
terrestre y un sistema de proyección para pasar las posiciones sobre el elipsoide a posiciones sobre el mapa.
Estos conceptos se ampliarán en el tema 6.
Sistemas de Información Geográfica (2013-2014) 17
La cartografía española actual utiliza los datum ED50 y ETRS89 y las proyecciones UTM o Lambert (ver
apartado 1.5). La figura 1.16 muestra la situación de la Región de Murcia en la malla de coordenadas UTM
que es el que se utilizará en las prácticas. En el tema 7 se desarrollan todos los conceptos relacionados con los
sistemas de referencia espacial.
Además de la representación del espacio y los fenómenos situados sobre el mismo, un mapa incluye informa-
ción auxiliar para facilitar su interpretación. En las figuras 1.13 a 1.18 aparecen ejemplos de todos ellos.
• Escala numérica, como fracción, y escala gráfica representando mediante un segmento graduado la
equivalencia entre diversas longitudes en el mapa y en el terreno.
• Orientación para indicar el Norte, puede utilizarse una rosa de vientos o la cuadrícula.
Los mapas, especialmente los topográficos (figura 1.18), tratan de reflejar el máximo número de elementos
potencialmente interesantes para el usuario, evitando llegar a confundirle por exceso de información. Una de
las estrategias empleadas para ello es eliminar parte de la información (por ejemplo una curva de nivel que cruza
una población) confiando en la capacidad de nuestro cerebro para reconstruir objetos a partir de información
parcial, a esta estrategia se le denomina generalización.
De este modo un mapa deja en ocasiones de ser un modelo de la superficie terrestre para ser una representación
visual que incluye información variada y no totalmente estructurada.
Por generalización cartográfica se entiende la selección y representación simplificada de los elementos de la
superficie terrestre con un nivel de detalle apropiado a la escala y el propósito del mapa. El objetivo fundamental
es maximizar la información que contiene el mapa y su utilidad limitando su complejidad para garantizar su
legibilidad. Otros objetivos de la generalización son:
• Servir a diversos propósitos, ya que un mapa en el que se representará con mucho detalle un sólo aspecto
de la realidad quedaría invalidado para otros propósitos;
La figura 1.19 esquematiza los diferentes procedimientos de generalización geométrica y el tipo de objetos a los
que se puede aplicar. Como puede verse, normalmente la generalización conlleva la pérdida de detalles, pero
en algunos casos implica la introducción artificial de detalles. Por ejemplo, en el caso de un río que, debido
al cambio de escala, apareciera como una linea recta, sería preferible introducir un meandrizado artificial para
darle más apariencia de río.
A partir de una base cartográfica común, dependiendo de los objetivos del mapa se incorporará un tipo de
información u otra. Por ejemplo para un mapa geológico si que resulta interesante disponer de la topografía en
forma de curvas de nivel, sin embargo los usos de suelo no aportan información relevante dado el objetivo del
mapa. En un mapa topográfico por el contrario se considera más útil disponer de una representación simplificada
de los usos del suelo que de una representación de la litología.
Otra forma de generalización es la que se produce cuando distintos objetos, procedentes de capas de informa-
ción diferentes, se superponen unos con otros en el mapa final. En este caso unas capas tendrán prioridad sobre
otras que quedarán ocultas. Por ejemplo las curvas de nivel suelen aparecer como fondo en un gran número de
mapas pero, salvo que se trate de un mapa preparado para aplicaciones topográficas, se considera información
secundaria, por tanto quedarán ocultas bajo ciudades, carreteras, embalses, etc (un ejemplo puede verse en los
mapas geológicos).
Sistemas de Información Geográfica (2013-2014) 21
Figura 1.18: Fragmento de un mapa topográfico escala 1:25000 del Instituto Geográfico Nacional
22 Tema 1. Cartografía
Figura 1.19: Ejemplos de las diferentes técnicas de generalización geométrica. Aquellos casos que no aparecen
es porque no tienen sentido.
Sistemas de Información Geográfica (2013-2014) 23
• A escala 1:20.000 empieza a aparecer generalización. Las calles y carreteras aparecen ensanchadas, los
edificios se agrupan simplifican y desplazan y las parcelas de cultivo se agrupan en grandes polígonos de
uso de suelo
• Entre 1:20.000 y 1:20.0000, los bordes de los polígonos y los objetos lineales se simplifican, las carre-
teras se simbolizan, desciende considerablemente el número de objetos representados pero aumenta la
densidad de objetos en el mapa.
En cartografía, suele distinguirse entre mapas topográficos, considerados de propósito general y centrados
en una representación de la topografía y de los elementos más visibles sobre el paisaje; mapas temáticos
(geológicos, vegetación, etc.) que reflejan un sólo aspecto de la realidad y mapas catastrales que muestran la
división del territorio en polígonos o parcelas que indican propiedad o uso.
Según la Ley 7/1986 de ordenación de la cartografía española, la cartografía oficial se clasifica en:
• Temática
La cartografía básica se define como aquella que, cualquiera que sea la escala de su levantamiento, se realiza
de acuerdo con una norma establecida por la Administración del Estado, y se obtiene por procesos directos
de observación y medición de la superficie terrestre. La norma cartográfica será establecida por orden del
24 Tema 1. Cartografía
Por su parte el Instituto Hidrográfico de la Marina tiene como competencias la formación y conservación de la
cartografía náutica básica.
La cartografía realizada por el Servicio Geográfico del Ejercito incluye mapas a escala 1:400.000, 1:200.000,
1:100.000, 1:50.000 y 1:25.000.
La cartografía temática es la que, utilizando como soporte cartografía básica o derivada, singulariza o desar-
rolla algún aspecto concreto de la información adicional específica. Los organismos públicos responsables de la
realización y publicación de cartografía temática establecerán sus propias normas cartográficas , sin perjuicio
de que puedan recabar para tal fin el asesoramiento del Consejo Superior Geográfico. Entre los organismos
responsables de realizar cartografía temática destacan:
– Mapa geológico de España a escala 1/50.000 con la misma distribución de hojas que el del IGN.
– Mapa geológico de España a escala 1/200.000
– Mapa geotectónico de España a escala 1/200.000
– Mapa metalogenético de España a escala 1/200.000
– Mapa de rocas industriales de España a escala 1/200.000
El Real Decreto 585/1989 que desarrolla la Ley 7/1986 en materia de cartografía catastral la define como
la documentación gráfica que define, entre otras características que se consideren relevantes, la forma, dimen-
siones y situación de las diferentes parcelas o fincas que integren el territorio nacional cualquiera que sea su
uso o actividad, constituyendo en su conjunto el soporte básico del Catastro.
El Ministerio de Hacienda dispone de cartografía catastral, rústica y urbana, con una escala de 1/5000, salvo en
zonas de latifundio (escala 1/10.000) y minifundio (escala 1/2.000).
• Mapa Topográfico Regional 1/5000 (serie E5), surgió con la pretensión de dar cobertura completa al
territorio regional, encontrándose en este momento en su tercera edición. Cada hoja del Mapa topográfico
nacional 1/50000 se divide en una matriz de 8x8 hojas lo que da un total de 1484 hojas para toda la región.
Para su elaboración se realizan periódicamente vuelos fotogramétricos a escala 1/15000 a partir de los
que se realiza todo el trabajo de producción cartográfica incluyendo la densificación de la red geodésica
y elaboración de otros productos derivados
• Mapa Topográfico Regional 1/500 y 1/1000 (series E0.5 y E1), de ámbito estrictamente urbano, reserván-
dose el mayor detalle para aquellos núcleos que constituyen cabecera municipal y el menor para el resto
de los núcleos. La disponibilidad es aún reducida y el grado de actualización muy bajo.
Como cartografía derivada, el Servicio de Cartografía Regional dispone de mapas topográficos a escala 1/200.000
(E200) y 1/400.000 (E400).
1.6 Bibliografía
• Robinson,A.H. (1987) Elementos de Cartografía Ediciones Omega, 544 pp.
• Vicente Albadalejo,A. (2007) "La Cartografía actual. Topográfica, ortofotos e imágenes de satélite" en
Romero Diaz A. y Alonso Sarría F. Altas global de la Región de Murcia Ed. La Verdad pp. 40-133.
http://www.atlasdemurcia.com/index.php/secciones/3/cartografia-actual-topografica-ortofotos-satelite
26 Tema 1. Cartografía
Tema 2
La cartografía en papel, aunque muy adecuada para determinados usos por su facilidad de transporte y manejo,
presenta ciertos inconvenientes:
1. Los datos originales se simplifican para hacer el mapa legible (generalización), de este modo muchos
detalles locales se pierden.
2. Las áreas grandes quedan divididas entre varias hojas que, si han sido realizadas por diferentes autores,
presentarán información diferente en sus bordes.
3. Resulta complejo e inexacto combinar información de diferentes mapas, especialmente si están a dife-
rente escala o utilizan diferentes sistemas de coordenadas.
4. Se trata de documentos estáticos, ya que por su elevado coste tardan muchos años en ser actualizados,
y fundamentalmente cualitativos ya que resulta difícil representar medidas cuantitativas salvo que se
utilicen isolineas lo que implica una discretización importante de los valores.
A partir de mediados del siglo XX se producen un conjunto de fenómenos que llevan al desarrollo de la car-
tografía digital:
1. Se incrementan tanto la demanda como la disponibilidad de datos espaciales y de técnicas para su análisis.
2. La necesidad de controlar los cambios acelerados que sufre la superficie terrestre debido a procesos de
naturaleza dinámica convierten a los mapas en papel en herramientas completamente inadecuadas debido
a su naturaleza estática.
27
28 Tema 2. Cartografía Digital y Sistemas de Información Geográfica
1. Mientras que la cartografía en papel tiene un carácter estático, la cartografía digital es dinámica en el
sentido de que es mucho más sencillo, tanto desde el punto de vista tecnológico como económico, su
actualización.
2. La información debe estar perfectamente estructurada y sin ambigüedades para que los programas
la puedan interpretar. Los ordenadores no pueden deducir la información eliminada o modificada por los
procesos de generalización y simplificación habituales en los mapas en papel. Un ejemplo típico son las
curvas de nivel cortadas por un núcleo urbano o para introducir una etiqueta de texto (ver figura 2.1). La
cartografía digital tampoco debe incluir los elementos de información auxiliar que suelen utilizarse en
cartografía en papel para ayudar a la lectura del mapa (escalas, marcos, leyendas).
3. Se introduce el concepto de capa como fichero, o grupo de ficheros, que contienen información espacial
de una sola variable o conjunto coherente de entidades (cauces, carreteras, etc.)2 . Siendo preferible reser-
var el término mapa para una combinación de capas preparadas para su visualización o impresión3 . No
debe mezclarse información de diferentes tipos en una misma capa.
En un mapa topográfico la información de las diferentes capas puede llegar a yuxtaponerse tanto que se
haga difícil su interpretación. En un ordenador podemos decidir que capas se visualizan y cuales no y el
orden en que estas se visualizan.
1
La capacidad de almacenamiento de los componentes de un ordenador se dobla cada 18 meses
2
Sin embargo, en algunos casos un fichero puede almacenar varias capas
3
Aunque con un cierto abuso del lenguaje suele utilizarse capa o mapa indistintamente
Sistemas de Información Geográfica (2013-2014) 29
4. En cartografía digital el concepto de escala pierde relevancia ya que las herramientas de zoom permiten
alterar la escala de visualización a voluntad. Sin embargo hay que tener en cuenta que la información
necesaria para confeccionar cada capa se ha recogido a una determinada escala que habrá de ser tenida
en cuenta a la hora de utilizarla.
5. En un proyecto que utiliza cartografía digital, podemos integrar información espacial con diferentes
orígenes, por tanto también con diferentes sistemas de referencia espacial lo que obliga a elegir uno de
ellos como sistema de referencia espacial que va a utilizar el proyecto.
El proceso de generalización implica la simplificación de la información espacial para hacer más fácil la lectura
de los mapas en papel. La cartografía digital no necesita de esta técnica ya que las herramientas de zoom y
la posibilidad de activar y desactivar capas permiten al usuario ver la información con el nivel de detalle y
complejidad que requiera.
Sin embargo, durante mucho tiempo la fuente principal de cartografía digital era la propia cartografía en papel.
Los mapas debían digitalizarse con lo que, además de introducir los errores propios del proceso de digitali-
zación, se introducían todas las distorsiones debidas a la generalización. Cuando los organismos cartográficos
empezaron a distribuir información espacial en formato digital, esta seguía teniendo el mismo problema, ya
que se distribuían los ficheros a partir de los cuales se hacían los mapas en papel. Sólo recientemente, y con la
aparición de cartografía de mayor escala, se dispone de información espacial realmente adecuada en formato
digital.
30 Tema 2. Cartografía Digital y Sistemas de Información Geográfica
Tres tipos de programas se han utilizado tradicionalmente para el manejo de datos espaciales.
• Programas de CAD (Diseño Asistido por Ordenador). Permiten dibujar puntos, lineas y áreas en pantalla
a partir de un sistema de coordenadas definido por el usuario. Se han utilizado sobre todo en arquitectura,
ingeniería y diseño. Podían emplearse tambien, aunque de forma limitada, para hacer mapas.
• Programas de cartografía automática. Programas para crear mapas en impresoras de texto utilizando
diferentes caracteres para simbolizar diferentes entidades o valores de variables.
• Programas de tratamiento de imágenes. Permitían generar mapas como nuevas imágenes obtenidas a
partir de las imágenes originales captadas por el satélite. Hasta principios de la década de los noventa
requerían hardware específico por la escasa potencia de los ordenadores personales.
Todos estos programas, junto con otros como los programas de gestión de bases de datos o las aplicaciones
estadísticas, empiezan a converger a principios de los setenta hacia un nuevo tipo de aplicación informática, los
Sistemas de Información Geográfica (SIG) orientados a la codificación, gestión y cartografía de variables y
entidades espaciales (figura 2.2).
En principio los desarrolladores de programas de SIG tendieron a crear grandes programas capaces de realizar
todo tipo de funciones, integrando así en un sólo producto todas las tradiciones que aparecen en la figura 2.3.
Sin embargo la evidencia de que algunas de las necesidades (análisis estadístico, gestión de bases de datos) se
resolvían mejor utilizando herramientas externas ha llevado a tratar de integrar los SIG con otros programas
creando entornos de trabajo más potentes.
Por tanto, aunque el termino SIG hace muchas veces referencia a un programa, en realidad es una buena idea
disponer de un conjunto de programas cuando se llevan a cabo tareas complejas que requieren herramientas
de diverso tipo (visualización, cartografía, estadística, modelización), para poder utilizar la herramienta especí-
fica para cada caso. Evidentemente es una opción más difícil y requiere del usuario mayores conocimientos
informáticos, incluso de programación.
Sistemas de Información Geográfica (2013-2014) 31
Pero hay que tener en cuenta que la utilización de grandes ordenadores y herramientas sofisticadas no garantiza
tampoco la calidad de los resultados. Sólo con buenos datos de partida, un modelo de datos adecuado a los
mismos y técnicas de análisis también adecuadas podrán obtenerse buenos resultados.
Uno de los errores más comunes cuando alguien se inicia en el uso de los SIG es confundir el manejo de un
programa con el dominio de una técnica. Igual que no es lo mismo saber estadística que saber pulsar los botones
de funciones estadísticas de una calculadora o programa estadístico, tampoco es lo mismo conocer las técnicas
SIG que saber manejar un determinado programa y obtener salidas gráficas más o menos estéticas.
Aunque en sentido estricto no sería necesario, se han desarrollado un tipo específico de aplicaciones infor-
máticas para el manejo de un SIG. Estos programas es lo que popularmente se conoce cómo SIG (IDRISI,
ArcGIS, GRASS, Erdas, gvSIG, QGIS, etc.), pero que realmente constituyen tan sólo un componente de lo que
es realmente un Sistema de Información Geográfica.
En general, un Sistema de Información (SI) consiste en la unión de información en formato digital y her-
ramientas informáticas (programas) para su análisis con unos objetivos concretos dentro de una organización
(empresa, administración, etc.). Un SIG es un caso particular de SI en el que la información aparece geo-
rreferenciada es decir incluye su posición en el espacio utilizando un sistema de coordenadas estandarizado
(generalmente UTM).
Cuando se habla de Sistemas de Información, suele pensarse en grandes sistemas informáticos que prestan
apoyo a empresas u organismos de cierta envergadura. Este apoyo implica:
• Permitir la consulta de datos particulares con cierta facilidad y desde diferentes puntos,
• Analizar estos datos para obtener un mejor conocimiento de las vicisitudes que atraviesa la empresa,
En el caso del Sistema de Información de una compañía aérea, el sistema de reserva y venta de billetes debe
actualizarse constantemente para permitir la consulta al mismo desde cualquier punto de venta. Toda esta infor-
mación debe quedar almacenada para analizar la marcha de la compañía, cuantificar el impacto de determinados
acontecimientos y apoyar decisiones como la compra de nuevos aparatos o la cancelación de vuelos.
Si pensamos en el SIG de una región, este contendrá información ambiental y socioeconómica de manera
que podamos consultar las características de un determinado espacio o cuales son las áreas que cumplen con
el conjunto de criterios recomendables para, por ejemplo, instalar un parque eólico. De este modo un SIG se
convierte en una herramienta fundamental para llevar a cabo estudios de Ordenación del Territorio o Evaluación
de Impacto Ambiental.
Aunque no podemos consultar directamente a la realidad más allá de hacer observaciones puntuales de algunos
aspectos, podremos consultar el modelo de la realidad. Si queremos conocer la elevación media de la Región
Sistemas de Información Geográfica (2013-2014) 33
de Murcia, no podemos medir la variable en toda la Región, pero podemos estimar las propiedades estadísticas
de un modelo de elevaciones (figura 2.4).
Por otra parte, si queremos experimentar como diferentes procesos ambientales (inundaciones, incendios, etc.)
van a afectar al territorio, no podemos experimentar directamente sobre esto, debemos hacerlo sobre el modelo
del territorio mediante programas de simulación de procesos (figura 2.4).
Bases de datos cartográficas formadas por una serie de capas de información espacial en formato digital que
representan diversas variables o entidades (figura 2.5). Estas capas corresponden, al menos en parte, a la
misma zona, de manera que pueden analizarse en conjunto.
Bases de datos temáticas (tablas) cuyo enlace con las capas de información espacial permite asignar a cada
entidad representada unos valores temáticos, por ejemplo un mapa de municipios puede enlazarse con
diversas tablas que contengan variables socioeconómicas (figura 2.6).
Conjunto de programas que permiten manejar estas bases de datos de forma útil para diversos propósitos de
investigación, docencia o gestión.
Conjunto de ordenadores y periféricos de entrada y salida que constituyen el soporte físico del SIG. Estas
incluyen tanto el programa de gestión de SIG cómo otros programas de apoyo. Debido a los requerim-
ientos de velocidad, almacenamiento y memoria RAM de un SIG, generalmente es preferible destinar un
ordenador en exclusiva a la implementación del SIG, bien sea actuando como servidor4 o como ordenador
personal.
Administradores del sistema encargados de resolver los requerimientos de los usuarios bién utilizando las
herramientas disponibles o bien produciendo nuevas herramientas.
4
Se denomina servidor a un ordenador de gran potencia en el que diversos usuarios pueden trabajar de forma simultanea conectados
desde varios ordenadores menos potentes denominados terminales.
34 Tema 2. Cartografía Digital y Sistemas de Información Geográfica
Entre los profesionales que más utilizan los sistemas de información geográfica destacan los geógrafos, bió-
logos, ambientólogos, arquitectos, arqueólogos o ingenieros (caminos, minas, agrónomos o forestales). Todos
ellos trabajan en problemas relacionados con el espacio geográfico, el territorio, desde diversos puntos de vista,
con distintas metodologías y tipos de información. Pero siempre con datos referidos a posiciones concretas
en dicho espacio que determinan donde están, donde estarán o donde deberían estar los objetos o variables
estudiados.
En cuanto a su tamaño, los SIG pueden ir desde un proyecto monousuario simple para llevar a cabo un proyecto
de fin de carrera hasta un gran SIG corporativo en los que los aspectos administrativos se convierten, junto a las
bases de datos y las herramientas informáticas para su análisis, en el tercer pilar de un SIG. Los SIG corporativos
están al servicio de una estructura organizativa, tienen una gran número de usuarios con diferentes niveles de
acceso, administradores del sistema y personal responsable de tomar decisiones en función de los informes
aportados por el Sistema.
En lugar de que cada departamento tenga su sistema con su copia de los datos, estos se almacenan en una
base de datos centralizada en un servidor al que puedan acceder los diferentes usuarios en tiempo real, o que
permita copias sincronizadas de la base de datos. Los usuarios interactúan con el sistema mediante aplicaciones
específicas en función de su papel dentro de la organización.
Las ventajas básicas de este esquema de trabajo son:
• Se consigue una mayor interrelación entre los departamentos con lo que resulta más sencillo trabajar en
una misma linea
Las funciones básicas, y más habitualmente utilizadas, de un SIG son el almacenamiento, visualización, con-
sulta y análisis de datos espaciales. Un uso algo más avanzado sería la utilización de un SIG para la toma de
decisiones en ordenación territorial o para la modelización de procesos ambientales.
2.3.1 Almacenamiento
El primer problema que se plantea al trabajar con un SIG es el como codificar y almacenar los diferentes fenó-
menos que aparecen en la superficie terrestre. El primer paso para consegirlo es desarrollar modelos de datos
adecuados. Es decir, el almacenamiento de datos espaciales implica modelizar5 la realidad y codificar de forma
cuantitativa este modelo. El tema 3 tratará con cierta profundidad los diversos aspectos de la modelización y el
almacenamiento de datos espaciales.
5
Extraer los elementos esenciales obviando aquellos no necesarios para los objetivos perseguidos
36 Tema 2. Cartografía Digital y Sistemas de Información Geográfica
2.3.2 Visualización
La diferencia básica entre un Sistema de Información en sentido amplio y un SIG es que este último maneja
datos espaciales. Estos se presentan en un espacio de tres dimensiones espaciales más el tiempo. Sin embargo,
debido al peso que la tradición cartográfica tiene sobre los SIG, una de las formas prioritarias de presentación
de los datos es en su proyección sobre el espacio bidimensional definido mediante coordenadas cartesianas.
Sin embargo, aunque una de las primeras percepciones que se tienen de un SIG son las salidas gráficas a todo
color, impresas o en la pantalla de un ordenador; conviene recordar que hay una diferencia fundamental entre
los programas de manejo de gráficos y los SIG. En los primeros, lo fundamental es la imagen que vemos,
siendo irrelevante como se codifique, en un SIG la imagen es sólo una salida gráfica sin mayor importancia, lo
relevante son los datos que se están representando y el análisis de los mismos.
Hoy en día están apareciendo un gran número de servidores cartográficos que permiten visualizar y consultar
datos espaciales. Se trata de un complemento a los SIG más que SIG en si mismo: sin embargo gran parte de
la popularización de los SIG se debe a este tipo de aplicaciones ya que han permitido introducir la dimensión
espacial de la información de forma sencilla en entornos de trabajo en los que no existía una tradición a este
respecto (empresas por ejemplo).
Aunque en un SIG se asume que la visualización se hará fundamentalmente en pantalla, también permiten crear
mapas imprimibles a partir de la información espacial almacenada. De hecho la producción oficial de cartografía
se hace cada vez más utilizando un SIG con lo que los mapas, manteniendo su utilidad, se convierten cada vez
más en un intermedio entre el SIG y el usuario.
2.3.3 Consultas
Un paso adelante sería la obtención de respuestas a una serie de consultas sobre los datos y su distribución en
el espacio. Una consulta a una base de datos implica:
• Seleccionar el subconjunto de datos que el usuario necesita en función de un conjunto de criterios previa-
mente definidos. Por ejemplo todos los municipios con una población mayor de 30000 habitantes.
• Presentarlo al usuario de forma útil bien sea tablas (con listados de los municipios ordenados según
diversos criterios), gráficos o mapas.
En un Sistema de Información convencional o en una base de datos, las consulta se basan en propiedades
temáticas. En un SIG las consultas se basan tanto en atributos temáticos como en la posición o propiedades
espaciales.
Los tipos básicos de consulta a un SIG pueden resumirse con los siguientes ejemplos que parten de la existencia
de una capa de municipios, otra de núcleos urbanos y otra de carreteras:
• ¿Que puntos sobre el territorio cumplen una determinada condición? Por ejemplo tener una pendiente
inferior al 5% y no estar cultivados.
Sistemas de Información Geográfica (2013-2014) 37
• ¿Que relación hay entre los objetos A y B? Por ejemplo, ¿Está Sucina dentro del municipio de Murcia o
de Cartagena?
• ¿Cual es la conexión entre dos puntos? Por ejemplo, ¿Cual es la mejor ruta entre Murcia y La Azohía?
2.3.4 Análisis
Más sofisticado sería el uso de herramientas de análisis espacial, álgebra de mapas y geoprocesamiento para
el desarrollo y verificación de hipótesis acerca de la distribución espacial de las variables y objetos. Los temas
4 y 5 se centrarán en estos aspectos.
• Los individuos de una determinada especie vegetal, ¿tienden a agruparse o permanecen aislados?
En muchos casos resulta necesaria la utilización de programas de análisis estadístico externos a los programas
de SIG, debe buscarse entonces la mayor integración posible entre ambos tipos de programas en cuanto a tipos
de datos manejados y compatibilidad de formatos de ficheros.
A partir de los resultados de este tipo de análisis podemos, en algunos casos, generar nuevas capas de infor-
mación. Por ejemplo, una vez determinada la relación entre temperatura y altitud, puede generarse una capa de
temperaturas a partir de una capa de elevaciones mediante técnicas de modelización cartográfica.
Un punto más allá de sofisticación sería la utilización de un SIG para resolver problemas de toma de decisión en
planificación física, ordenación territorial, estudios de impacto ambiental, etc. mediante el uso de instrucciones
complejas del análisis espacial y álgebra de mapas. Este tipo de herramientas examinan la base de datos para
ofrecer diversas alternativas ante la necesidad de tomar una decisión dando al mismo tiempo una valoración de
las mismas para que sea el usuario el que tome la decisión final. Se les denomina también sistemas expertos
ya que hacen la función de un experto al que se consulta a la hora de tomar una decisión.
En definitiva se trataría de resolver preguntas del tipo:
• ¿Que actividad es la más adecuada para un area concreta? Por ejemplo cual es el uso del suelo más ade-
cuado para una parcela concreta teniendo en cuenta una serie de criterios basados en variables espaciales
de las que se cuenta con capas de información.
• ¿Cual es el mejor lugar para la instalación de determinada actividad deseada (un centro de ocio) o inde-
seada (un vertedero)?
• ¿Cual es la forma y tamaño adecuados de los espacios naturales para cumplir con sus funciones (por
ejemplo la conservación de biodiversidad)?
38 Tema 2. Cartografía Digital y Sistemas de Información Geográfica
2.3.6 Modelización
Finalmente, las aplicaciones más elaboradas de los SIG son aquellas relacionadas con la integración de modelos
matemáticos de procesos naturales, dinámicos y espacialmente distribuidos. Los objetivos perseguidos pueden
ser tanto científico como de planificación y ordenación. Por ejemplo:
• ¿Que áreas pueden inundarse en caso de producirse un episodio lluvioso dado? (figura 2.7)
Un Sistema de Información Geográfica es una herramienta que permite la integración de bases de datos espa-
ciales y la implementación de diversas técnicas de análisis de datos. Por tanto cualquier actividad relacionada
con el espacio, puede beneficiarse del trabajo con SIG. Entre las aplicaciones más usuales destacan:
• Científicas, especialmente en ciencias medioambientales (en sentido amplio) y relacionadas con el espa-
cio.
Sistemas de Información Geográfica (2013-2014) 39
Figura 2.8: Mapa de disponibilidad de hábitat de Apis mellifera estirpe europea (derecha) y africana (izquierda)
– Desarrollo de modelos empíricos, por ejemplo los que relacionan temperatura con altitud, orientación,
etc. a partir de medidas tomadas en el lugar.
– Modelización cartográfica (aplicación de modelos empíricos para hacer mapas de temperatura a
partir de mapas de altitud, orientación, etc.)
– Modelos dinámicos (utilización de las leyes de la termodinámica y la dinámica de fluidos para
hacer un mapa de temperatura utilizando un mapa de elevaciones, entre otros, como condiciones de
contorno.
• Gestión
– Cartografía automática
– Información pública, catastro
– Planificación de espacios protegidos
– Ordenación territorial
– Planificación urbana
– Estudios de impacto ambiental
– Evaluación de recursos
– Seguimiento de las consecuencias de determinadas actuaciones (presas, diques, carreteras)
• Empresarial
– Marketing (envío de propaganda a los residentes cerca del local que cumplan determinadas condi-
ciones)
– Estrategias de distribución (optimización de las rutas que una flota de camiones debe realizar para
distribuir mercancía desde varios almacenes a varios clientes)
– Localización óptima de una sucursal en función de los clientes potenciales situados alrededor
40 Tema 2. Cartografía Digital y Sistemas de Información Geográfica
A pesar de la demostrada utilidad de los SIG, no resulta fácil ponerlos en marcha, siendo uno de los principales
problemas el elevado coste de adquisición y mantenimiento de la información espacial. Las dificultades en el
acceso a esta conlleva varios problemas:
• Duplicación de esfuerzos
• Diseminación de copias más o menos legales de los datos pero muchas veces sin los necesarios metadatos.
Varias organizaciones han impulsado la creación de Infraestructuras de Datos Espaciales (IDE) para faci-
litar la explotación y el intercambio de datos espaciales. Estas infraestructuras definen una serie de normas y
estándares que los productores de datos espaciales (generalmente organismos públicos) deben seguir.
La Comisión Europea publicó en 1999 un informe acerca de la necesidad de crear formatos y servicios de
metadatos para facilitar el intercambio, búsqueda y recuperación de los mismos.
Los metadatos se definen como datos acerca de los datos que informan al usuario acerca de:
3. Si los datos contenidos en la capa son adecuados para su inclusión en el sistema del usuario
• Los datos básicos deben recogerse una vez y debe mantenerlos el centro que lo pueda hacer más eficaz-
mente
• Debería ser posible combinar fácilmente información espacial de distintas fuentes europeas
• La información espacial debería ser abundante y estar disponible de forma que no se frene su uso masivo
El objetivo final es que los diferentes organismos productores de información espacial cuenten con servidores
de mapas vía web de manera que el usuario pueda utilizando un programa cliente web:
1. Visualizar la información espacial disponible con diferentes niveles de zoom, quitando y poniendo capas
de información, etc.
Sistemas de Información Geográfica (2013-2014) 41
3. Descargar, si es necesario, la información que esta visualizando para combinar varias bases de datos en
un mismo proyecto
El primero de estos objetivos es hoy plenamente factible. Existen diversos servidores de mapas disponibles:
El segundo de estos objetivos implica un gran esfuerzo técnico de cara a garantizar la interoperabilidad de los
datos, es decir que dos mapas procedentes de dos organismos diferentes puedan utilizarse juntos. Para ello se
necesita:
• Descripción adecuada de los metadatos para determinar por ejemplo si dos mapas tienen una proyección
compatible y cuales son las ecuaciones de transformación entre ellas
• Interoperabilidad semántica, las leyendas deben ser comunes y utilizar los mismos términos para decir
las mismas cosas
• Una correcta política de actualización de los datos y mantenimiento de las versiones antiguas. Para re-
ducir costes, sólo se debería actualizar aquellas partes que realmente se han modificado y mantener las
versiones antiguas para estudios históricos
El tercer objetivo es técnicamente factible pero puede contar con una amplia oposición política, existe aún un
cierto rechazo al hecho de compartir información medioambiental, a pesar de todas las directivas de la UE
acerca de información medioambiental pública. En todo caso, en 2006-2007 se adoptó la legislación marco de
INSPIRE por lo que los distintos gobiernos (nacionales y regionales) deben caminar hacia la creación de IDEs.
Algunos ejemplos son:
Esta facilidad para la integración de información espacial de diferentes orígenes exige un conocimiento ade-
cuado por parte del usuario de los diversos sistemas de coordenadas y sus posibilidades de transformación.
42 Tema 2. Cartografía Digital y Sistemas de Información Geográfica
Tema 3
El ser humano es capaz de desenvolverse sin mayores problemas a pesar de que su conocimiento del mundo es
ambiguo e incompleto. No ocurre lo mismo con los ordenadores, las descripciones de la realidad que manejan
no deben contener ambigüedad alguna. Por tanto los lenguajes que utilizan los ordenadores siguen estrictas
reglas lógicas y asumen un conocimiento preciso de las situaciones del mundo real que se representan; se trata
de lenguajes formales1 .
La función de cualquier programa informático es ejecutar un conjunto de instrucciones escritas en un lenguaje
formal. Estas instrucciones permiten manipular símbolos que representan algún tipo de fenómeno o situación
del mundo real. En el caso de un SIG (al igual que en el caso de la cartografía convencional) fenómenos
situados sobre el territorio (entidades, variables espaciales y eventos). En este tema se tratará la base teórica de
la codificación de variables y entidades espaciales en formato digital para su tratamiento con un programa SIG.
Partiendo de la definición de modelo como representación simplificada de la realidad, que refleja lo funda-
mental de esta ignorando los detalles accesorios, en informática se denomina modelo de datos al conjunto de
reglas utilizadas para representar las diferentes entidades que deben almacenarse en el Sistema de Información
(trabajadores, proveedores, clientes, etc.) mediante elementos sencillos.
Por ejemplo, en el Sistema de Información de una universidad, las entidades a representar serían alumnos,
profesores, titulaciones, asignaturas, etc. A partir de cada uno de estos tipos se definirían clases de objetos
caracterizados por un conjunto de variables. Estas variables se codificarían mediante números o cadenas de
caracteres formando estructuras de datos similares a este ejemplo que podría encontrarse en el Sistema de
Información de una universidad:
Clase Alumno{
Nombre (80 caracteres)
NIF (9 caracteres)
Dirección (120 caracteres)
Edad (número entero)
Curso (número entero)
Grado (20 caracteres)
}
1
Por el contrario, los lenguajes naturales permiten expresar ambigüedades e ideas contradictorias
43
44 Tema 3. SIG: Modelos y estructuras de datos
de manera que toda la información relevante queda codificada mediante elementos simples (cadenas de carac-
teres y números). Las instrucciones deberían permitir responder a consultas como obtener por ejemplo el
número de alumnos mayores de 60 años2 :
Los mapas en papel no utilizan un lenguaje formal mientras que la cartografía digital debe utilizarlo. Un buen
ejemplo son las curvas de nivel que aparecen cortadas en los mapa para insertar el texto que describe su altitud
(figura 2.1). Esta opción es adecuada para un mapa en papel que debe interpretar un usuario humano, pero
un ordenador interpretara que las curvas se han cortado y que existen otras curvas pequeñas (los dígitos) que
generan patrones extraños. Por otra parte para que el ordenador procese adecuadamente estas curvas, su altitud
debe integrarse como una variable enlazada al objeto y no como un rótulo escrito a su lado.
Por tanto, además de asignar a cada punto de la superficie un par de coordenadas mediante un sistemas de
proyección, deben definirse modelos de datos que permitan codificar la información geográfica. Los diferentes
programas que forman un SIG aportan las instrucciones que utilizará el ordenador para leer y manipular estos
modelos de datos.
El primer problema que se plantea a la hora de hacer una representación digital de la realidad es como intro-
ducirla en el ordenador, es decir, como codificar en formato digital la información espacial. En definitiva,
hacer un modelo digital de los datos espaciales.
Existe una serie de diferencias fundamentales entre el Sistema de Información de una empresa o universidad y
un Sistema de Información Geográfica. En un SIG:
• Cada entidad o valor de una variable lleva asociado un par de coordenadas (puntos) o un conjunto de
pares (lineas y polígonos).
• Los elementos que deberán integrar un SIG incluyen variables que, como la temperatura, varían constan-
temente de un punto a otro del espacio y en muchas ocasiones se desconoce su valor exacto.
• Se manejan entidades que no tienen límites precisos, por ejemplo la Sierra de Carrascoy3 .
• Finalmente habrá entidades cuyos límites, además de imprecisos, sean variables con el tiempo (los límites
urbanos por ejemplo).
Codificar toda la información relevante acerca de una porción del territorio mediante modelos de datos es,
por tanto, mucho más complejo que en el caso de una empresa o universidad. Se requiere todo un proceso de
abstracción que se entiende mejor si consideramos la existencia de varios niveles de modelización:
1. Realidad perceptible (montañas, lagos, campos de cultivo, precipitación, etc.). Nivel propio de los ges-
tores preocupados por problemas de gestión y planificación del espacio.
2
En este ejemplo se ha utilizado el lenguaje SQL para bases de datos, se profundizara más en él en el tema 5
3
Tampoco la costa o ni siquiera los términos municipales tienen un trazado preciso si la escala de trabajo es lo suficientemente
grande
Sistemas de Información Geográfica (2013-2014) 45
2. Modelo conceptual. Nivel de los científicos (geógrafos, geólogos, ecólogos, etc.) que desarrollan, veri-
fican o aplican teorías e hipótesis sobre variables y procesos que tienen lugar en el espacio. Deben ser
capaces de tomar un problema abstracto del nivel anterior y determinar las entidades y variables es-
paciales que es necesario tener en cuenta para su resolución, así como el tipo de operaciones a ejecutar
sobre ellas.
3. Modelo lógico. Nivel de los técnicos en SIG que utilizan las herramientas del Sistema de Información
Geográfica para llevar a cabo, en el ordenador, las tareas requeridas por gestores y científicos. En lugar
de trabajar con la realidad trabajan con representaciones formales (modelos) de la misma (básicamente
dos raster y vectorial). Deben decidir cual de ellos es el más adecuado para representar las variables
y entidades que aparecen en el modelo conceptual y cuales son los procedimientos más adecuados para
crear las capas correspondientes a partir de los datos disponibles.
Es recomendable que este paso sea llevado a cabo por profesionales de las ciencias ambientales con
una especialización en SIG para poder ser intermediarios adecuados entre los especialistas en Medio
Ambiente y los informáticos.
4. Modelo digital o estructura de datos. Nivel de informáticos, y desarrolladores de SIG cuya misión es
optimizar las estructuras de datos adecuadas para almacenar las representaciones formales establecidas al
desarrollar el modelo lógico. Al mismo tiempo pueden ampliar el repertorio de herramientas para cumplir
en la medida de lo posible las necesidades de los científicos y técnicos en SIG. El resto de los usuarios
no suelen conocer cuales son las estructuras de datos sino que las identifican como formatos de fichero.
En muchos casos los informáticos no aparecerán sino que los técnicos en SIG deberán estudiar y trabajar
con programas y estructuras de datos asociadas a estos programas creadas previamente.
Tal como aparece en la figura 3.1, cada uno de estos pasos está interrelacionado con los demás. La comunicación
entre unos y otros se hace cada vez más difícil cuanto más alejados se encuentren en la anterior jerarquía, por
tanto es necesaria la existencia de especialistas de los diferentes niveles para el adecuado desarrollo de un
proyecto, al mismo tiempo se requiere un diálogo constante entre los mismos. No obstante suele darse el caso
de personas que abarcan varios niveles de esta jerarquía, especialmente cuando la introducción de los SIG en
una organización está dando sus primeros pasos.
En el tema 1 se hizo una clasificación de las variables y entidades que aparecen sobre la superficie terrestre y
cuya representación es el objetivo de la Cartografía. Esta clasificación sigue siendo válida cuando trabajamos
con un SIG
El ejemplo más típico de superficie es la elevación sobre el nivel del mar, representada mediante los
Modelos Digitales de Elevaciones (MDE)4 (figura 1.14). Se trata de una superficie que representa la
topografía del terreno, es decir, las alturas en cada punto de un territorio. Pero, en realidad, se puede
crear superficies a partir de cualquier variable que cumpla unas mínimas características, esencialmente
la continuidad espacial, sin que existan saltos bruscos en el valor de la variable. De este modo, diversos
aspectos físicos naturales, tales como las precipitaciones, las temperaturas, la composición litológica o
mineral, la acidez o basicidad de los suelos, etc. pueden ser tratados como superficies.
• Variables cualitativas
En este caso si aparecen límites bruscos (por ejemplo tipos de roca). En principio se pueden asimilar a
capas de polígonos que cubren todo el espacio, pero existe una diferencia fundamental. Las entidades
tienen un identificador único y una serie de propiedades asociadas a la entidad que las distingue de otras
entidades de la misma clase. En el caso de las variables cualitativas, cada mancha de un valor dado
aparece como un polígono pero, en principio, es indiferenciable de las demás manchas de la misma capa
ya que el valor de la variable es el mismo.
Por ejemplo en un mapa de usos del suelo (variable cualitativas) (figura 1.8), todas las manchas de bosque
tienen el mismo valor. Sin embargo, en un mapa de municipios (entidades) cada polígono es diferente de
los demás.
• Entidades
Cualquiera de ellas (casas, carreteras, lagos, tipos de roca, etc.) puede modelizarse a la escala adecuada
como un objeto geométrico:
4
La razón de la importancia de los MDE estriba tanto en su carácter indispensable como base territorial de un SIG como en su
carácter estático a escala humana y la facilidad con que se puede medir la elevación de cualquier punto del territorio en comparación
con otras superficies como precipitación, humedad del suelo, etc.)
Sistemas de Información Geográfica (2013-2014) 47
Figura 3.2: Imagen: Fragmento del mapa topográfico 1:25.000 del IGN (hoja 932: Coy) escaneado y georrefer-
enciado
– Puntos: Objetos geométricos de dimensión cero, por ejemplo cotas, puntos de observación u objetos
suficientemente pequeños como para que puedean asimilarse a puntos (pozos). Su localización
espacial se representa por un par de coordenadas (X,Y).
– Lineas: Objetos geométricos de dimensión uno, por ejemplo carreteras, lineas férreas o redes de
drenaje. De nuevo se asimilan a lineas aunque en realidad tengan dos dimensiones. Su localización
espacial se representa como una sucesión de pares de coordenadas.
– Polígonos. Objetos geométricos de dimensión dos. Por ejemplo términos municipales o parcelas de
cultivo. Se representan como una linea cerrada.
• Imágenes
Variables espaciales y entidades son los fenómenos de la realidad que se introducirán en un SIG mediante
un adecuado modelo de datos. Pero existe un tercer tipo de información que constituye en si mismo un
modelo de la realidad y que resulta útil incorporar en un SIG. Se trata de mapas (figura 3.2), fotografías
aéreas o cierto tipo de imágenes de satélite que nos van a permitir orientarnos en el espacio. En ellas
lo importante son los colores de los diferentes píxeles y no los valores almacenados que son una simple
codificación del color.
48 Tema 3. SIG: Modelos y estructuras de datos
El modelo lógico hace referencia a como se muestrean y organizan las variables y entidades para lograr una
representación lo más adecuada posible. En un SIG existen básicamente dos modelos lógicos que dan lugar a
los dos grandes tipos de capas de información espacial:
• Formato raster: se divide el espacio en un conjunto regular de celdillas, cada una de estas celdillas
contiene un número que puede ser el valor de una variable cuantitativa (si la capa contiene esta variable),
un identificador de una variable cualitativa o el identificador de un objeto (si se trata de una capa que
contiene objetos) o del valor de una variable (si la capa contiene esta variable).
• Formato vectorial: los diferentes objetos se representan como puntos, lineas o polígonos (figura 3.8). La
representación de puntos o lineas es inmediata, sin embargo la representación de polígonos resulta algo
más compleja. Las propiedades espaciales y no espaciales y, en algunos casos, la topología se almacenan
en tablas enlazadas.
Para representar superficies podemos considerar hasta 5 modelos posibles (figuras 3.3 y 3.4):
• Isolineas (lineas que unen puntos con el mismo valor de la variable). Cada una de ellas debe incluir en
su codificación dicho valor como identificador. Es el modelo utilizado en los mapas en papel, tiene el
inconveniente de que para obtener el valor de una variable en un punto concreto habría que reinterpolar
a partir de las curvas lo que sería muy ineficiente.
• Malla regular de puntos, a cada uno de ellos se asigna el valor de la variable medido en el punto.
• TIN (Red Irregular de Triángulos), los puntos se concentran en aquellas zonas donde la variable repre-
sentada tiene mayor variabilidad generándose a partir de ellos una triangulación de Delaunay. Se trata
de una triangulación óptima en el sentido de que:
Para obtener el valor de una variable en un punto concreto basta con interpolar los valores almacenados
en los tres vértices del triángulo en el que está contenido el punto.
• Modelo raster, se trata de una teselación regular, el área de trabajo se divide en celdillas cuadradas (otras
posibilidades como las celdillas triangulares o hexagonales se han planteado en teoría pero nunca en la
práctica).
La ventaja de la teselación regular es que se conoce a priori como se divide el espacio, lo que puede
ser aprovechado por los algoritmos que deben leer los datos para acelerar el acceso a los mismos, de
esta forma la obtención del valor de la variable en un punto concreto es inmediata. La desventaja es que
no pueden adaptarse a la variabilidad espacial característica del fenómeno que trata de representarse. La
figura 3.3 muestra como los TIN y las isolineas permiten disminuir el número de datos cuando la variable
apenas varía, pero las mallas de puntos y el modelo raster no.
Sistemas de Información Geográfica (2013-2014) 49
• Teselación irregular, las celdillas pueden variar de forma y tamaño adaptándose a la variabilidad de la
variable espacial representada. El formato quadtree es un buen ejemplo, el área se divide en 4 cuadrantes
denominados (NW,NE,SW y SE). Si todo el cuadrante tiene el mismo valor de la variable se almacena
este y si no se subdivide en 4 subcuadrantes y se repite recursivamente el procedimiento (figura 3.4).
Las ventaja fundamental es que disminuye el espacio requerido para almacenamiento, sin embargo com-
plica los algoritmos para acceder a los datos. En consecuencia no suele utilizarse y se prefiere utilizar
estrategias de compresión de ficheros que se implementan al desarrollar el modelo digital (figura 3.6).
De todos estos modelos, el formato raster es el más eficiente y el más utilizado por lo que se desarrollará
a continuación,
Una capa en formato raster está compuesta por cuatro elementos fundamentales (figura 3.5):
Hay una serie de convenciones acerca de la forma de representación. Así la primera columna en una capa
ráster, la columna número cero, es la de la izquierda (oeste) aumentando el número de columna hacia la
derecha (este), mientras que la primera fila, la número cero, será la superior (norte) aumentando hacia
abajo (sur), en sentido contrario al que siguen las coordenadas geográficas y las representaciones en un
modelo vectorial. Puesto que la primera fila es la número 0, estas se numeran desde 0 hasta nf − 1, y lo
mismo para las columnas.
Para solucionar el problema del elevado espacio en disco que se necesita para almacenar la matriz de
datos de una capa raster se suelen utilizar formatos comprimidos. Estos son especialmente útiles para
variables cualitativas. La figura 3.6 muestra un ejemplo de compresión por filas en el que se almacena
el valor de la celdilla y el número de veces que se repite a lo largo de una fila. De este modo se reduce
mucho la necesidad de espacio y apenas se incrementa el tiempo de acceso a los datos.
Aunque el formato ráster responde fundamentalmente a una concepción del mundo como conjunto de
variables puede utilizarse también para representar entidades. Si suponemos un fondo en el que no exista
nada (lo que se codificaría con un cero o un valor N U LO en todas las celdillas5 ) podemos representar ob-
jetos puntuales mediante celdillas aisladas con un valor (diferente de N U LO) que actuará normalmente
como identificador; las lineas estarían constituidas por ristras de celdillas adyacentes con valores dife-
rentes de N U LO y los polígonos por conjuntos de celdillas adyacentes con un mismo valor no N U LO
(figura 3.7).
Si el conjunto de polígonos cierra totalmente el espacio (no aparecen valores N U LO), el resultado es
similar a representar una variable espacial cualitativa, la diferencia estriba en que en un mapa de polí-
gonos, cada uno de ellos tiene su propio identificador. Por ejemplo, en un mapa de usos de suelo (variable
cualitativa), todos los campos de secano tendrán el mismo valor, pero en un mapa catastral (polígonos)
cada uno de ellos tiene su propio identificador.
• Información geométrica acerca de la matriz y de su posición en el espacio para que los programas
puedan leerla y ubicarla en el espacio de forma adecuada:
Figura 3.5: Modelos digitales. Codificación de variable cualitativa y cuantitativa en formato raster
52 Tema 3. SIG: Modelos y estructuras de datos
• Una paleta de colores indicando de que color se pintará cada celdilla en la pantalla. Existen diferentes
paletas en función del tipo de variable a representar. Si la variable es cuantitativa, lo más adecuado es
una paleta en la que los colores varíen suavemente al variar el valor de la variable, pero si la variable es
cualitativa, es preferible una paleta con colores muy contrastados (figura 3.5).
• En caso de que la capa raster represente una variable cualitativa, o que se representen entidades, una tabla
que haga corresponder a cada identificador numérico una etiqueta de texto descriptiva (figura 3.5).
A la hora de representar entidades en vectorial (ver figura 3.8) estas se transforman en objetos geométricos
(puntos, lineas o polígonos) almacenándose su posición mediante el conjunto de coordenadas de los mismos:
• Una linea se codifica como una sucesión de pares de coordenadas (vértices) la exactitud en la codifi-
cación de la linea dependerá del número de vértices por unidad de longitud de la linea; los vértices inicial
y final se denominan nodos.
• Un polígono se codifica como una linea o conjunto cerrado de lineas , a estas lineas (que no corresponden
a entidades lineales sino que definen el perímetro de un polígono) se les denomina arcos.
El escoger un tipo de objeto u otro para representar determinada entidad dependerá en gran manera de la
escala y del tipo de abstracción que se pretenda hacer, de forma similar a lo que ocurre en la generalización
cartográfica. Así una ciudad, dependiendo de la escala, puede ser puntual o poligonal, o incluso descomponerse
en diversos polígonos (manzanas) en estudios de planificación urbana a gran escala. Por otro lado, para casi
todas las aplicaciones hidrológicas tiene más sentido representar los cauces como objetos lineales y codificar
su anchura y profundidad como propiedades espaciales que intentar codificarlos como polígonos.
Podemos considerar a priori 6 categorías de información que caracterizan a los diferentes entidades que apare-
cen en el espacio:
1. Identificador. Se trata de un número entero que identifica cada objeto dentro de un conjunto de objetos
del mismo tipo. Cada entidad recibe por tanto un identificador único.
2. Geometría. Indica la ubicación del objeto en el espacio. Implícitamente indica también su dimensión y
su forma.
Figura 3.8: Tipos de objetos en formato vectorial a) Punto, b) Linea, c) Polígono en formato orientado a objetos
, d) Polígono en formato Arco-Nodo.
4. Relaciones con el entorno. Todos los objetos geográficos tienen unas relaciones con su entorno, es
decir con el resto de los objetos del mismo o distinto tipo que aparecen a su alrededor. Estas relaciones
pueden ser de tipo puramente topológico (polígonos vecinos) o de tipo físico (cauces tributarios que
se conectan al cauce principal o cruces de carreteras). Pueden codificarse de forma explícita o estar
implícitas en la codificación de la localización espacial. Estas relaciones pueden dar lugar a la creación
de tipos compuestos (redes, mapas de polígonos, etc.).
Los identificadores se almacenan junto a la información geométrica en ficheros específicos con una estructura
similar a la que aparece en la figura 3.9.
Las propiedades de los objetos se organizan en tablas almacenadas en ficheros específicos. Estas tablas se
enlazan a la capa vectorial mediante la inclusión en la tabla del identificador único de cada entidad de manera
Sistemas de Información Geográfica (2013-2014) 55
B 5 0 L 6 1
592500 4227847 592500 4227847
592500 4162994 592400 4229294
677820 4162994 617820 4232994
677820 4227847 621820 4227847
592500 4227847 622500 4226547
C 1 1 623120 4223000
620000 4200000 1 2
1 1
Figura 3.9: Codificación de identificadores en un polígono (izquierda) y una linea (derecha). En ambos casos
la primera linea indica el tipo de objeto, el número de vértices y el número de identificadores, las lineas inden-
tadas un espacio contienen los vértices y la linea final la capa en que se almacena el identificador y el propio
identificador. Aunque en teoría podría haber varios identificadores lo normal es que haya uno solo. El polígono
se codifica mediante dos objetos: un perímetro (B) y un centroide (C).
que a partir de este puede obtenerse tanto el objeto en la base de datos espacial como sus propiedades no
espaciales (figura 3.10). Este modo de almacenamiento de datos se denomina Geo-relacional y se desarrollará
en el tema 4.
A la hora de representar conjuntos de objetos puede ser interesante almacenar, junto con la información geo-
métrica, información topológica.En el contexto de los SIG, topología hace referencia a una serie de relaciones
entre los objetos en el espacio que no variarían al realizar ciertas transformaciones o deformaciones sobre dicho
espacio (por ejemplo un cambio en el sistema de referencia espacial) como puede verse en la figura 3.11. Estas
propiedades topológicas son:
3. Cubrir parcialmente (El espacio protegido representado en verde cubre parcialmente los municipios A y
B)
Cuando se dice que una capa vectorial "tiene topología" significa que las propiedades topológicas están ex-
plícitamente almacenadas en la estructura de datos y se utilizará para resolver consultas relacionadas con la
topología de los objetos.
Los diferentes modelos lógicos disponibles para almacenar entidades se diferencian fundamentalmente en el
modo de tratar la topología y son:
1. Formato espagueti, corresponde a información geométrica introducida sin ninguna consideración topoló-
gica. Diferentes tipos de objetos pueden aparecer en la misma capa. Se correspondería casi a un dibujo a
mano alzada.
56 Tema 3. SIG: Modelos y estructuras de datos
2. Formato arco-nodo, si tiene en cuenta la topología. Cada capa puede almacenar un sólo tipo de objeto
(puntos lineas o polígonos).
Para que exista topología en una capa de lineas (figura 3.12) deben cumplirse las siguientes condiciones:
(a) Allí donde se junten dos lineas debe existir un nodo. Los nodos se generan automáticamente en la
yuxtaposición de dos o más vértices finales de lineas diferentes. Los programas de digitalización
definen un parámetro denominado tolerancia. Si la distancia entre dos vértices es inferior a esta
tolerancia, los vértices se juntan de forma automática generándose un nodo.
(b) La codificación de la linea debe incluir un identificador único de esa linea.
Para que exista topología en una capa de polígonos en formato arco-nodo (figura 3.12) las condiciones
son algo más complejas:
Figura 3.13: Limpieza de topología para pasar de formato espagueti a formato arco-nodo
(d) Todo polígono aparece cerrado por una frontera consistente en una secuencia de arcos y nodos
alternos
(e) Alrededor de cada nodo existe una secuencia de arcos y polígonos alternos
(f) Dentro de cada polígono debe existir un centroide (representado con estrellas en la figura 3.12 in-
dicando que el conjunto cerrado de arcos que lo rodea forma un polígono. Este centroide contendrá
también el identificador único del polígono.
Por tanto debe existir un sistema para codificar los arcos que componen cada polígono y los nodos que
limitan cada linea o arco, normalmente se suelen utilizar tablas similares a las que aparecen en la figura
3.12.
El paso de información el modo espagueti a formato topológico implica una serie de operaciones de
limpieza de las capas (ver figura 3.13):
Los diferentes modelos lógicos para la representación de entidades suelen agruparse bajo el término formato
vectorial. En realidad el formato espagueti suele aparecer sólo como un formato intermedio al vectorizar imá-
genes escaneadas o digitalizar información a mano. El formato arco-nodo ha sido el formato vectorial clásico
en el desarrollo de los SIG, finalmente el formato orientado a objetos se está imponiendo en el marco de un
nuevo desarrollo que son las Geodatabases (ver tema 5).
En el caso de las variables cualitativas estaríamos en un caso intermedio entre los dos anteriores, de forma que
diversas alternativas son válidas para su codificación(figura 3.14):
• Formato quadtree
En el caso de las imágenes, el único formato de almacenamiento posible es el raster (figura 3.15) recordando
que en este caso lo importante es la paleta de color y no los valores numéricos almacenados.
Cada uno de los modelos lógicos antes mencionados puede codificarse de diferentes maneras dando lugar a
diferentes modelos digitales, estructuras de datos o formatos de fichero, los tres términos pueden conside-
rarse sinónimos.
Existen dos grandes modos de almacenamiento de datos en un ordenador: el formato ASCII y el formato
binario. El formato ASCII utiliza un byte por carácter de manera que el número 234,87 o la palabra modelo
60 Tema 3. SIG: Modelos y estructuras de datos
necesitarían 6 bytes. En formato binario los números enteros se almacenan normalmente con 4 bytes y los
números reales con 8 bytes (aunque pueden existir variantes).
El formato binario es mucho más eficiente para almacenar números (tanto en cuanto a espacio como en cuanto a
velocidad de acceso) mientras que para letras no hay en realidad diferencia aunque es más fácil de visualizar por
parte del usuario el formato ASCII. Por ello en un SIG la información puramente numérica y de gran volumen
se almacena en formato binario y la alfanumérica y de poco volumen en formato ASCII.
Hasta la década de los noventa, la mayor parte de los formatos de fichero para almacenar información espacial
eran formatos cerrados propiedad de la empresa que comercializaba el programa (formatos propietario). Esto
significa que su estructura de datos no se hacía pública y otros programas sólo podían leer y escribir ficheros
en dicho formato si sus desarrolladores llegaban a acuerdos con la empresa propietaria.
En el caso de la información espacial, la preocupación de los gobiernos y agencias de cartografía ante la posi-
bilidad de que información sensible pudiera quedar en manos de una empresa (que podía dejar de dar soporte
al producto o estar vinculada a otro país) y las dificultades de desarrollar proyectos de SIG integrando infor-
mación de diferentes organismos (y posiblemente con diferentes formatos) les llevó a presionar para garantizar
unos mínimos de interoperabilidad en la información espacial, lo que supone la apertura de los formatos y el
desarrollo, en los diferentes programas de SIG de herramientas para la importación y exportación de ficheros
raster o vectorial.
La tendencia ha sido a la aparición de dos formatos que actúan como estándar de facto en el intercambio de
ficheros: shapefiles en información vectorial y Geotiff en raster. A continuación se estudiarán estos y otros
formatos de interés.
Sistemas de Información Geográfica (2013-2014) 61
3.5.1 Shapefile
Era un formato propietario de los programas de Esri (la principal empresa en el mercado de los SIG) que se
han convertido en públicos. Un shapefile almacena información vectorial en un fichero con extensión .shp y
sus atributos temáticos en un fichero con extensión .dbf, otros ficheros asociados son:
• Fichero .shx guarda un índice espacial para acelerar el acceso a los datos almacenados en el fichero .shp.
• Ficheros .sbx, .sbn y .qix contienen otros índices alternativos (no siempre aparecen).
• Fichero .prj almacena información sobre el sistema de referencia espacial que utiliza el fichero .shp,
tampoco se crea de forma obligatoria aunque es muy conveniente que aparezca si se quiere integrar la
capa en otro sistema.
Todos son binarios salvo los .prj que son ASCII y los .dbf que son ASCII con códigos introducidos en binario.
Este tipo de fichero se ha convertido en un estándar de facto para el intercambio de información vectorial.
Tienen el inconveniente de no almacenar topología y de utilizar para almacenar los datos temáticos un formato
antiguo e ineficiente6 .
3.5.2 GeoTiff
Los ficheros Tiff son ficheros de imagen raster sin compresión que suelen utilizarse en fotografía digital. Un
fichero GeoTiff es simplemente un fichero Tiff que incluye el sistema de referencia espacial utilizado y la infor-
mación necesaria para asignar un par de coordenadas a cada uno de los píxeles que lo forman. Esta información
puede aparecer en un fichero aparte con extensión .tfw o inserta en el propio fichero .tif.
Se trata de formatos propietario adecuados para almacenar imágenes de gran tamaño en las que lo importante
no es la información numérica contenida en las celdillas como su representación mediante colores (mapas
escaneados, fotografía aérea, composiciones de color a partir de imágenes de satélite).
Los ficheros jpg, al igual que los tiff son formatos de imagen que se utiliza en SIG añadiéndoles información
de ubicación almacenada en un fichero on extensión .jpw
La compresión que utilizan implica una reducción muy importante del tamaño del fichero pero generan una
cierta pérdida de información que se puede controlar aplicando diferentes ratios de compresión.
En GRASS se utilizan varios ficheros para almacenar una sola capa raster. Tienen todos el mismo nombre y,
en lugar de distinguirse por la extensión, se distinguen por el directorio en el que se almacenan dentro de un
determinado directorio de mapas (MAPSET).
6
Los ficheros dbf son los que utilizaba el programa dbase, se trata de un programa de gestión de bases de datos ya obsoleto
62 Tema 3. SIG: Modelos y estructuras de datos
• La matriz de datos, es decir los números que contienen las diferentes celdillas se almacenan en un fichero
contenido en el directorio /cell si la variable contiene números enteros y en el directorio /fcell si contiene
números reales (formato binario7 )
• La información necesaria para leer y ubicar espacialmente los datos contenidos en el fichero anterior se
almacenan en un fichero en el directorio /cellhd (formato ASCII).
• En el directorio /cats se guardan las etiquetas de texto en caso de que la variable sea cualitativa (formato
ASCII).
• El fichero que cuelga del directorio /colr guarda información acerca de la paleta de colores que se va a
utilizar para representar el mapa (formato ASCII).
• Los directorios /fcell, /g3dcell o /cell_misc contienen información menos relevante o demasiado com-
pleja para abordarla aquí.
En el caso de los datos vectoriales la organización de ficheros y directorios es algo diferente (figura 3.17).
Cada mapset incluye sendos directorios /vector y /dbf que se generan de forma automática al crear el mapset.
El primero contendrá un subdirectorio por capa vectorial (llamado igual que la capa que contiene) con los
siguientes ficheros:
• head, fichero ASCII con información acerca del sistema de referencia espacial de las capas8
• coor es un fichero binario que tiene la información geométrica (coordenadas) de los diferentes objetos
que forman las capas.
7
Un fichero en formato binario se codifica con 1 y 0 y es ilegible con un editor, los ficheros ACII son ficheros de texto legibles por
un editor
8
En las últimas versiones de GRASS se permite almacenar varias capas en un mismo fichero vectorial, sin embargo es preferible no
hacerlo para mantener una mayor claridad en la organización de los datos.
Sistemas de Información Geográfica (2013-2014) 63
• topo es un fichero binario que contiene la topología de la capa. En GRASS esta se reconstruye explícita-
mente al crear la capa y cada vez que se la modifica.
• dbln es un fichero ASCII que contiene, para cada capa presente en el fichero vectorial, una referencia a
la tabla que contiene su información temática, así como la base de datos en que se encuentra, la columna
que actúa como identificador y el tipo de base de datos.
• cidx es un fichero binario con un índice que enlaza los identificadores de los objetos en el fichero coor
con las filas en la tabla enlazada.
Si el sistema está configurado para almacenar las tablas enlazadas a los mapas vectoriales en formato dbf, estas
se sitúan en el directorio /dbf con el mismo nombre que las capas a las que se refieren. Otra opción, mucho más
eficiente, es utilizar PostgreSQL9 para almacenar las tablas, en ese caso deberá existir una base de datos en este
sistema en la que el usuario pueda crear y consultar tablas (ver tema 4).
El debate acerca de la conveniencia de uno u otro modelo ha dado lugar a una abundante bibliografía, la decisión
en todo caso basarse en el tipo de estudio o enfoque que se quiera hacer, pero también debe ser función del
software y fuentes de datos disponibles.
9
Un programa de gestión de bases de datos mucho más potente y actualizado que dbase.
64 Tema 3. SIG: Modelos y estructuras de datos
Generalmente se considera que el formato vectorial es más adecuado para la representación de entidades o
variables cualitativas y el formato raster para representar superficies, sin embargo esto no es necesariamente
así.
Está claro que las superficies se representan más eficientemente en formato raster y sólo pueden representarse en
formato vectorial mediante los modelos híbridos (mallas de puntos, TIN e isolineas) que no resultan adecuados
para la realización de posteriores análisis ya que todas las operaciones que permite el modelo raster resultaran
mucho más lentas con estos modelos vectoriales. En general, cualquier tipo de modelización física de procesos
naturales que se base en Sistemas de Información Geográfica requiere una modelo de datos de tipo raster.
Para la representación de entidades resulta más eficiente la utilización de un formato vectorial ya que ocupa
menos espacio en disco duro (aunque este último problema puede compensarse mediante diversos sistemas de
compresión y en todo caso es cada vez menos relevante debido a la cada vez mayor capacidad de los discos
duros) y los ficheros se manejan de forma más rápida si lo que se quiere es simplemente visualizar la capa.
El formato vectorial es más lento que el raster para la utilización de herramientas de análisis espacial y con-
sultas acerca de posiciones geográficas concretas, sin embargo de nuevo el incremento en la potencia de los
ordenadores hace a este problema cada vez menos relevante.
Las ventajas del modelo raster incluyen la simplicidad, la velocidad en la ejecución de los operadores y que es el
modelo de datos que utilizan las imágenes de satélite o los modelos digitales de terreno. Entre las desventajas del
modelo raster suele incluirse su inexactitud que depende de la resolución de los datos, sin embargo en muchos
casos se confunde precisión y exactitud cuando se trabaja con datos vectoriales de modo que la exactitud en las
coordenadas del modelo vectorial es más teórica que real.
Hoy en día se tiende a compaginar ambos modelos gracias al aumento en la capacidad de los ordenadores.
Se trata de representar los diferentes fenómenos espaciales con el modelo de datos más apropiado en cada
caso. En líneas generales se pueden codificar las formas en un modelo vectorial y los procesos con un modelo
raster, para ello se requieren herramientas eficaces de paso de un formato al otro. Resulta sencillo, finalmente, la
visualización simultánea de datos en los dos formatos gracias a la capacidad gráfica de los ordenadores actuales.
Los SIG tienen un gran número de herramientas para pasar de raster a vectorial, pero resulta difícil combinar
en una sola operación capas codificadas con ambos modelos. En estos casos lo más adecuado es pasar ambas
capas al formato más adecuado para el tipo de análisis que se requiere. Estas transformaciones deben hacerse
con cierto cuidado para no perder precisión espacial al pasar de vectorial a raster.
Básicamente existen cinco enfoques en la combinación de información raster y vectorial en un SIG:
• Formato vectorial utilizando información raster como fondo para facilitar la localización
• Formato raster dibujando información vectorial sobre la misma para facilitar la localización
Las dos primeras opciones están casi en desuso, la tercera es la más utilizada en la administración para la gestión
del territorio e infraestructuras y las dos últimas en modelización e investigación en ciencias ambientales.
Todos los programas de SIG disponen de tres tipos de herramientas básicas:
Sistemas de Información Geográfica (2013-2014) 65
• Importación, para transformar datos de otro modelo digital al que utiliza el programa (GDAL-OGR)
• Exportación, para transformar datos del modelo digital que utiliza el programa a otro (GDAL-OGR)
• Transformación, para pasar de raster a vectorial con las estructuras de datos que utiliza el programa
El concepto tradicional de escala en cuanto relación entre dos longitudes, no tiene sentido en un SIG. Las
herramientas de zoom, disponibles en cualquier programa gráfico, permiten un cambio en la escala de rep-
resentación en la pantalla o en una salida impresa, sin embargo este cambio de escala de representación no
implica una cambio en la escala original de los datos.
En general podemos asumir que la escala de un SIG es la de los mapas que se han utilizado como información
de entrada (en realidad la del mapa con escala inferior si se han utilizado varios). Sin embargo no toda la
información de entrada procede de mapas sino que también puede proceder de conjuntos de puntos de muestreo,
imágenes de satélite, etc. En el caso de los mapas de puntos la resolución se relaciona, aunque de manera algo
difusa, con la distancia media entre los puntos.
En SIG podemos sustituir el concepto de escala por otro concepto, algo difuso también, que es el de precisión
espacial de los datos. En el caso del formato raster la precisión se relaciona claramente con el tamaño de las
celdillas. Si hacemos un zoom excesivo aparecerán los bordes de estas como advertencia de que la profundidad
del zoom es excesiva, en el caso del formato vectorial no tenemos este mecanismo de advertencia y en muchos
casos se fuerzan los zoom para obtener una escala de detalle completamente ilusoria.
3.7 Bibliografía
• De Meers, M.N. (2002) GIS Modeling in Raster John WIley & sons, Chichester 203 pp.
• Gatrell,A.C. (1991) “Concepts of space and geographical data” en Maguire, D.J.; Goodchild, M.F. Rhind,
D.W. (Eds.) Geographical Information Systems: Principles and Applications. John Wiley & sons pp.
119-134 (www.wiley.co.uk/wileychi/gis/resources.html)
• Moolenar, M. (1998) An introduction to the theory of Spatial Object Modelling for GIS, Taylor & Francis,
Londres, 246 pp.
• Tomlin, C.D. (1990) Geographic Information Systems and Cartographic Modeling Prentice Hall,249 pp.
• Tomlin, C.D. (1991) Cartographic modeling en D.J. Maguire; M.F. Goodchild and D.W. Rhind (Eds.);
1991 Geographical Information Systems: Principles and Applications, John Wiley & sons, Chichester
66 Tema 3. SIG: Modelos y estructuras de datos
Tema 4
En el tema anterior se expusieron las ideas básicas referentes a la codificación y almacenamiento de información
espacial en formato raster y vectorial. En este se abordará el manejo de información en formato raster para lograr
uno de los objetivos fundamentales de los Sistemas de Información Geográfica: la obtención de nuevas capas
de información a partir de otras previamente disponibles. Para ello se dispone de un conjunto de herramientas
de cálculo con matrices de datos que reciben el nombre genérico de álgebra de mapas
El álgebra de mapas incluye un amplio conjunto de operadores que se ejecutan sobre una o varias capas raster
de entrada para producir una o varias capas raster de salida. Por operador se entiende un algoritmo que realiza
una misma operación en todas las celdillas de una capa raster.
Cada capa raster es una matriz de números y la operación se realiza para todos los números de la matriz, por
tanto para todas las celdillas de la capa raster. Sin embargo aunque ambas operan sobre matrices, el álgebra de
mapas tiene poco más que ver con el concepto matemático de álgebra matricial.
Los diferentes ejemplos que se pondrán a lo largo de este tema utilizarán las herramientas de GRASS. Se
trata de un programa modular, compuesto por muchos subprogramas (módulos) que implementan diversas
herramientas SIG, entre ellas diversos operadores de álgebra de mapas.
Pueden definirse infinitos operadores, aunque normalmente se clasifican en función de las celdillas implicadas
en el cálculo en:
• Operadores locales
• Operadores de bloque
• Operadores de área
• Operadores globales
67
68 Tema 4. Formato raster. Algebra de mapas.
A C = A ∗ 20
2 3 6 8 40 60 120 160
3 4 4 4 60 80 80 80
4 7 6 8 80 140 120 160
6 8 2 7 120 160 40 140
B D =A+B
9 4 5 8 11 7 11 16
9 2 1 8 12 6 5 12
8 4 8 8 12 11 14 16
4 1 4 8 10 9 6 15
E = 100 ∗ (A − B)/(A + B)
-63.64 -14.29 9.09 0.00
-50.00 33.33 60.00 -33.33
-33.33 27.27 -14.29 0.00
20.00 77.78 -33.33 -6.67
Los operadores locales generan una nueva capa a partir de una o más capas previamente existentes. Cada
celdilla de la nueva capa (Zm) recibe un valor que es función de los valores de esa misma celdilla en las capas
de entrada (Z1, Z2, ..., Zn).
Incluyendo operadores aritmétiocos simples (suma, resta, multiplicación, división) o funciones matemáticas
(raiz cuadrada, potencia, seno, coseno, tangente, logaritmo, exponencial, etc). Puede tratarse de operaciones
sencillas como la multiplicación por 100 de una capa de altitudes en metros para obtener una capa de altitudes
en centímetros o la suma de 12 capas de precipitación mensual para obtener una capa de precipitación anual, o
de operaciones aritméticas mucho más complejas (figuras 4.1 y 4.2).
Sistemas de Información Geográfica (2013-2014) 69
4.1.2 Condicionales
El resultado en la capa de salida dependerá de que se cumplan o no una o varias condiciones en las capas de
entrada. En GRASS se utiliza la función:
nueva_capa=if(condición,acciones si se cumple, acciones si no se cumple)
Las acciones pueden ser de varios tipos:
• Un valor numérico que se asignará a las celdillas que cumplan (o no) la condición en la capa de salida
(figura 4.3),
r.mapcalc "DEM_umbral=if(DEM>400,1,0)"
• El numbre de otra capa raster de la que se extraerán los valores para asignar a las celdillas, u operaciones
matemáticas con ellas:
r.mapcalc "DEM_nuevo=if(DEM>4,DEM-4,0)"
Esta orden genera un MDE con las elevaciones en caso de una subida del nivel del mar de 4 metros.
• Otra condicional
r.mapcalc "DEM_nuevo=if(DEM>4,if(usos==14,1,0),0)"
Esta orden crea una capa con las áreas urbanas que quedarían inundadas si se produjera el aumento en el
nivel del mar.
• != se lee no es igual a
• >, >=, <, <= mayor, mayor que, menor, menor que
70 Tema 4. Formato raster. Algebra de mapas.
• && es el operador y, compara dos condiciones, se cumple si las dos son ciertas
El resultado de los operadores lógicos y relacionales es 1 (cierto) si se cumple la condición y 0 (falso) en caso
contrario. La tabla 4.1 y la figura 4.4 muestran un ejemplo:
La inclusión de operadores lógicos, relacionales y condicionales permite elaborar operadores complejos en los
que no sólo los valores sino también las operaciones que definen la capa de salida dependan de los valores en
varias capas de entrada.
A continuación tienes como se ejecutarían en r.mapcalc los operadores que aparecen en la tabla 4.1 y la figura
4.4. Un error habitual es utilizar el operados && cuando la condición es (como en este caso) ser matorral denso
o matorral claro, en realidad ningún pixel puede tener a la vez dos valores en una misma capa raster. Date
cuenta también del uso de los paréntesis, el operador && se asimila al producto y el operador || a la suma.
r.mapcalc ’mapa1=if(elevacion>500 && (uso==3 || uso==4),1,0)’
r.mapcalc ’mapa2=if(elevacion>500 || uso==3 || uso==4,1,0)’
Sistemas de Información Geográfica (2013-2014) 71
elevación usos
4.1.3 Reclasificación
Una calculadora de mapas es útil para implementar la mayor parte de los operadores locales (o incluso en oper-
adores de vecindad), pero algunas operaciones resultan difíciles de implementar. Para estos casos los programas
de SIG suelen disponer de operadores específicos.
El caso más habitual es el de la reclasificación o cálculo de un nuevo valor para cada celdilla a partir del valor
de la misma celdilla en otra capa (figura 4.7) en base a un conjunto de sencillas reglas relacionales. Todos
los programas de SIG disponen de un módulo que permite reclasificar capas de información. En GRASS, el
módulo encargado de reclasificar se denomina r.reclass.
Por ejemplo, podríamos reclasificar el mapa de usos del suelo que aparece en la figura 4.4 para obtener una
leyenda más compacta. Para ello debemos crear un archivo de texto con las reglas de reclasificación que apare-
cen en la figura 4.5:
gedit usos_rec.txt &
Una vez completado y guardado el archivo damos la orden con el módulo r.reclass. El signo < actúa redi-
rigiendo el contenido del archivo al módulo:
r.reclass input=usos output=usos_rc < usos_rec.txt
En el caso de una variable cuantitativa, el contenido del archivo de reglas de reclasificación sería algo diferente
ya que es necesario especificar rangos de valores además de valores individuales. La figura 4.6 muestra un
ejemplo de archivo de texto con reglas de reclasificación para la capa de elevaciones que aparece en la figura
4.4. La figura 4.7 muestra otro ejemplo.
72 Tema 4. Formato raster. Algebra de mapas.
1=1 Bosque
2=1
3=2 Matorral
4=2
5=3 Secano
6=3
7=4 Vid
8=4
9=5 Regadio
10=5
11=6 Invernaderos
12=7 Embalse
13=8 Carreteras
14=9 Nucleos urbanos
Figura 4.5: Reglas de reclasificación de la capa de usos del suelo. A cada valor en la capa de entrada se asigna
un nuevo valor en la capa de salida, añadiendo además las etiquetas de texto ya que la capa de salida contendrá
una variable cualitativa.
Figura 4.6: Reglas de reclasificación de la capa de elevaciones. Puesto que la nueva variable es cualitativa
necesita etiquetas de texto.
El módulo r.reclass asigna una paleta de colores arbitraria al mapa resultante. Si queremos modificarla habrá
que utilizar las herramientas de qgis o bien el módulo de GRASS r.colors para modificar los colores de forma
permanente.
Los operadores de vecindad adjudican a cada celdilla un valor que es función de los valores de un conjunto
de celdillas contiguas, en una o varias capas. El conjunto de celdillas contiguas a la celdilla X más ella misma
constituye una vecindad. Generalmente se trabaja con vecindades de forma cuadrada y tamaño variable, el
tamaño se define como el número de celdillas que hay en el lado del cuadrado, siempre un número impar (3, 5,
7, etc.).
Hay que tener en cuenta que en los píxeles situados en los bordes del mapa no podrá calcularse el resultado con
lo que el valor quedará indefinido (nulo). La anchura en píxeles del borde indefinido en el mapa resultante es
igual a la parte entera de la mitad del tamaño de la vecindad (ver figuras 4.8 o 4.9).
Aunque en GRASS se puede utilizar r.mapcalc para programar muchos de los operadores de este tipo, resulta
bastante complejo. Por ello los programas de SIG suelen incluir herramientas específicas.
Los ejemplos más habituales de operador de vecindad son el filtrado de capas , los operadores estadísticos y los
operadores direccionales.
Operadores estadísticos
Calculan un estadístico (media, desviación típica, mínimo, máximo, etc.) a partir de los valores de todas las
celdillas que forman la vecindad y lo adjudican a la celdilla central en la capa de salida. También pueden
llevarse a cabo operaciones más complejas como por ejemplo un índice de diversidad del paisaje que sería el
número de usos del suelo diferentes en las celdillas vecinas a una celdilla dada (figura 4.9).
El módulo de GRASS para calcular estadísticos en una vecindad es r.neighbors. Su utilización es sencilla:
r.neighbors input=elevacion output=elev_med size=3 method=average
El parámetro size hace referencia al tamaño de la vecindad y method al estadístico que se va a calcular. Los
estadísticos posibles son:
• average: Media
• median: Mediana
• mode: Moda
• minimum: Mínimo
• maximum: Máximo
• range: Rango
• sum: Suma
74 Tema 4. Formato raster. Algebra de mapas.
• variance: Varianza
• diversity: Diversidad
1 2 3 4 5 4 N N N N N N
4 5 3 3 4 3 N 3.7 3.8 4 4.2 N
7 5 3 6 5 4 N 4.8 4.3 4.3 4.8 N
7 5 4 5 6 7 N 5.5 5.3 5.7 6.1 N
7 5 7 8 7 7 N 6.1 6.2 6.9 7.3 N
7 5 8 9 8 9 N N N N N N
1 2 3 4 5 4 N N N N N N
4 5 3 3 4 3 N 6 5 4 4 N
7 5 3 6 5 4 N 4 4 4 5 N
7 5 4 5 6 7 N 4 6 6 5 N
7 5 7 8 7 7 N 4 5 6 5 N
7 5 8 9 8 9 N N N N N N
Filtrados
El filtrado de capas actúa moviendo una ventana, generalmente de 3x3 celdas, por toda la capa que recorre la
capa entera. Esta ventana adjudica a la celdilla central la media ponderada de los valores en las 9 celdillas que
abarca la ventana utilizando la ecuación:
9
P
wi · ri
i=1
9
(4.2)
P
wi
i=1
donde wi son los 9 valores en la matriz de filtrado y ri los 9 valores en la capa raster de entrada.
A partir de diferentes coeficientes de ponderación se consiguen diferentes resultados, por ejemplo la siguiente
matriz de filtrado calcularía la media aritmética:
1 1 1
1 1 1
1 1 1
Sistemas de Información Geográfica (2013-2014) 75
por el contrario, el siguiente filtro crea una media ponderada que da mayor peso al valor central y menor a los
de las esquinas. A la izquierda aparecen los valores de la capa raster de entrada y a la derecha la matriz de
filtrado.
10 12 11 1 2 1
14 13 15 2 3 2
17 16 17 1 2 1
10 · 1 + 12 · 2 + 11 · 1 + 14 · 2 + 13 · 3 + 15 · 2 + 17 · 1 + 16 · 2 + 7 · 1
= 13.87
1+2+1+2+3+2+1+2+1
el resultado se almacenará en la celdilla central en la capa raster de salida.
Utilizando diferentes coeficientes de ponderación podemos obtener filtros de distinto tipo. Este tipo de ope-
radores se utiliza especialmente en el análisis de imágenes de satélite o para suavizar capas raster representando
superficies (elevación, temperatura, etc.)
GRASS incluye un módulo específico para filtrados denominado r.mfilter. Para utilizarlo necesitamos crear un
archivo de texto con el filtro tal como aparece en la figura 4.10, para ello utilizaremos gedit. Posteriormente
utilizaremos el módulo con la orden:
r.mfilter input=elevacion output=demfilt filter=archivo_reclasificacion.txt
Operadores direccionales
Permiten estimar un conjunto de parámetros relacionados con la ubicación de los diferentes valores dentro de la
vecindad. Su utilidad primordial es el análisis de Modelos Digitales de Terreno, así permiten calcular pendiente,
orientación, curvatura, etc. a partir de una capa de elevaciones (figura . En GRASS se utiliza para ello el módulo
r.slope.aspect (figura 4.11).
r.slope.aspect input=elevacion slope=pendiente aspect=orientacion
76 Tema 4. Formato raster. Algebra de mapas.
También sirven para crear, a partir de una capa de elevaciones capas de dirección de flujo. Se trata de determinar
hacía que celdilla se dirigiría el agua en caso de precipitación (lógicamente aquella celdilla situada a menor cota
y con la máxima pendiente). En GRASS se utiliza para ello el módulo r.watershed (figura 4.12).
r.watershed elevation=elevacion drainage=direccion
Tanto r.slope.aspect como r.watershed son módulos complejos que pueden generar varios tipos diferentes de
capas de salida (consulta la ayuda para averiguar cuales son). En algunos casos necesitarán también capas de
entrada adicionales.
Actúan de forma similar a los operadores de vecindad, pero en lugar de aplicar la ventana a cada una de las
celdillas desplazandola celdilla a celdilla, se aplica a bloques completos del mismo tamaño de la ventana y
asignando el mismo resultado a todas las celdillas incluidas dentro del bloque. Las figuras 4.8 y 4.13 muestran
la diferencia entre un operador de vecindad y otro de bloque. En ambas se aplica un operador de media al
mismo conjunto de datos.
Los operadores de bloque permiten llevar a cabo cambios de escala en las capas raster, tal como aparece en la
figura 4.13 el resultado puede considerarse como un aumento del tamaño de las celdillas.
Otra diferencia importante entre los operadores de vecindad y los de bloque es que mientras que los primeros
exigen definir una vecindad de un número impar de celdillas, con los operadores de bloque pueden definirse
ventanas de cualquier tamaño.
El módulo r.stats.resamp implementa en GRASS este tipo de operadores y permite utilizar varios estadísticos
además de la media. Su utilización se diferencia de los módulos que implementan operadores de vecindad en
que en lugar de establecer el tamaño de la ventana en la orden debemos modificar la resolución antes de ejecutar
la orden.
Si por ejemplo tenemos una capa de elevaciones (MDE) con una resolución de 25x25 metros y queremos,
mediante un operador de bloque, crear una capa de elevaciones de 100x100 el procedimiento es el siguiente:
Sistemas de Información Geográfica (2013-2014) 77
Figura 4.12: Operador direccional: Dirección de drenaje y Operador extendido: Cálculo de lineas de flujo y
cuencas
g.region res=100
r.stats.resamp input=MDE output=MDE100 mehod=average
La primera orden cambia la resolución (tamaño de las celdillas) al tamaño del bloque, la segunda ejecuta el
cálculo.
Son aquellos que afectan a zonas relativamente extensas que cumplen determinado criterio pero cuya loca-
lización precisa no se conoce a priori. Por tanto el operador (programa) debe determinar en primer lugar cual
es el área (conjunto de celdillas) que cumple dichas características. Entre los casos más habituales están:
Figura 4.14: Operador extendido. Transformación de un mapa de variable cualitativa en un mapa raster de
objetos
Sistemas de Información Geográfica (2013-2014) 79
En el ejemplo de la figura 4.15 partimos de un mapa de usos del suelo y obtenemos una capa de polígonos
en la que las diferentes manchas de bosque aparecen codificadas como 1, 3, 7 y 9.
Por ejemplo, en un estudio de viabilidad de reintroducción de una especie que habita en el bosque, no
sólo es importante saber las hectáreas de bosque que tiene el territorio, sino también cual es el tamaño de
cada uno de los polígonos de bosque y cuales son los que cumplen los requerimientos de espacio de la
especie a reintroducir.
El módulo de GRASS para la identificación de polígonos es r.clump y su uso es muy sencillo, basta con
especificar el nombre de la capa de entrada y como queremos llamar a la de salida.
r.clump input=usos output=manchas_usos
2. Áreas situadas a una distancia, inferior a un valor umbral, de un objeto definido por una o varias
celdillas. Se genera así una zona tampón (buffer). El resultado sería una capa en la que se codificaría de
un modo el objeto de otro modo el área tampón y de un tercero el área exterior al tampón (figura 4.21).
Siguiendo con el ejemplo anterior, la especie a reintroducir puede requerir la presencia de una superficie
de agua a una distancia determinada. Este operador permitirá discriminar cuales son las celdillas que
cumplen esta condición.
El módulo de GRASS para la obtención de áreas tampón es r.buffer. Puede calcular diversos umbrales
de distancia en las mismas unidades en que se expresan las coordenadas X e Y de la región de trabajo
(normalmente en metros). La orden
r.buffer input=carreteras output=distancias distances=100,500,1000
genera la capa que aparecen en la figura 4.16 si se aplica al entorno del núcleo urbano de Murcia.
3. Lineas de flujo y cuencas de drenaje (figura 4.12). A partir del operador de dirección de drenaje visto
anteriormente, puede construirse otro que de modo recursivo genere la linea de flujo que seguiría un
volumen de agua depositado sobre el territorio. La unión de todas las lineas de flujo que coinciden a un
punto constituye la cuenca de drenaje de ese punto. Dada un celdilla, incluye todas las que drenan a este.
Se trata de un operador fundamental en el desarrollo de modelos hidrológicos (figura 4.12).
El operador linea de flujo permite determinar que celdillas se verán afectadas por un posible vertido de
una industria sabiendo su ubicación. El operador cuenca de drenaje permite evaluar el riesgo de inun-
dación.
80 Tema 4. Formato raster. Algebra de mapas.
GRASS dispone de algunos módulos para este tipo de análisis (r.watershed o r.drain). En el caso de
r.watershed la orden para generar una capa de redes de drenaje y otra de cuencas a partir de la capa de
elevaciones es la siguiente:
4. Cuencas visuales (figura 4.17). Determina el area visible desde un determinado punto e igualmente el
area desde la que dicho punto es visible.
Ejemplos de la utilidad de este operador pueden ser el estudio de impacto visual de un vertedero (cuanto
mayor sea el área desde la que es visible mayor será su impacto) o el diseño de una red de torretas de
vigilancia de incendios forestales (se trataría de maximizar la cuenca visual de cada una de ellas). La
figura 4.18 muestra un ejemplo del cálculo de zonas visibles desde el núcleo urbano de Hellín buscando
la zona óptima para instalar un repetidor de radio.
max_dist=5000
El parámetro coordinate permite introducir las coordenadas del punto de observación (u observado),
obs_elev la elevación de este sobre el terreno y max_dist la distancia máxima para tener visibilidad.
Sistemas de Información Geográfica (2013-2014) 81
Son aquellos que calculan algún parámetro (superficie, perímetro, índices de forma, distancias, estadísticos)
para zonas previamente conocidas. Puede tratarse de zonas definidas por diferentes valores de una variable
cualitativa (superficies con diferente litología por ejemplo) o de polígonos.
Uno de los casos más habituales es la obtención del valor medio de una variable cuantitativa para diferentes
valores de una variable cualitativa. Por ejemplo obtener la altitud media para cada tipo de uso de suelo a partir
de un mapa de elevaciones y de otro de usos del suelo (figura 4.19).
El módulo de GRASS que lleva a cabo este tipo de análisis es r.statistics. El ejemplo de la figura 4.19 se
implementaría con la siguiente orden:
r.statistics base=usos cover=MDE output=MDE_avg method=average
Este módulo tiene el inconveniente de que sólo admite capas raster de valores enteros como variable para la que
calcular los estadísticos, por ello es necesario convertir los valores decimales en enteros con r.mapcalc antes
de utilizarlo.
Los métodos disponibles son:
• diversity: diversidad
• distribution: distyribución
• average: media
• mode: moda
• median: mediana
• variance: varianza
• skewness: sesgo
• kurtosis: curtosis
• sum: suma
Sistemas de Información Geográfica (2013-2014) 83
Otro caso interesante es el cálculo de la superficie ocupada por cada uno de las entidades en un mapa de
polígonos o por cada uno de los valores de una variable cualitativa, en ambos casos el operador es el mismo
(figura 4.20). En GRASS utilizaremos el módulo r.areas para calcular las áreas de diferentes zonas:
r.areas input=municipios output=municipios_areas units=h
donde units hace referencia a las unidades en las que se medirá la superficie. Las opciones son las mismas que
con r.report.
La utilidad de este tipo de operadores es que permiten superar los análisis celdilla a celdilla característicos de
los operadores locales o de vecindad para llevar a cabo análisis sobre agrupaciones homogéneas de celdillas.
Permitirán por ejemplo calcular la pendiente media de una parcela de terreno o determinar la extensión de las
diversas manchas de bosque existentes en un área para determinar cuales tiene un tamaño adecuado para la
reintroducción de especies.
Son aquellos que afectan a toda la capa raster, se basan en el concepto de distancia.
• Operador distancia euclidiana (figuras 4.21 y 4.22), permite calcular para todas las celdillas su distancia
a una serie de entidades en una capa raster.
• Operador distancia ponderada (figura 4.23), permite introducir el concepto de fricción que es el coste
de atravesar cada celdilla. Si por ejemplo tratamos de determinar el camino más corto a pie hacia un
punto en mitad de una sierra, debería tenerse en cuenta la mayor o menor facilidad para atravesar las
diferentes celdillas (debido a la pendiente, vegetación, presencia de caminos, etc.)
84 Tema 4. Formato raster. Algebra de mapas.
Figura 4.20: Operador de área: Cálculo de la superficie para cada uso de suelo
Sistemas de Información Geográfica (2013-2014) 85
• Operador entidad más cercana (figuras 4.22 y 4.23), complementario de los anteriores ya que indica,
para cada celdilla, cual es la entidad más cercana. Resulta de utilidad para resolver problemas de dis-
tribución de servicios (hospitales, colegios, etc.)
La siguiente orden muestra un ejemplo en el que se ha considerado que el coste de atravesar una celdilla es la
misma para todas las celdillas. La capa raster de fondo representa la distancia a los núcleos urbanos, mientras
que los polígonos representan el área de influencia de cada uno de núcleos urbanos. El resultado aparece en la
figura 4.22.
r.distancias input=urbanos dist_map=distancia alloc_map=cercanos
Este mismo análisis puede hacerse también incorporando una capa que representa el coste de atravesar cada una
de las celdillas. En la figura 4.23 aparece el ejemplo anterior, pero ahora considerando que el coste de atravesar
cada una de las celdillas es proporcional a su pendiente. La llamada a r.mapcalc sirve para producir un mapa
de coste con valores enteros y con valores máximos en las celdillas de mar para imposibilitar el paso por ellas.
r.mapcalc ’pendiente_int=if(isnull(pendiente),99,int(pendiente))’
Figura 4.22: Cálculo de distancias a núcleos urbanos en la Región de Murcia. No se ha considerado el coste de
atravesar cada celdilla. Los polígonos indican las áreas que están más próximas al núcleo situado en su interior
que a ningún otro.
Figura 4.23: Cálculo de distancias con coste igual a la pendiente en la Región de Murcia. Los polígonos indican
las áreas que están más próximas al núcleo situado en su interior que a ningún otro.
Sistemas de Información Geográfica (2013-2014) 87
1 1 1 2 2 5 3 3 4 4 1 1 N N N
3 3 1 1 2 5 4 2 2 4 N N 1 N N
3 1 1 2 2 r.cost 5 2 1 3 5 r.drain N N 1 N N
2 1 1 1 1 4 2 2 2 3 N N N N N
1 2 3 3 3 3 4 5 5 5 N N N N N
Figura 4.24: Esquema del funcionamiento de los operadores de coste acumulado y ruta más corta
El módulo r.cost produce una capa con el coste acumulado que conlleva viajar desde un punto del mapa a
cualquier otro punto del mapa. El punto de entrada se introduce como un par de coordenadas o como una capa
vectorial con varios puntos de entrada:
GRASS: /path > r.cost -k input=mapa_coste output=mapa_salida coordinate=x,y
La opción -k fuerza al programa a usar “movimientos Rey” en lugar de “movimientos de torre”, de este modo
se fuerza al programa a tener en cuenta posibles desplazamientos en la diagonal, es un procedimiento más lento
pero más exacto. Los parámetros input y output hacen referencia al mapa de entrada y salida respectivamente.
La utilización del operador extendido linea de flujo sobre capas que representen distancias o distancias pon-
deradas permite determinar la distancia más corta entre dos puntos teniendo en cuenta los diferentes factores
que influyen en el coste de atravesar una celdilla.
En las siguientes tablas aparece un ejemplo de obtención de una capa de coste acumulado desde la celdilla
central a partir de una capa de costes de entrada y de la obtención de la ruta final.
En la figura 4.24, la celdilla central (en color rojo) es la celdilla desde la que se calcula el coste acumulada para
cada celdilla; la celdilla superior izquierda (en azul) es la que marca el inicio de la ruta en el módulo r.drain.
El módulo r.drain toma como capa de entrada la capa de costes generada anteriormente y genera la ruta
óptima (mínimo coste) entre el punto anterior y un nuevo punto que se pasa como parámetro a r.drain:
r.drain input=coste output=ruta coordinate=573012,4270496
El uso del álgebra de mapas supone la superación de la fase inicial de presentación y consulta de datos en
un SIG e iniciar un uso más avanzado (análisis, modelización de procesos, toma de decisiones, etc.) que nos
permita la resolución de problemas espaciales complejos.
Para ello, es necesario no quedarse en una concepción del álgebra de mapas como un conjunto de operadores
que se utilizan de forma separada, y entender el álgebra de mapas como un lenguaje con el que es posible
expresar modelos más o menos complejos que permiten resolver problemas concretos.
88 Tema 4. Formato raster. Algebra de mapas.
La aplicación de estas ideas a la resolución de problemas en un entorno SIG requiere, en primer lugar, la
descomposición del problema planteado en una serie de subproblemas y estos a su vez en otros, hasta que
queden convertidos en una serie de operadores, interconectados en un diagrama de flujo, que se transfieren y
transforman información espacial.
El primer paso para desarrollar un modelo que permita resolver un problema espacial es determinar como debe
actuar el modelo, para ello hay que empezar teniendo claro cual es el resultado final que se quiere obtener
(generalmente uno o varios mapas y algunos informes) y aplicar el siguiente procedimiento recursivo:
• SI. Terminado
• NO. Considerar estos mapas de entrada como nuevos mapas resultado y volver, para cada uno de
ellos, al paso 1
El desarrollo de un proyecto SIG consistiría de esta manera en la división sucesiva de un problema en subtareas
cada vez más simples hasta el momento en que cada una de estas subtareas pudiera expresarse como un operador
de álgebra de mapas (figura 4.28 parte baja); este es el concepto fundamental del trabajo con un SIG.
90 Tema 4. Formato raster. Algebra de mapas.
Una vez conceptualizado el modelo es necesario formularlo, es decir convertir el esquema en un conjunto
de órdenes cuya ejecución sucesiva resolverá el problema. Por tanto el álgebra de mapas se convierte en un
lenguaje de programación y el trabajo con un SIG en el desarrollo de algoritmos.
Una vez que se ha explicitado un determinado trabajo en SIG como una serie de ordenes escritas en el lenguaje
formal del álgebra de mapas lo que tenemos es un programa con todas las de la ley. Por tanto podemos escribirlo
en un fichero y utilizarlo con otro conjunto de datos diferente. Evidentemente para hacer esto necesitamos un
SIG basado en comandos, es decir basado en un lenguaje.
Cualquier SIG suficientemente potente permite utilizar un lenguaje de programación que permita utilizar,
además de las propias órdenes del sistema, otros elementos como variables, estructuras condicionales o ite-
rativas que evalúen condiciones, posibilidad de definición de funciones, etc. Generalmente se utilizan los de-
nominados lenguajes de scripts interpretados (algo más sencillos de manejar que los lenguajes compilados).
En GRASS se utiliza el lenguaje de la shell (del sistema operativo).
Finalmente cabe destacar cuatro ideas básicas sobre el álgebra de mapas:
• Conocer el conjunto de operadores de álgebra de mapas no significa saber utilizar el álgebra de mapas
para resolver problemas.
• El álgebra de mapas crece ya que pueden crearse nuevos operadores a partir de la combinación de otros
operadores formado programas
Para finalizar, es importante tener en cuenta que la existencia de errores e incertidumbres en las capas de
entrada va a generar errores e incertidumbres en la de salida. Por ejemplo si la pendiente de una celdilla es
5 ± 1% y se eleva esa celdilla al cuadrado, el resultado será 25 pero con un intervalo de error entre 16 y 36. Es
decir la incertidumbre a pasado del 20% al 40%.
4.3.3 Un ejemplo
Se requiere la localización de áreas de cultivos susceptibles de recibir ayudas para mejoras de regadío. Los
ingenieros agrónomos han desarrollado un modelo conceptual según el cual estas áreas deberán tener una
elevación inferior a 550 m y pendiente inferior a 5%. Estas áreas deben a su vez estar a menos de 500 m de un
curso fluvial y estar en cultivo.
Para resolverlo se ha desarrollado ya el correspondiente modelo lógico de datos que ha dado lugar a las si-
guientes capas de información:
Figura 4.27: Esquema de resolución del problema del ejemplo con álgebra de mapas
Para resolverlo1 el primer paso sería determinar con que operación podemos conseguir el mapa resultado y
cuales son los mapas de entrada a dicha operación. En este caso necesitamos un mapa de elevaciones (que ya
tenemos), un mapa de pendientes (que podemos obtener a partir del de elevaciones) y un mapa de distancia a
la red de drenaje. El módulo que evaluará en que celdillas se cumplen las condiciones impuestas es r.mapcalc;
y el módulo que obtiene las pendientes a partir de las elevaciones será r.slope.aspect.
Para obtener un mapa de distancias a la red de drenaje tendremos que rasterizar esta (módulo v.to.rast) y utilizar
el módulo r.distancias para establecer las distancias.
Estas operaciones deben organizarse en un diagrama de flujo (figura 4.27) y decidir el orden en que se va a
ejecutar cada paso. Lógicamente ningún paso debe ejecutarse antes de tener toda la información de entrada que
necesita., La figura 4.27 indica también el número de orden.
1
A continuación se detalla la resolución con GRASS, la resolución con cualquier otro SIG será conceptualmente igual pero cam-
biarán los nombres de los módulos
92 Tema 4. Formato raster. Algebra de mapas.
4. Utilizar la calculadora de mapas para obtener capas que representen el cumplimiento de cada una de las
condiciones a partir de operaciones condicionales:
5. Finalmente, puesto que las capas que hemos creado tienen valor cero cuando no se cumple la condición
y uno en caso contrario, pueden integrarse todas las condiciones con una simple multiplicación de capas:
r.mapcalc ’final=cond_elevacion * cond_pendiente * cond_red * cond_uso’
En realidad la reclasificación y todas las llamdas a r.mapcalc podrían haberse integrado con una única operación
con la calculadora de mapas:
r.mapcalc ’final=if(elevacion<550 && pendiente<5 && dist_red<500 && uso==3,1,0)’
4.4 Bibliografía
• De Meers, M.N. (2002) GIS Modeling in Raster John WIley & sons, Chichester 203 pp.
• Tomlin, C.D. (1990) Geographic Information Systems and Cartographic Modeling Prentice Hall,249 pp.
• Tomlin, C.D. (1991) Cartographic modeling en D.J. Maguire; M.F. Goodchild and D.W. Rhind (Eds.);
1991 Geographical Information Systems: Principles and Applications, John Wiley & sons, Chichester
(www.wiley.co.uk/wileychi/gis/resources.html)
Sistemas de Información Geográfica (2013-2014) 93
El conjunto de herramientas que permiten analizar y crear nuevas capas de información espacial en formato
vectorial se suelen agrupar con el nombre de geoprocesamiento, aunque en sentido estricto podríamos aplicar
el término tanto al trabajo con datos raster como vectoriales.
Las capas vectoriales están formadas por un conjunto de objetos (puntos, lineas o polígonos), codificados me-
diante su posición en el espacio (coordenadas), y una tabla enlazada que contiene diversas variables asociadas
a los objetos y en la que cada linea representa los valores de uno de estos objetos.
Mientras que los objetos se almacenan en ficheros propios del programa que estemos utilizando, las tablas
suelen almacenarse en una base de datos independiente gestionada por un Sistema de Gestión de Bases de
Datos (SGBD), en inglés DBMS (Data Base Management System). Gran parte de las operaciones de geoproce-
samiento se basan en operaciones sobre las tablas llevadas a cabo en el SGBD, por ello este tema comienza
con una exposición con cierto detalle acerca de que son y como funcionan los SGBD así como de las carac-
terísticas del lenguaje más utilizado por estos, el Lenguaje Estructurado de Consultas (SQL, Structured Query
Language).
Una base de datos es una colección de datos interrelacionados y almacenados de forma coherente. Un Sistema
de Gestión de Bases de Datos (SGBD) consiste en un conjunto de programas para acceder a una base de datos.
Aunque estas definiciones puede aplicarse en sentido amplio a cualquier programa informático y a los datos
que manejan, los SGBD están orientados al almacenamiento de grandes volúmenes de datos gestionados por
organismos públicos o privados de cierta entidad para el acceso concurrente (varios al mismo tiempo) por
múltiples usuarios.
Normalmente, en el núcleo de un Sistema de Información se sitúa un SGBD, aunque el caso de los SIG es
un poco diferente ya que, en principio, los datos espaciales no son adecuados para su manejo con SGBD
tradicionales. Sin embargo, a lo largo del desarrollo de las tecnologías ligadas a los SIG desde 1970 hasta la
actualidad, una de las tendencias más claras es el papel, cada vez más importante, que tienen los SGBD como
apoyo a los programas de gestión de SIG.
En principio se utilizaron para almacenar, como tablas, los atributos temáticos asociados a un conjunto de enti-
dades espaciales almacenadas en formato vectorial. A esta solución se la denomina (modelo Geo-relacional).
95
96 Tema 5. Geoprocesamiento en formato vectorial.
Hoy en día cada vez se utilizan más para el almacenamiento conjunto de la información geométrica (conjunto
de coordenadas), topológica y temática de las entidades espaciales dando lugar a las llamadas Geodatabases.
Aunque se han hecho algunos intentos para almacenar información en formato raster en un SGBD, esta opción
no resulta todavía eficiente salvo en aplicaciones concretas.
Un SGBD permite el almacenamiento, manipulación y consulta de datos pertenecientes a una base de datos
organizada en uno o varios ficheros. En el modelo más extendido (base de datos relacional) la base de datos
consiste, de cara al usuario, en un conjunto de tablas entre las que se establecen relaciones1 . A pesar de la
semejanza con un programa de hoja de cálculo (ambos manejan conjuntos de tablas) un SGBD tiene una serie
de características que lo diferencian de las hojas de cálculo:
• El método de almacenamiento y el programa que gestiona los datos (servidor) son independientes del
programa desde el que se lanzan las consultas (cliente) (figura 5.1). De este modo los programas clientes
son muy sencillos ya que sólo tienen que enviar consultas y recibir los resultados de estas.
• El almacenamiento de los datos se hace de forma eficiente aunque oculta para el usuario y normal-
mente tiene, al contrario de lo que ocurre con las hojas de cálculo, poco que ver con la estructura con la
que los datos se presentan al usuario.
• Un SGBD permite el acceso concurrente de múltiples usuarios autorizados a los datos, realizando ope-
raciones de actualización y consulta de los mismos garantizando la ausencia de problemas de seguridad
(debidos a accesos no autorizados) o integridad (pérdida de datos por el intento de varios usuarios de
acceder al mismo fichero al mismo tiempo).
El programa servidor suele activarse al arrancar el ordenador, podría compararse a un bibliotecario que recibe
peticiones (consultas) de diferentes usuarios (programas clientes) y les entrega el resultado de la consulta.
Las primeras bases de datos fueron simplemente ficheros de texto en formato ASCII conteniendo tablas. Las
hojas de cálculo supusieron un avance ya que permiten operaciones complejas entre los diferentes elementos
de una tabla. Sin embargo las hojas de cálculo presentan ciertas limitaciones cuando la cantidad de datos y
usuarios es elevada. Estas limitaciones se superan con la optimización del almacenamiento y la capacidad de
acceso concurrente que tienen las bases de datos.
1
En la bibliografía en inglés sobre bases de datos se habla de relations (tablas) y relationships relaciones entre las tablas. El término
base de datos relacional hace en realidad referencia a la organización de los datos en forma de tablas, no a las relaciones entre ellas
2
Por ejemplo: ¿A que distancia de la capital municipal se encuentran los núcleos urbanos de la Región de Murcia cuya población
es superior a la media por núcleo urbano de su municipio?
Sistemas de Información Geográfica (2013-2014) 97
Hoy en día existen dos grandes modelos, las bases de datos relacionales y el modelo orientado a objetos, y
un modelo híbrido denominado modelo Objeto-Relacional (modelo OR). En cualquier manual de bases de
datos puede encontrarse información acerca de modelos más antiguos como las bases de datos jerárquicas o las
bases de datos en red.
A continuación se habla con cierto detalle de las bases de datos relacionales y en la sección 4.4.1 de las bases
de datos objeto-relacionales. El modelo de bases de datos orientado a objetos tiene poco interés aplicado.
Las bases de datos relacionales, el modelo más utilizado hoy en día3 , consisten en un conjunto de tablas,
similares a las tablas de una hoja de cálculo, formadas por filas (registros) y columnas (campos). Los registros
representan cada uno de los elementos (personas, provincias, observatorios, etc.) descritos en la tabla y los
campos los atributos (variables de cualquier tipo) de los minsmos (ver figura 5.2).
Las diferencias respecto a las tablas de las hojas de cálculo son las siguientes:
• Cada tabla almacena unicamente entidades de una misma clase (municipios, núcleos urbanos, carreteras,
etc.).
• El número de columnas debe ser el mismo para todos los registros de una tabla. Si en uno de los registros
no se tiene algún dato se utiliza algún tipo de codificación especial como valor Nulo (por ejemplo -9999).
– Números enteros
3
Este modelo se estableció en 1970, una eternidad hablando de informática. La longevidad de esta tecnología da idea de su validez
y aceptación
98 Tema 5. Geoprocesamiento en formato vectorial.
– Números reales
– Cadena de caracteres de longitud variable
– Fechas
Estos tipos simples se denominan tipos atómicos y permiten una mayor eficacia en el manejo de la base
de datos a costa de reducir la flexibilidad a la hora de manejar los elementos complejos del mundo real.
También supone un problema a la hora de manejar datos geométricos, y por tanto datos espaciales.
• Las tablas comparten algún campo entre ellas, estos campos compartidos van a servir para establecer
relaciones entre las tablas.
• Se llama clave primaria a un campo o a una combinación de campos que identifica de forma única a
cada fila de una tabla. No pueden haber dos filas en una tabla que tengan la misma clave primaria.
• Por otro lado se denomina clave foránea a una columna o grupo de columnas en una tabla (tabla hija o
referendo) que se refiere a una claver primaria en otra tabla (tabla maestra o referenciada).
Por ejemplo, en una tabla de países el identificador de cada país podría ser la clave primaria; por otro
lado en una capa de ciudades, debería haber una columna con los identificadores de los países a los
que pertenecen las ciudades. Esta última columna actuaría como clave foránea haciendo referencia a los
identificadores (clave primaria) de la tabla de países.
• Es posible crear múltiples vistas simples de una tabla compleja que resumen su contenido sin necesidad
de crear una tabla nueva que almacene información redundante.
• En la definición de las tablas es posible introducir restricciones para garantizar que los datos introducidos
son correctos, pertenecen al conjunto de valores posibles (números enteros mayores de cero por ejemplo)
y que no existen valores duplicados cuando no deba ser así.
• Pueden introducirse índices sobre las columnas que permiten acelerar la búsqueda de registros.
Sistemas de Información Geográfica (2013-2014) 99
municipios
Columna Tipo
ident integer
nombre character varying(25)
cod_comarc integer
comarca character varying(28)
poblacion integer
renta95 integer
renta00 integer
secano integer
regadio integer
parcelas integer
presupuesto_per_capita integer
urbanos
Columna Tipo
cat integer
nombre character varying(50)
municipio integer
poblacion integer
Figura 5.3: Ejemplos de tablas en una base de datos relacional. Las claves primarias aparecen en rojo, la clave
foranea en azul.
En la figura 5.3 aparecen dos tablas, la primera es una tabla de información básica municipal, el campo ident
actúa como clave primaria, se trata de un identificador numérico, único para cada municipio4 .
La segunda tabla (urbanos) contiene los núcleos urbanos. En ella la columna municipios es una clave
foránea referida a ident de la tabla municipios. La columna cat es la clave primaria de la tabla urbanos.
El lenguaje estructurado de consultas (SQL) es un lenguaje normalizado, utilizado por la gran mayoría de los
SGBD relacionales u objeto-relacionales.
Es un lenguaje declarativo, esto significa que las órdenes especifican cual debe ser el resultado y no la manera
de conseguirlo. Al ser declarativo es muy sistemático, sencillo y con una curva de aprendizaje muy fácil ya que
sus palabras clave permiten escribir las ordenes como si fueran frases en las que se especifica (en inglés) que
es lo que queremos obtener5 . Por ejemplo:
SELECT nombre
FROM municipios
WHERE poblacion>5000
ORDER BY poblacion;
4
Es preferible utilizar valores numéricos en lugar de una cadena de caracteres ya que se ahorra espacio y se evitan problemas con el
uso de mayúsculas, acentos, etc.
5
Sin embargo los lenguajes declarativos carecen de la potencia de los procedimentales.
100 Tema 5. Geoprocesamiento en formato vectorial.
• Órdenes para la consulta de datos seleccionados de acuerdo a criterios complejos que involucran diversas
tablas relacionadas por un campo común (SELECT). La mayor parte de las órdenes que se lanzan a una
Base de Datos Relacional son de este tipo.
• Operadores aritméticos, lógicos y relacionales es posible incluir operaciones aritméticas así como
comparaciones, por ejemplo A > B + 3.
• Funciones de agregación: Operaciones tales como promedio (AVG), suma (SUM), máximo (MAX), etc.
se pueden aplicar a las columnas de una tabla para obtener una cantidad única y, a su vez, incluirla en
consultas más complejas.
Por tanto, en una base de datos relacional, los resultados de la consulta van a ser datos individuales, filas, colum-
nas o tablas que cumplen una serie de condiciones basadas en valores numéricos y operaciones aritmético-
lógicas.
A continuación se explica como realizar consultas con la orden SELECT. Los ejemplos que se pondrán utilizan
las tres tablas presentadas en la figura 5.3. En ellos, las órdenes SQL se dividirán en varias lineas para facilitar
su lectura.
Las órdenes SQL se pueden escribir indistintamente en mayúsculas o minúsculas, en los ejemplos a contin-
uación se escriben, para mayor claridad, en mayúscula las palabras clave del lenguajes y en minúscula los
nombres de tablas y campos.
Los dos tipos de consultas más sencillos se denominan proyección (selección de sólo algunas columnas de la
tabla), por ejemplo:
SELECT ident, nombre, poblacion
FROM municipios;
y selección (seleccionar todas las columnas de aquellos registros que cumplan con una determinada condición),
por ejemplo:
Sistemas de Información Geográfica (2013-2014) 101
SELECT *
FROM municipios
WHERE poblacion>20000;
El asterisco significa que se piden todas las columnas que haya en la tabla.
Lógicamente lo habitual será hacer una combinación de ambas, por ejemplo una típica consulta sobre una tabla
en una base de datos relacional, utilizando SQL sería:
SELECT ident, nombre, poblacion
FROM municipios
WHERE poblacion>20000;
el resultado será una tabla en la que tendremos tres columnas (ident, nombre y poblacion) procedentes de
la tabla municipios, las filas corresponderán sólo a aquellos casos en los que el valor en la columna poblacion
sea mayor que 20.000.
Cuando los valores a los que se haga referencia sean cadenas de caracteres, estas deben escribirse entre comillas
simples6 . Se les puede aplicar también operadores relacionales ya que se ordenan alfabéticamente:
SELECT cat, nombre, poblacion
FROM municipios
WHERE nombre>’Lib’;
Esta orden devolverá solo aquellos municipios cuyo nombre esté por detrás de Librilla en el orden alfabético
(Mazarrón, Mula, Murcia, etc.).
Los registros de salida pueden ordenarse mediante la clausula ORDER BY, especificando la lista de campos
que se van a utilizar para hacer la ordenación. Ejemplo:
SELECT id,nombre,poblacion
FROM municipios
ORDER BY poblacion;
Esta consulta devuelve las mismas variables que antes pero ahora ordenadas en función de su población.
Se pueden ordenar los registros por mas de un campo, como por ejemplo:
SELECT nombre,comarca,poblacion
FROM municipios
ORDER BY cod_comarc,poblacion;
Este ejemplo ordenará los municipios por comarcas y dentro de cada comarca por población.
Incluso se puede especificar el orden de los registros: ascendente mediante la clausula ASC (valor por defecto)
o descendente mediante la clausula DESC
6
Las comillas simples se obtienen con la tecla correspondientes al carácter de cierre de interrogación (?) y en pantalla aparecen
verticales
102 Tema 5. Geoprocesamiento en formato vectorial.
Para limitar el número de filas que devuelve el SGBD se añade la clausula DISTINCT entre SELECT y la
primera de las variables a recuperar. De esta manera se eliminan los registros que coincidan totalmente con
otros devueltos anteriormente en la misma consulta:
SELECT DISTINCT cod_comarc,comarca
FROM municipios;
Podemos también limitar el efecto de DISTINCT a a unas pocas variables:
SELECT DISTINCT ON (cod_comarc) comarca
FROM municipios;
5.2.4 Alias
En determinadas circunstancias es necesario asignar un nuevo nombre a alguna de las columnas devueltas por
el servidor. Para ello tenemos la palabra reservada AS que se encarga de asignar el nombre que deseamos a la
columna deseada:
SELECT nombre,(secano+regadio)/parcelas AS media
FROM municipios;
En este ejemplo se ha visto como pueden realizarse operaciones matemáticas entre las variables y devolver los
resultados en una consulta. Concretamente se obtiene el tamaño medio de las parcelas de cultivo dividiendo el
total de superficie cultivada (regadío más secano) entre el número de parcelas.
Ya se ha visto como la cláusula WHERE puede usarse para determinar qué registros de las tablas enumeradas en
la cláusula FROM aparecerán en los resultados de la instrucción SELECT.
Por ejemplo, para obtener sólo los municipios con más de 5000 habitantes, la consulta adecuada sería:
SELECT nombre
FROM municipios
WHERE comarca = ’Noroeste’;
Recuerda que en PostgreSQL, cada vez que se utilice una variable de cadena de caracteres, los valores deben
ser escritos entre comillas simples. Date cuenta también de que, al contrario de lo que ocurría con r.mapcalc,
ponemos un solo signo igual para hacer la comparación. Esto es así porque en SQL no existe el igual de
asignación.
La clausula where permite utilizar diversas opciones.
Operadores lógicos
Los operadores lógicos que pueden utilizarse en SQL son AND, OR y NOT.
SELECT nombre,poblacion
FROM municipios
WHERE poblacion > 20000 AND poblacion < 50000;
Sistemas de Información Geográfica (2013-2014) 103
Esta consulta devolverá los municipios cuya población esté entre 20000 y 50000.
SELECT nombre
FROM municipios
WHERE poblacion > 20000 AND poblacion < 50000 OR cod_comarc=6;
Esta última consulta devolverá los municipios cuya población esté entre 20000 y 50000, o bien los situados en
la comarca 6.
En operaciones lógicas, AND se asimila al producto y OR a la suma, por tanto los paréntesis deben colocarse
como si se tratara de estas operaciones. En caso de duda no hay ningún problema en añadir más paréntesis.
Si a cualquiera de las anteriores condiciones le anteponemos el operador NOT el resultado de la operación será
el contrario al devuelto sin el operador NOT.
El operador BETWEEN
Para indicar que deseamos recuperar los registros según el intervalo de valores de un campo emplearemos el
operador BETWEEN:
SELECT nombre
FROM municipios
WHERE poblacion BETWEEN 20000 AND 50000;
esta orden es equivalente a:
SELECT nombre
FROM municipios
WHERE poblacion > 20000 AND poblacion < 50000;
La inclusión del modificador NOT supondría que la consulta devolviera los valores no situados en el rango de
valores especificado.
SELECT nombre
FROM municipios
WHERE poblacion NOT BETWEEN 20000 AND 50000;
El Operador LIKE
Se utiliza para comparar una expresión de cadena con un modelo en una expresión SQL.
El siguiente ejemplo devolvería todos los observatorios en cuyo nombre apareciera incluida la palabra "Vi-
llanueva" precedida o seguida por cualquier cadena de cero o más caracteres:
SELECT * from municipios
WHERE nombre LIKE ’%Villanueva%’;
El Operador IN
Este operador devuelve aquellos registros cuyo campo indicado coincide con alguno de los en una lista:
104 Tema 5. Geoprocesamiento en formato vectorial.
SELECT nombre
FROM municipios
WHERE cod_comarc IN (1,2,5);
Este ejemplo devuelve los municipios situados en las comarcas 1, 2 y 5.
Al igual que ocurría con el operador BETWEEN la inclusión del modificador NOT hace que se devuelvan aquellos
registros que no cumplen la condición.
SELECT nombre
FROM municipios
WHERE cod_comarc NOT IN(1,2,5);
En ocasiones el objetivo no será obtener un listado de los valores de las variables sino uno o varios estadísticos
calculados a partir de estas. Para ello se utiliza la clausula de agrupamiento GROUP BY que combina los
registros con valores idénticos, en la lista de campos especificados, en un único registro. Para cada registro
se crea un valor resumen si se incluye una función SQL agregada, como AVG, STDDEV, MIN, MAX, SUM o
COUNT en la instrucción SELECT. Por ejemplo, la siguiente orden devuelve cada una de las comarcas junto a
su población media por municipio.
SELECT comarca, AVG(poblacion) AS pob
FROM municipios
GROUP BY comarca;
Puede utilizarse la cláusula WHERE para excluir aquellas filas que no se desea agrupar.
Una vez que GROUP BY ha combinado los registros, la clausula HAVING hace que se muestren sólo los resul-
tados que satisfagan las condiciones introducidas tras la cláusula HAVING.
SELECT comarca,AVG(poblacion),COUNT(poblacion)
FROM municipios
GROUP BY comarca
HAVING AVG(poblacion)<5000;
Al final obtendremos la media de población por municipio y el total de habitantes en aquellas comarcas cuya
población media por municipio sea mayor que 5000 habitantes.
Finalmente, puede limitarse el número de registros devueltos por la orden SELECT utilizando el modificador
LIMIT:
SELECT nombre,poblacion
FROM municipios
ORDER BY poblacion DESC
LIMIT 5;
que devolvería sólo 5 registros. Resulta útil para consultas del tipo ¿Cuales son los 5 municipios con mayor
población? Se ha utilizado el modificador DESC para forzar una ordenación descendente.
Sistemas de Información Geográfica (2013-2014) 105
El operador JOIN se utiliza para combinar varias tablas en una consulta. En principio este tipo de operaciones
generan todas las posibles combinaciones entre los registros de la tabla 1 y los de la tabla 2, de este modo el
número de registros resultantes resulta de multiplicar el número de registros en la primera tabla por el número
de registros de la segunda tabla.
Puesto que se combinan varias tablas hay que especificar cada columna a que tabla corresponde mediante la sin-
taxis tabla.columna, tal como aparece en el ejemplo anterior7 . Para simplificar la orden, suele introducirse
un alias simplificado de las tablas (la primera letra por ejemplo). Por ejemplo la consulta:
SELECT m.nombre,u.nombre
FROM municipios m, urbanos u;
generará todas las combinaciones de registros en ambas tablas, por ejemplo el registro de La Alberca saldrá
combinado con los 45 registros municipales y no sólo con el de Murcia que sería lo razonable.
Este resultado debe filtrarse para quedarnos sólo con los registros que interesan que en principio serán aquellos
que tengan el mismo valor en un campo común. Para filtrar la consulta y que sólo aparezcan los núcleos
asociados a los municipios donde se encuentran es necesario que la clave foranea de la tabla de núcleos urbanos
sea igual a la clave primaria de la tabla de municipios:
SELECT m.nombre,u.nombre
FROM municipios m, urbanos u
WHERE m.ident=u.municipio;
ya que, tal como aparece en la figura 5.3, el campo municipio de la tabla urbanos (clave foranea) contiene
los mismos códigos numéricos que el campo ident de la tabla municipios (clave primaria).
Lógicamente se pueden añadir más condiciones y las clausulas habituales en SQL, así el siguiente ejemplo:
SELECT m.nombre,u.nombre
FROM municipios m, urbanos u
WHERE m.ident=u.municipio and u.poblacion>5000
ORDER BY m.nombre,u.nombre;
devolverá sólo los núcleos urbanos con más de 5000 habitantes ordenados por orden alfabético de municipios
y nombres.
En una capa vectorial disponemos de información geométrica y temática. Lo más habitual es utilizar el SGBD
para almacenar la información temática y el SIG para la información geométrica y topológica. Para ello, a cada
capa vectorial en formato SIG, que contiene la geometría, le corresponde una tabla en el SGBD. El enlace
entre ambas se realiza mediante la utilización de la clave primaria de la tabla como identificador de los objetos
representados. A este sistema se denomina modelo de datos geo-relacional (figura 5.4).
Podemos pensar en un mapa vectorial como en una tabla en la que cada registro (fila) es un objeto (polígono,
linea o punto) que contiene un campo identificador y un campo que contiene la localización (conjunto de
coordenadas X e Y de tamaño, lógicamente, variable). Así este enlace actuaría como una relación entre tablas.
7
En realidad no es obligatorio salvo que haya dos columnas, una en cada tabla, con el mismo nombre
106 Tema 5. Geoprocesamiento en formato vectorial.
• Mostrar en pantalla sólo los objetos de una capa que cumplan una determinada condición;
• Mostrar en pantalla los diversos objetos de una capa empleando una paleta de colores relacionada con
los valores de una determinada variable;
• Seleccionar un registro de una tabla y que este quede resaltado en la visualización de la capa;
Permite seleccionar objetos procedentes de una capa vectorial y crear una nueva capa que contiene sólo los
objetos seleccionados. La selección se realiza en función de los identificadores de los objetos o de los valores
almacenados en la tabla de atributos enlazada a la capa.
El módulo de GRASS para realizar una selección temática es v.extract:
En la figura 5.5 aparecen algunos ejemplos en los que la capa de entrada aparece en color gris y la capa
resultante en color rojo. En el primer caso se han seleccionado los municipios con los identificadores del 1 al
12. La orden para hacerlo es:
v.extract input=municipios output=extraccion list=1-12’
En el segundo los municipios de la comarca del Bajo Guadalentín (cod_comarc=5), esta consulta corre-
sponde al código SQL anterior; y en el tercero estos se han fusionado en un solo polígono. La orden para
hacerlo es:
v.extract input=municipios output=extraccion where=’cod_comarc=5’
En el tercer ejemplo, se utiliza la opción -d de v.extract para fusionar todos los polígonos extraídos:
v.extract -d input=municipios output=extraccion where=’cod_comarc=5’
Por defecto los objetos conservan su identificador y por tanto se copia la tabla de atributos de la capa de entrada
(rellena sólo con las filas correspondientes a los polígonos extraídos).
Permite seleccionar objetos de un mapa vectorial a partir de los objetos presentes en otro. La figura 5.6 muestra
como se han seleccionado aquellos municipio que están en parte dentro del rectángulo.
El módulo de GRASS para realizar una extracción temática es v.select:
v.select ainput=municipios binput=marco output=extraccion
La figura 5.7 muestra el resultado de combinar una selección temática (extraer el municipio de Murcia) con una
selección espacial:
v.extract input=municipios output=extraccion where="nombre=’Murcia’"
108 Tema 5. Geoprocesamiento en formato vectorial.
a b
Figura 5.5: Resultados de 3 ejemplos de v.extract presentados en el texto, en cada caso los polígonos en rojo
son los que han resultado de la extracción
La primera orden extrae el polígono del municipio de Murcia y crea con el una nueva capa (extraccion).
La segunda orden utiliza ese polígono para seleccionar aquellos observatorios que se sitúan en su interior.
Estas operaciones generan, a partir de una o más capas de entrada, una capa que contiene entidades diferentes
a las que aparecian en aquellas.
Sistemas de Información Geográfica (2013-2014) 109
Figura 5.6: Resultado de v.select, los polígonos en rojo son los que han resultado de la selección
Estas funciones utilizan una capa de entrada para producir otra de salida (ver figura 5.9).
a b
c d
Figura 5.9: Resultados de funcionen que crean una capa de salida a partir de una única capa de entrada. a)
buffer, b) conjunto convexo, c) triangulación de Delaunay, 4) polígonos de Thiessen
Estas operaciones parten de dos capa de entrada (una de ellas debe ser un polígono) y genera una capa de salida
combinando ambas capas. En GRASS se llevan a cabo con el módulo v.overlay. El parámetro operator permite
introducir la operación que se va a realizar. La figura 5.10 muestra el resultado de aplicar estas operaciones a la
112 Tema 5. Geoprocesamiento en formato vectorial.
mapa de municipios de la Región de Murcia y la capa de Unidades hidrogeológicas de la Cuenca del Segura.
Existen cuatro tipos:
• Intersección. Aplicado a dos capas de polígonos, el resultados será una capa en la que cada polígono
surge de la intersección de un polígono de la capa A y un polígono de la capa B. Equivale al operador
lógico AND. En la figura 5.10 cada polígono resultante pertenece a un único municipio y una única
unidad hidrogeológica. Aquellas zonas que no estén dentro de un municipio y dentro de una unidad
hidrogeológica quedan en blanco.
v.overlay ainput=hidrogeologia binput=municipios output=overlayand
operator=and
La tabla 5.1 muestra las columnas de las tablas enlazadas a las capas municipios, hidrogeologia
y overlayand. La tabla enlazada a la capa de salida contiene una copia de cada una de las columnas
en las capas de entrada.
• Unión Genera una nueva capa en la que cada geometría la unión de varias geometrías que se superponen
en las dos capas de entrada. Equivale al operador lógico OR. En la figura 5.10 cada polígono resultante
pertenece a un único municipio y una única unidad hidrogeológica, incluyéndose aquellas zonas que
puedan estar o bien sólo dentro de un municipio o bien sólo dentro de una unidad hidrogeológica.
v.overlay ainput=hidrogeologia binput=municipios output=overlayor
operator=or
• Diferencia. Toma como entrada dos polígonos. Devuelve la parte de la primera geometría que no forma
intersección con la segunda geometría. Esta operación es el equivalente espacial de la operación lógica
NOT.
v.overlay ainput=hidrogeologia binput=municipios output=overlaynot
operator=not
Calcular la diferencia entre una capa A y otra B no ofrecerá el mismo resultado que hacerlo al revés. Así
en la figura aparece el resultado de restar a la capa de municipios la de unidades hidrogeológicas con lo
que aparecen aquellas zonas que pertenecen a un municipio pero no a una unidad hidrogeológica. Si se
hubiese calculado al reves el resultado hubiese sido diferente,
• Diferencia simétrica, también llamada or exclusivo. Devuelve la diferencia simétrica (el equivalente
espacial de la operación lógica XOR) de dos geometrías que forman intersección y tienen la misma
dimensión. Es decir sólo habrá geometría donde hubiese geometría en una y sólo una de las capas de
entrada (operador XOR en la figura ).
v.overlay ainput=hidrogeologia binput=municipios output=overlayxor
operator=xor
Sistemas de Información Geográfica (2013-2014) 113
municipios hidrogeologia
overlayand overlayor
overlayxor overlaynot
Figura 5.10: Resultados de v.overlay utilizando los operadores and, or, xor y not con las capas de municipios y
unidades hidrogeológicas
114 Tema 5. Geoprocesamiento en formato vectorial.
Tabla 5.1: Tablas enlazadas a las capas de entrada y salida. Para cada tabla se especifican las columnas que
contiene
Sistemas de Información Geográfica (2013-2014) 115
5.4 Geodatabases
El concepto tradicional en un SIG es el de base de datos georrelacional. Sin embargo, en los últimos años se
ha desarrollado el concepto de Geodatabase como un conjunto de tablas en una bases de datos que incluyen,
entre sus columnas, la información geométrica de los objetos.
Las Geodatabases son un caso particular de base de datos objeto-relacional. Se trata de un modelo de base
de datos que mantiene el esquema de tablas entre las que se establecen relaciones pero permitiendo como
atributos, además de los tipos atómicos, otros más complejos denominados tipos abstractos de datos (ADT)
que admiten objetos geométricos. Para ello el SGBD debe modificarse para admitir nuevas capacidades:
• Deben poder definirse nuevos tipos de datos (tipos abstractos) que permitan almacenar la geometría
(puntos, lineas, polígonos, etc.).
• Las funciones y operadores ya existentes se adaptan para manejar estos datos espaciales.
• El lenguaje SQL se extiende para manipular información geométrica, incluyendo funciones geométrica
(distancia, área, perímetro, etc.) y topológicas (cruce de lineas, punto en polígono, intersección de polí-
gonos, etc.)
Entre las ventajas que aporta este modelo destaca que se gana en velocidad al llevarse a cabo casi todo el
procesamiento en el SGBD de forma que el programa de SIG pierde protagonismo y queda como simple
programa para visualizar. De este modo también se permite que diversos programas cliente puedan acceder de
forma concurrente al programa servidor.
El inconveniente es que las extensiones de SQL para incluir operadores espaciales se hacen demasiado com-
plejas. Por otro lado sigue siendo necesaria la existencia de herramientas de SIG que lean la información
almacenada en la base de datos y la muestren en pantalla.
5.4.2 Geodatabases
El concepto de Geodatabase es uno de los que han experimentado en los últimos años una mayor expansión en
el mundo de los SIG. Se trata simplemente de una base de datos objeto-relacional que almacena toda la infor-
mación relativa a un conjunto de entidades espaciales (geometría, topología, identificadores, datos temáticos,
etc.) de la misma capa en un conjunto de tablas utilizando tipos abstractos de datos. Las ventajas de este modelo
de trabajo son varías:
• Utilización de índices espaciales de mayor potencia para acelerar las búsquedas en tablas-capas de gran
tamaño;
116 Tema 5. Geoprocesamiento en formato vectorial.
• Posibilidad de usar una versión ampliada de SQL para hacer consultas espaciales en las que se incluyen
las propiedades geométricas y topológicas de los objetos, además de sus atributos temáticos, permitiendo
implementar herramientas complejas de geoprocesamiento;
• Mayor integración, en una sola herramienta, de todas las funciones para trabajar con información vecto-
rial con lo que se mejora la gestión de los datos espaciales.
Entre los programas que permiten trabajar con bases de datos espaciales cabe destacar tres, ArcGIS, Oracle
spatial y PostgreSQL + PostGIS. Oracle está considerado como el mejor programa de gestión de base de
datos, siendo uno de sus inconvenientes su elevado precio. PostgreSQL es una alternativa libre (y gratuita)
que realmete no desmerece apenas de Oracle. PostGIS es una extensión, también libre, de PostgreSQL que le
permite trabajar con bases de datos objeto-relacionales.
A continuación se presentan las nuevas funciones del SQL ampliado que se utilizan para manejar información
espacial. Para facilitar la comprensión de las órdenes aparece en rojo las clausulas tradicionales de SQL, en
azul las nuevas funciones, en verde los nombres de las columnas que contienen los objetos geométricos y en
negro los nombres de tablas, columnas convencionales y variables.
El siguiente ejemplo devuelve todos los puntos de la tabla vertice situados al Este de la coordenada UTM
X=600000.
SELECT ST_X(geom),ST_Y(geom)
FROM vertices
WHERE ST_X(geom)>600000;
El siguiente ejemplo devuelve los nombres de los municipios junto a su perímetro y extensión:
SELECT nombre,ST_PERIMETER(geom) AS perim,ST_AREA(geom) AS area
FROM municipios;
Estas órdenes se vieron ya al hablar del modelo Geo-relacional y se pusieron ejemplos con GRASS.
• Conjunto convexo
ST_ConvexHull(geometria),
• Intersección (and)
ST_Intersection(polígono,geometria)
• Unión (or)
ST_Union(geometriaA, geometriaB),
• Diferencia
ST_Difference(geometriaA,geometriaB),
• Diferencia simétrica
ST_SymDifference(geometriaA,geometriaB)
El siguiente ejemplo creará la intersección entre las subcuencas y el municipio de Murcia (código 30).
CREATE TABLE interseccion AS
SELECT s.num_cuenca,ST_Intersection(m.geom,s.geom)
FROM municipios m, chs_subcuencas s
WHERE m.codigo=30;
118 Tema 5. Geoprocesamiento en formato vectorial.
Estas funciones están implementadas en las geodatabases pero no suelen estarlo en las bases de datos geo-
relacionales.
Devuelven cierto o falso, permitirán determinar que objetos cumplen o no alguna especificación dada, por lo
que generalmente se utilizarán en una clausula WHERE de SQL.
La figura 5.12 muestra un esquema de estas funciones. Junto a la descripción de cada función aparece el nombre
de la función en SQL extendido de las geodatabases.
• Dentro de, devuelve verdadero si la geometría A está dentro de la geometría B. Es la función opuesta a
contiene
• Contiene (inverso de lanterior), devuelve cierto si ningún punto del objeto B está en el exterior del objeto
A y al menos un punto del interior de B está en el interior de A, es decir que si geomB es una linea que
coincide con el perímetro del polígono geomA entonces geomA no contiene a geomB
ST_Contains(geomB,geomA)
• Cubre, devuelve cierto si ningún punto del objeto B está en el exterior del objeto A. La diferencia entre
esta función y ST_Contains(geomA,geomB) es basante sutil. Si geomB es una linea que coincide
con el perímetro del polígono geomA, geomA entonce geomA contiene a geomB
ST_Covers(geomB,geomA)
• Toca, devuelve cierto cuando ambas geometrías se tocan, es decir si dos lineas tienen un nodo común o
si dos polígonos están separados por un arco común.
ST_Touches(geomA,geomB)
Una definición más técnica establece que todos los puntos comunes de ambos objetos se encuentran sólo
en sus perímetros de manera que sus interiores no forman intersección entre si.
• Atraviesa, devuelve cierto si la geometria A cruza la geometría B (ambas pueden tener diferente número
de dimensiones)
ST_Crosses(geomA,geomB)
• Se superpone, devuelve cierto si hay solapamiento entre ambas geometrías, es decir si el interior de
ambas geometrías forma intersección con el perímetro y el interior de la otra.
ST_Overlaps(geomA,geomB)
• Igual a, devuelve cierto si ambas geometrías son iguales, independientemente del orden en que estén
especificadas sus coordenadas.
ST_Equals(geomA,geomB)
Sistemas de Información Geográfica (2013-2014) 119
Por ejemplo la siguiente orden determina en que municipio está cada núcleo urbano y los devuelve por orden
alfabético de municipios y núcleos.
SELECT n.nombre,m.nombre
FROM urbanos n, municipios m
WHERE ST_Within(n.geom,m.geom)
ORDER by m.nombre,n.nombre;
El siguiente ejemplo producirá un listado de todos los términos municipales atravesados por el cauce del Segura
SELECT m.municipiosd
FROM red_drenaje r, municipios m
WHERE ST_Crosses(r.linea, m.poligono) and r.nombre=’Segura’;
y el siguiente nos devuelve un listado con los acuíferos se solapan con el municipio de Lorca:
SELECT a.nombre
FROM acuiferos a, municipios m
WHERE ST_Overlaps(a.geom,m.geom) and m.nombre=’Lorca’;
120 Tema 5. Geoprocesamiento en formato vectorial.
5.5 Bibliografía
• OpenGIS Consortium (1999) OpenGIS Simple Features Specification For SQL http://www.opengis.org/docs/99-
049.pdf
• Rigaux,P.; Scholl,M. & Voisard,A. (2001) Introduction to Spatial Databases: Applications to GIS, Mor-
gan Kaufmann, 400 pp.
• Shekhar,S. & Chawla,S. (2002) Spatial Databases: A Tour, Prentice Hall ,300 pp.
• Sherman, G.E. (2008) Desktop GIS. Mapping the plannet with Open Source Tools, The Pragmatic pro-
grammers, 349 pp.
• Worsley,J.C & Drake,J.D. (2002) Practical PostgreSQL, O’Reilley & Associates inc., 619 pp.
• Manual de Postgis.
http://www.postgis.org/download/postgis-1.5.2.pdf
Tema 6
Teledetección
La teledetección es la técnica que permite obtener información a distancia de objetos sin que exista un contacto
material con los mismos. Para que ello sea posible es necesario que, aunque sin contacto material, exista algún
tipo de interacción entre los objetos observados; situados sobre la superficie terrestre, marina o en la atmósfera;
y un sensor situado en una plataforma (satélite, avión, etc.). En realidad la visión supone también una forma de
teledeteccción.
En el caso la teledetección la interacción que se produce va a ser un flujo de radiación que parte de los objetos
y se dirige hacia el sensor (figura 6.2). Este flujo puede ser, en cuanto a su origen, de tres tipos (tabla 6.1):
• Radiación solar reflejada por los objetos (luz visible e infrarrojo reflejado)
• Radiación terrestre emitida por los objetos (infrarrojo térmico, microondas)
• Radiación emitida por el sensor y reflejada por los objetos (radar, lidar)
Las técnicas basadas en los dos primeros tipos se conocen como teledetección pasiva y la última como telede-
tección activa.
La radiación (solar reflejada, terrestre o emitida por el sensor y reflejada) que llega de la superficie terrestre al
sensor atravesando la atmósfera, es almacenada en formato digital. Una vez recuperados los datos en el centro
de control del satélite, estos permitirán obtener información acerca de la superficie terrestre y de la atmósfera.
El tipo de información que se obtiene dependerá de la longitud de onda en la que el sensor capte radiación.
El análisis de esta información permite el reconocimiento de las características de los objetos observados y de
los fenómenos que se producen en la superficie terrestre y oceánica y en la atmósfera. Por tanto son muchas las
ciencias, tanto naturales como sociales, interesadas en su uso (Geografía, Geología, Meteorología, Agronomía,
etc.).
La naturaleza de la radiación electromagnética puede ser explicada a partir de dos modelos aparentemente
contradictorios y en el fondo complementarios. El módelo de onda asume que la radiación se produce en
121
122 Tema 6. Teledetección
forma de ondas que resultan de oscilaciones en los campos eléctrico y magnético en las inmediaciones de los
objetos y se desplazan por el espacio a la velocidad de la luz. Las ondas se definen fundamentalmente por
su longitud (λ) o distancia entre dos picos de onda que se mide en cm, µm (10−6 metros) o en nm (10−9
metros). El modelo de partícula asume que la energía viaja como un flujo de elementos discretos: los fotones.
La cantidad de energía de cada fotón (Q) depende de la longitud de onda, de este modo ambos modelos se
relacionan mediante la ecuación:
hc
Q= (6.1)
λ
donde h es la constante de Planck (6.626x10−34 Js) y c la velocidad de la luz (2, 997 · 10−8 m/s). La ecuación
6.1 implica que a menor longitud de onda mayor es la energía transportada por la radiación y por tanto más
peligrosa es esa forma de radiación.
El conjunto de todas las longitudes de onda se denomina espectro electromagnético (figura 6.2 y tabla 6.1).
Dentro del espectro electromagnético se distinguen una serie de regiones, las más utilizadas por las diferentes
técnicas de teledetección son la luz visible (que suele dividirse en rojo, verde y azul) , el infrarrojo reflejado, el
infrarrojo térmico y las microondas utilizando sensores pasivos o activos (radar).
Cualquier cuerpo en la naturaleza emite radiación y lo hace con diferentes longitudes de onda. Tanto la cantidad
de energía que emite un cuerpo por radiación como la distribución de esta energía en diferentes longitudes de
onda depende de la temperatura de dicho cuerpo. La ley de Stefan-Boltzman establece que el total de energía
Sistemas de Información Geográfica (2013-2014) 123
(en julios por segundo) emitida por un cuerpo es proporcional a la cuarta potencia de su temperatura expresada
en grados Kelvin:
M = σT 4 (6.2)
2898
λmax = (6.4)
T
124 Tema 6. Teledetección
nos permite calcular a que longitud de onda se produce el pico de máxima emisión de energía de un cuerpo a
una temperatura T . Como puede observarse a mayor temperatura mayor emisión de energía y menor longitud
de onda, de nuevo la temperatura se expresa en grados Kelvin y λmax en micras (µm).
La temperatura del Sol es de aproximadamente 6000o K mientras que la de la Tierra es de 300o K. Esto significa
que la radiación solar va a ser máxima para una longitud de onda de 0.48 µm (región visible) y la terrestre
máxima en una longitud de onda de 9.66 µm (infrarrojo térmico), la figura 6.2 muestra, aproximadamente, los
espectros de emisión del Sol (linea roja) y de la Tierra (linea azul).
Determinados fenómenos de la superficie terrestre (por ejemplo los incendios) implican una temperatura mucho
mayor (548.5 − 693.5o K) que la habitual sobre la superficie terrestre, esto significa que el total de radiación
emitida va a ser mucho mayor y que el pico de emisión va a estar en longitudes de onda de 4.3 - 5.28 µm, en el
infrarrojo medio y con valores considerablemente diferentes a los correspondientes a la temperatura normal de
la Tierra.
Por tanto puede concluirse que la radiación solar domina aquellas regiones del espectro electromagnético que
corresponden a la radiación visible y al infrarrojo cercano y medio. La radiación terrestre domina el infrarrojo
térmico. La Tierra tiene una emisividad pequeña pero detectable en las longitudes de onda más cortas de la
región de microondas, mientras que las radiaciones más largas son despreciables en la naturaleza, deben ser por
tanto de origen artificial, generadas por el propio sensor que las recibe posteriormente reflejadas, un ejemplo es
el radar (figura 6.2).
Todos los objetos (independientemente de la radiación que emitan) van a recibir radiación, fundamentalmente
del sol, que, en función del tipo de objeto que estemos considerando, puede seguir tres caminos:
La fracción de energía que se refleja se denomina reflectividad o albedo (ρ ); la fracción de energía que se
absorbe se denomina absortividad (α ); la fracción de energía que se transmite se denomina transmisividad (τ )
cumpliéndose que ρ + τ + α = 1. Las tres variables tienen lógicamente valores entre 0 y 1, pueden expresarse
también como porcentaje.
La interacción de la radiación con la atmósfera y con los objetos terrestres, es decir los valores de ρ, τ y α de
un cuerpo concreto, va a depender de la longitud de onda de que se trate y de las características de ese cuerpo.
Unas primeras líneas generales acerca del comportamiento de diferentes objetos respecto a su interacción con
la radiación serían:
• Atmósfera despejada:
• Nubes :
• Agua:
• Superficie terrestre:
Algunos de los gases que componen la atmósfera absorben radiación en determinadas longitudes de onda. La
radiación no absorbida se transmite a la superficie terrestre aunque se ve afectada por procesos de dispersión
(responsables del color azul del cielo y de que podamos ver en zonas de sombra) y refracción. Los gases
responsables de la absorción son fundamentalmente:
De este modo aparecen una serie de regiones en el espectro en las que la radiación es absorbida por uno o
varios de los gases. Esto deja, por otro lado, regiones del espectro en las que no se produce absorción, son las
denominadas ventanas atmosféricas (figura 6.3).
• Varias en el infrarrojo de onda corta e infrarrojo medio (1.5 − 1.8µm; 2 − 2.4µm; 2.9 − 4.2µm; 4.5 −
5.5µm)
En general se considera que si el día es suficientemente despejado la absorción atmosférica puede despreciarse
en las ventanas atmosféricas. Dispersión y refracción son más difíciles de evitar, introduciendo distorsiones que
deben ser corregidas.
126 Tema 6. Teledetección
Problema aparte supone la aparición de partículas líquidas (nubes, figura 6.4) o sólidas (figura 6.5) que reflejan
gran parte de la radiación solar que reciben. Las nubes emiten su propia radiación en el infrarrojo térmico,
diferente a la terrestre debido a su menor temperatura, con lo que ocultan la superficie terrestre en ambas
regiones del espectro. Debido a la saturación en vapor de agua, su capcidad de absorber radiación en la banda
de absorción del vapor de agua dependerá de su espesor.
A la hora de diseñar un sensor pasivo, existen tres posibilidades fundamentales:
• Captar radiación solar reflejada por la superficie (en una longitud de onda correspondiente a una ventana
atmosférica)
• Captar radiación térmica procedente de la superficie terrestre o las nubes para estimar la temperatura del
cuerpo emisor
• Captar radiación de una banda en la que un gas presente una elevada capacidad de absorción para así
estimar la concentración de este gas. Cuanto menos radiación llegue mayor será la cantidad de gas.
Las tres bandas del sensor MVIRI1 (Meteosat Visible and Infrared Imager) de Meteosat (figura 6.6) son un
ejemplo de cada una de estas posibilidades:
1
Las últimas misiones de Meteosat han sustituido el sensor MVIRI por SEVIRI con más canales y mejor resolución espacio-
temporal
Sistemas de Información Geográfica (2013-2014) 127
1. La imagen visible capta radiación solar reflejada integrando todas las longitudes de onda del visible y
parte del infrarrojo reflejado (0.5 − 0.9µm), cuanto mayor sea el valor recibido por el sensor mayor es el
albedo (tonos claros).
2. La imagen del infrarrojo térmico capta radiación emitida por la Tierra (5.7 − 7.1µm) que, por tanto,
depende de su temperatura, a mayor temperatura mayor energía recibida (tonos oscuros).
3. La imagen del vapor de agua (10.5 − 12.5µm) capta energía en la longitud de onda en que mayor es
la absorción del vapor de agua; por tanto cuanto mayor sea la cantidad de vapor de agua presente en la
columna atmosférica menor es la cantidad de energía que capta el sensor (tonos claros).
• Nubes bajas (albedo muy alto, temperatura moderada, contenido en vapor de agua moderado)
• Nubes altas (albedo muy alto, temperatura muy baja, contenido en vapor de agua moderado)
• Nubes de desarrollo vertical (albedo muy alto, temperatura muy baja, contenido en vapor de agua ele-
vado)
De cara a la identificación de objetos y procesos en la superficie terrestre, lo que nos interesa es la reflectividad
de estos objetos respecto a las diferentes longitudes de onda. Cada tipo de material, suelo, vegetación, agua,
etc. reflejará la radiación incidente de forma distinta, lo que permitirá distinguirlo de los demás si medimos la
128 Tema 6. Teledetección
radiación reflejada. A partir de medidas de laboratorio se ha obtenido la reflectividad para las distintas cubiertas
en diferentes longitudes de onda.
Existen dos tipos de superficies (figura 6.7), aquellas que reflejan la radiación solar direccionalmente con un
ángulo igual al ángulo incidente (superficies especulares) y aquellas que reflejan la radiación hacia todas di-
recciones (superficies lambertianas). En la naturaleza la mayor parte de la superficie tienden a comportarse de
un modo intermedio, aunque suele asumirse que el comportamiento es lambertiano. En el espectro visible sólo
el agua en calma presenta un carácter especular, por ello en algunos casos, la superficie marina captada en
fotografías aéreas o imágenes de satélite muestra el reflejo del sol (figura 6.7).
El comportamiento lambertiano de las superficies, junto con la dispersión atmosférica tienen el efecto de pro-
ducir una imagen más borrosa de la que se contemplaría directamente sobre la superficie terrestre. La razón es
que las respuestas espectrales de píxeles contiguos se mezclan unas con otras.
El gráfico que, para cada longitud de onda, nos da la reflectividad en tanto por ciento se conoce como signatura
espectral (figura 6.8) y constituye una marca de identidad de los objetos. Resulta así fácil por ejemplo distinguir
entre suelo y vegetación, e incluso entre diferentes tipos de suelo o diferentes tipos de vegetación.
A continuación se expone el comportamiento de los tipos básicos de cobertura sobre la superficie terrestre, la
figura 6.8 resume el comportamiento de las diferentes coberturas.
El agua clara tiene unas excelentes propiedades en cuanto a transmisión de la radiación electromagnética en el
espectro visible y de absorción en el infrarrojo. En cuanto a la reflectividad, es muy baja en el visible, con un
Sistemas de Información Geográfica (2013-2014) 129
Figura 6.6: Imágenes de cada uno de los canales del satélite Meteosat
pico en el verde que va reduciéndose hasta el infrarrojo donde es nula. Esta falta de reflectividad en el infrarrojo
va a ser la clave para distinguir entre áreas de tierra y agua tanto en costas o lagos como en ríos, incluso en ríos
pequeños dependiendo de la resolución espacial.
El carácter tridimensional de las superficies de agua hace que en su respuesta espectral aparezca un componente
debido a la superficie, otro a la columna de agua y un tercero al fondo. Por lo tanto, cualquier variación tanto
en la columna de agua como en los materiales del fondo van a alterar su respuesta; un fondo de arena clara
proporciona mayor reflectividad que otro compuesto por arcilla o materia orgánica. Sin embargo debido a la
escasa capacidad de penetración de la radiación, estas consideraciones sólo son válidas en aguas muy someras.
La profundidad a la que la luz puede penetrar depende de la longitud de onda. En el agua clara la profundidad
de penetración son 10 m entre 0.5 y 0.6µ cayendo hasta 10 cm en 0.8 − 1.1µ. Por tanto al incrementarse la
profundidad del agua la reflectividad, en cualquier longitud de onda, desciende.
Cuando el agua contiene turbidez, las consecuencias sobre la respuesta espectral van a depender del tipo
de turbidez. Si se trata de fitoplancton, aparecen importantes alteraciones en el verde (aumenta) y en el azul
(disminuye). Estos resultados han permitido el desarrollo de diversas ecuaciones empíricas que relacionan
la respuesta espectral del agua con el desarrollo del fitoplancton. Si se trata de sedimentos inorgánicos la
reflectividad aumenta, especialmente en el rojo
La reflectividad en la nieve es completamente diferente a la del agua, alta en todas las longitudes de onda,
especialmente en el caso de la nieve fresca, pudiendo incluso saturar los sensores2 . Es posible confundir nieve
con nubes altas (al fin y al cabo formadas por partículas de hielo) con la salvedad de que la reflectividad de la
nieve cae hasta cero para longitudes de onda mayores de 1.4µ mientras que la de las nubes sigue siendo alta.
La vegetación sana tiene una reflectividad baja en el visible aunque con un pico en el color verde debido a la
clorofila, ese pigmento aparece en concentraciones entre 5 y 10 veces mayores que otros como el caroteno).
La reflectividad es muy alta en el infrarrojo reflejado o próximo debido a la escasa absorción de energía por
parte de las plantas en esta banda. En el infrarrojo medio hay una disminución especialmente importante en
2
Un sensor se satura cuando la radiación que recibe es superior al máximo que puede recibir dada su resolución radiométrica (ver
sección 6.3.2)
130 Tema 6. Teledetección
Figura 6.7: Tipos de superficies en cuanto a la reflexión; efecto de la reflectividad lambertiana y reflexión
especular en una superficie marina. Costa de Altea
Sistemas de Información Geográfica (2013-2014) 131
aquellas longitudes de onda en las que el agua de la planta absorbe la energía. Durante el otoño, las hojas
pierden los cloroplastos (organos que contienen la clorofila) ya que dejan de ser necesarios, por tanto deja de
ser la clorofila el pigmento principal y las plantas adquieren un color pardo-amarillento debido a la cada vez
mayor importancia relativa de carotenos y otros pigmentos.
En cuanto al infrarrojo medio, el agua presente en los tejidos vegetales absorbe la radiación en diversas lon-
gitudes de onda hasta alcanzar valores de α = 0.9 que afectan incluso a las longitudes de onda vecinas de
aquellas en las que se produce máxima absorción. En general cuanto menor sea el contenido de agua de una
planta, mayor será su reflectividad en el infrarrojo medio.
Esta curva tan contrastada se debilita en el caso de la vegetación enferma en la que disminuye la reflectividad
del infrarrojo cercano y aumenta la reflectividad en el rojo y azul. Se observa también que la reflectividad de
una planta depende de su contenido en agua. Cuando el contenido de agua aumenta disminuye la reflectividad
ya que aumenta la absorción de radiación por parte del agua contenida en la planta. El envejecimiento de la
planta conlleva también una reducción en la reflectividad en el infrarrojo (figura 6.9).
Las variaciones en la estructura interna de las hojas son la causa principal de que los patrones de respuesta
espectral sean diferentes de unas especies a otras.
Las propiedades espectrales del suelo son relativamente simples, la transmisión es nula, por tanto toda la energía
se absorbe o refleja. La reflectividad es relativamente baja para todas las bandas aunque aumentando hacia el
infrarrojo.
Hay una cierta dependencia entre reflectividad y contenido en agua del suelo, cuanto mayor es el segundo,
menor es la primera como se puede ver en la figura 6.103 . Este aumento se ve interrumpido en aquellas regiones
3
Esta es la razón de que un suelo mojado se vea más oscuro
132 Tema 6. Teledetección
en las que el agua absorbe energía, por tanto cuanto mayor sea el contenido de agua en el suelo, mayor va a a
ser la disminución en reflectividad de estas regiones.
Otros factores que afectan la respuesta espectral del suelo son la textura con una mayor reflectividad al au-
mentar el tamaño medio de las partículas de suelo, los suelos arenosos tienen mayor reflectividad (se ven más
claros) que los arcillosos. El problema es que la textura afecta también al contenido de humedad por lo que no
resulta fácil diferenciar (con imágenes de satélite) entre ambos factores. Los minerales de la arcilla tienen, por
su parte, una caída en reflectividad entorno a 2.2 µm que no tienen las arenas.
El contenido en materia orgánica también afecta a la reflectividad, cuanto mayor sea su contenido y cuanto
menos descompuesta se encuentre más oscuro resulta el suelo (menor reflectividad). La composición química
y mineralógica también va a influir en la respuesta espectral, así por ejemplo el contenido en óxidos de hierro
va a incrementar la reflectividad en el rojo.
La fuerte correlación entre muchos de los factores que influyen sobre la respuesta espectral del suelo, imposi-
bilita el que puedan sacarse conclusiones claras del análisis de una imagen de unas zonas cuyas características
edáficas se desconocen. En todo caso se ha comprobado que las áreas de suelo desnudo de una misma imagen
siguen una serie de pautas reconocibles. La más estudiada es que si se hace una representación gráfica con la
reflectividad en el rojo en abcisas y la reflectividad en el infrarojo cercano en ordenadas, las zonas de suelo
desnudo aparecen formando una linea que se conoce como linea del suelo (figura 6.11).
Se entiende por plataforma los satélites (LANDSAT, METEOSAT, NOAA, SPOT) o aviones que transportan
los aparatos necesarios para captar, almacenar y transmitir imágenes a distancia (sensores).
Un sensor es el instrumento que reúne la tecnología necesaria para captar imágenes a distancia y que es trans-
portado en una plataforma. Puede captar información para diferentes regiones del espectro y cada una de estas
Sistemas de Información Geográfica (2013-2014) 133
regiones se denomina canal. Diferentes tipos de sensores y frecuencias en el espectro electromagnético puede
proporcionar diferente información sobre los fenómenos situados sobre la superficie terrestre.
La mayoría de satélites utilizan dos tipos de sensores: pasivos y activos. Los sensores pasivos detectan radiación
que se emite o refleja por un objeto en la superficie terrestre o en la atmósfera, mientras que los sensores
activos emiten energía para analizar los objetos y, a continuación, detectan y miden la radiación reflejada o
dispersada por el objetivo. Entre los ejemplos más conocidos destacan el radar (utilizando microondas) y el
lidar (utilizando luz polarizada en el visible). Un tipo específico de radares son los dispersómetros, que miden
el coeficiente de dispersión o reflexión de los impulsos de retorno del radar para determinar la rugosidad de
la superficie y deducir la velocidad y dirección del viento sobre superficies marinas. También se han utilizado
para caracterizar la vegetación o la humedad del suelo.
Los sensores pueden también dividirse entre sensores de imagen (imager en inglés) orientados a la toma de
imágenes de la superficie terrestre mediante la región visible o infrarrojo cercano del espectro electromagnético
y sondas (sounder en inglés) orientadas a la obtención de información, generalmente temperatura atmosférica y
humedad, de la columna atmosférica completa o por niveles, utilizando el infrarrojo o la región de microondas.
Otras variables como la presión o la distribución del ozono pueden estimarse mediante análisis matemático a
partir de los datos observados.
Por ejemplo, landsat es una plataforma que ha transportado (en diferentes versiones) dos sensores landsat-TM
y landsat-MSS, el primero de los cuales tiene 7 canales (azul, verde, rojo, 3 en el infrarrojo cercano y 1 en el
infrarrojo térmico y el segundo 4 canales (verde, rojo y 2 en el infrarrojo cercano). La figura 6.8 muestra la
ubicación, dentro del espectro electromagnético, de las 6 bandas de landsat que corresponden con el espectro
solar.
Además de los sensores electromagnéticos, se están utilizando en teledetección sensores de microgravedad para
134 Tema 6. Teledetección
determinar con precisión las características del Geoide (ver tema 6) y medir las variaciones espacio-temporales
en el total de almacenamiento de agua terrestre (satélites GRACE y GOCE); o nuevas tecnologías como el
SODAR (SOnic Distance And Ranging) que utiliza pulsos cortos de sonido para determinar las características
del viento.
6.3.2 Resolución
• Resolución temporal, es el tiempo que tarda el satélite en tomar dos imágenes del mismo sitio.
• Resolución espectral, capacidad de discriminar entre longitudes de onda vecinas en el espectro, así como
el número de bandas disponible.
Finalmente la resolución radiométrica hace referencia al número de intervalos de intensidad que puede captar
el sensor. Al recibir la radiación procedente de la superficie terrestre, el sensor almacena un número entero,
Sistemas de Información Geográfica (2013-2014) 135
se trata de un intervalo de intensidad o nivel digital a partir del cual se puede obtener de nuevo la radiación
recibida mediante una sencilla transformación lineal. El número de niveles de intensidad se denomina resolu-
ción radiométrica
En la tabla 6.2 aparecen estas características para varios sensores y plataformas. Se trata de un resumen ya que
en algunos casos (Landsat-ETM, Spot, Ikonos) se dispone también de una banda pancromática (todo el visible
integrado, como si se tratase de una fotografía en blanco y negro) generalmente con mayor resolución espacial
que las restantes; en otros casos no todas las bandas tienen la misma resolución espacial
La figura 6.12 muestra como cambios en la resolución de una imagen afectan a la capacidad de discriminar
información a partir de ella. La imagen procede del sensor Quick Bird, con una resolución espacial de aprox-
imadamente 1 metro, y es una composición de 3 bandas (rojo, verde y azul) en color real, la resolución ra-
diométrica es de 256 niveles de gris por banda. En la segunda imagen se ha simulado una reducción de la
resolución espectral agrupando las tres bandas del visible en una sóla banda pancromática que se representa
con 256 niveles de gris. La tercera y la cuarta imágenes simulan una reducción de la resolución radiométrica a
4 niveles por banda en lugar de los 256 anteriores, lo que da un total de 12 colores para la tercera imagen y 4
para la cuarta. Las dos imágenes inferiores muestran una reducción de la resolución espacial a 25 y 50 metros
respectivamente.
La altura a la que se sitúa el satélite y sus movimientos van a condicionar las características geométricas y la
resolución temporal de las imágenes que producen (figura 6.13).
Los satélites que como Meteosat se sitúan en órbita geoestacionaria (36.000 Km) permanecen fijos y producen
una imagen que abarca la mayor parte de la porción del globo terrestre visible desde el satélite, sin embargo las
distorsiones que aparecen hacia los polos limitan su utilización a la porción entre 50o N y 50o S. El área de la
superficie abarcada por cada píxel es necesariamente grande (1000 - 5000 metros dependiendo del sensor y la
banda) su resolución espacial es por tanto pequeña. Al permanecer fijos su resolución temporal puede ser muy
grande, en el caso de Meteosat hay una imágen cada 15 minutos.
Por el contrario los satélites situados en órbita baja, como landsat, pueden lograr mayor resolución espacial
pero no están constantemente apuntando al mismo sitio ya que continuamente se desplazan (generalmente en
órbita polar4 alrededor de la Tierra con lo que la resolución temporal es necesariamente menor (figura 6.13).
Por otra parte hay que tener en cuenta que la necesidad de almacenar y transmitir información supone que
a mayor resolución temporal las necesidades de almacenamiento son mayores y debe reducirse la resolución
espacial.
4
De manera que cada órbita del satélite pasa, aproximadamente, por ambos polos
136 Tema 6. Teledetección
Figura 6.13: Efecto de la altura del satélite sobre las imágenes y órbita polar
El problema de la correlación negativa entre resolución espacial y temporal se está solucionando en parte
mediante una serie de desarrollos tecnológicos:
• Sensores reorientables, de manera que pueden tomar varias imágenes de un mismo punto a intervalos
cortos de tiempo,
• Desarrollo de la teledetección aerotransportada, los sensores se colocan en aviones de forma que la res-
olución espacial depende de la altura de vuelo y la resolución temporal es la que se requiera.
En los últimos años se están desarrollando mucho los UAV (aviones no tripulados) de tamaño reducido con los
que se pueden alcanzarse resoluciones espaciales y temporales tan detalladas como se quiera. La figura 6.14
muestra un ejemplo de un prototipo con una cámara multiespectral de características muy similares al sensor
Landsat-TM.
Los sensores utilizados en teledetección están calibrados para recibir valores muy altos de radiación sin llegar a
saturarse por lo que lo normal es que todos los valores recibidos estén muy por debajo de los máximos posibles.
La consecuencia es que los valores de ND obtenidos son muy bajos y las imágenes se van a ver oscuras, muy
poco contrastadas. Una forma de solventar este problema es ajustar el contraste mediante diversas técnicas:
1. Expansión lineal
N D − N Dmin
N D0 = 255 (6.5)
N Dmax − N Dmin
2. Expansión lineal restringida, los valores de N Dmax y N Dmin los decide el usuario en lugar de cor-
responder a los valores reales de la imagen. De esta forma si N Dmax > N D > N Dmin se aplica la
fórmula 6.5; si N Dmax < N D entonces N D0 = 255 y si N Dmin > N D entonces N D0 = 0
Sistemas de Información Geográfica (2013-2014) 139
3. Ecualización del histograma. Tiene en cuenta, nó sólo los valores de ND, sino también su frecuencia
de manera que aquellos valores de ND más frecuentes resultarán más ajustados que los menos frecuentes
(figura 6.15).
Figura 6.15: Imagen sin ajuste, expansión lineal y ecualización del histograma
Los dispositivos de visualización de imágenes (monitores, televisiones, etc) forman sus imágenes mediante la
combinación de diferentes niveles de intensidad de los tres colores (rojo, verde y azul). Cada píxel en pantalla
es representado mediante 3 puntos de luz, rojo, verde y azul (composición RGB, figura 6.17).
En el ejemplo de la figura 6.16 se puede ver la descomposición de una imagen de colores vivos en 3 imágenes
que reflejan la intensidad en el azul, el verde y el rojo.
140 Tema 6. Teledetección
Figura 6.16: Descomposición de una imagen en las componentes azul, verde y rojo y composiciones
Puesto que la imagen de cada canal de un sensor representa niveles de intensidad en la correspondiente banda
del espectro electromagnético (azul, verde, rojo, etc.) y los monitores y tarjetas de video disponen de 3 canales
para representar los colores básicos como una mezcla aditiva de colores rojo, verde y azul, puede utilizarse cada
canal de video para representar la intensidad de un canal del sensor y obtener así una composición de color, la
más obvia seria simular el color real. Para ello, en landsat-TM, la correspondencia sería:
b1 -> B
b2 -> G
b3 -> R
pero como en landsat-TM se dispone de más canales, nada impide utilizarlas para generar visualizaciones en
falso color. Estas composiciones servirán para resaltar los elementos que mayor reflectividad presentan en las
bandas utilizadas, además de obtener visualizaciones más o menos estéticas. Por ejemplo, si se pasa la banda
4 de landsat (con alta reflectividad por parte de la vegetación) por el canal verde, la vegetación se verá mucho
más claramente que si se utiliza la banda 2
b1 -> B
b4 -> G
b3 -> R
En general, se trata de aprovechar que podemos visualizar tres canales a la vez para introducir las tres bandas
que más nos van a ayudar a discriminar visualmente los elementos que nos interesan.
La figura 6.20 es el equivalente, utilizando imágenes de satélite, a la figura 6.16, se puede ver en el extremo
NO el embalse de Puentes y en el SE la ciudad de Lorca y parte del valle del Guadalentín. En la composición
en falso color se pasa la banda 4 de landsat (infrarrojo cercano) por el canal rojo.
6.4.3 Filtros
Se utilizan para destacar algunos elementos de la imagen. Consiste en la aplicación a cada uno de los píxeles
de la imagen de una matriz de filtrado (generalmente de 3x3) que genera un nuevo valor mediante una media
ponderada del valor original y los de los 8 píxeles circundantes. Mediante diferentes combinaciones de los
factores de ponderación se pueden conseguir diferentes efectos. En el tema 3 se analizaron los métodos que se
utilizan en GRASS para hacer filtrados.
Los filtros más utilizados son los de paso bajo que asignan a cada píxel el valor medio de los píxeles circun-
dantes; o los de paso alto para resaltar el contraste entre píxeles y compensar el fenómeno de la reflectividad
lambertiana.
Los coeficientes de ponderación almacenados en estas matrices dependerán de lo que se busque con el filtrado.
Un filtro de paso bajo tenderá a suavizar la imagen, uno de paso alto (incluyendo valores negativos en algunos
coeficientes de ponderación) resalta las variaciones. Finalmente existen filtros direccionales que resaltarán ele-
mentos lineales con determinadas orientaciones (figura 6.5).
Figura 6.18: Bandas 1 a 3 y composiciones de color real y falso color, imagen landsat de Abril-1993
6.5.1 Correcciones
El tratamiento de una imagen de satélite previo a su análisis incluye diversos pasos que se resumen a contin-
uación.
debe ser georreferenciada, en la parte superior derecha el mapa a cuyo sistema de referencia espacial se quiere
georreferenciar; los puntos verdes y rojos son los puntos de control que se han tomado. En la parte inferior
aparecen sendos zoom a la ciudad de Yecla para permitir una ubicación correcta de dichos puntos (parte inferior
de los zoom).
A partir de estos puntos de control se obtendrán por regresión unas ecuaciones que permitirán a cada par
fila,columna un par de coordenadas X,Y.
El objetivo es eliminar las interferencias producidas por la absorción, dispersión y refracción en la radiación
recibida y eliminar el efecto de solana-umbría.Los procedimientos son demasiado complejos y no se intro-
ducirán aquí. En todo caso, los problemas relacionados con la interacción de la atmósfera tienen mayor impor-
tancia en estudios multitemporales. Si se trabaja con imágenes de una sola fecha se asume que la distorsión
atmosférica es equivalente en todo el espacio (al menos en las imágenes de alta resolución que cubren una
pequeña porción de la superficie terrestre).
Si asumimos que la influencia de la atmósfera es despreciable, ya que estamos trabajando en una ventana
atmosférica y en un día despejado, podemos calcular la reflectividad en una banda k como:
Lsue,k
ρk = (6.6)
E0sue,k
donde E0sue,k es la radiación solar que llega a la superficie terrestre en una determinada longitud de onda k y
Lsue.k es la radiación reflejada por la superficie terrestre que se obtiene a partir de una ecuación lineal:
cuyos parámetros se suministran junto con la imagen. En la tabla 6.6 aparecen los parámetros para las 6 bandas
del sensor LANDSAT -TM que utilizan el espectro solar, junto con la irradiancia solar extraterrestre, cantidad
de energía solar que llega al límite de la atmósfera que se utiliza para calcular la reflectividad.
144 Tema 6. Teledetección
Asumiendo que no hay ningún tipo de efecto atmosférico, los valores de Lsue,k y E0sue,k pueden aproximarse
a partir de los de Lsen,k y E0k , es decir la irradiancia recibida por el sensor y la irradiancia solar que alcanza
el techo de la atmósfera (que en la práctica es constante y conocida):
π · Lsen,k π · Lsen,k · D
ρ∗k = E0k ·cosθ
= (6.8)
D
E0k · cosθ
donde φ es la latitud, ω = 15 · (h − 12) es el ángulo horario obtenido a partir de la hora solar (h) a la que pasa
el satélite (10:30 AM en el caso de landsat) y δ es la declinación solar que se calcula a partir del día juliano
como:
284 + J
δ = 23.45 · sen 360 (6.10)
365
y D es el factor corrector de la distancia Tierra-Sol, en unidades astronómicas, que se calcula también de forma
inmediata a partir del día juliano mediante la ecuación:
Sistemas de Información Geográfica (2013-2014) 145
Banda a0 a1 E0
1 (Azul) -6.2 0.768 1970
2 (Verde) -6 0.818 1843
3 (Rojo) -4.5 0.639 1555
4 (Infrarrojo a) -4.5 0.635 1047
5 (Infrarrojo b) -1 0.128 227.1
6 (Infrarrojo térmico)
7 (Infrarrojo c) -0.35 0.044 80
2
J − 93.5
D = 1 + 0.01674 · sen 2 · π · (6.11)
365
Cuando interesa detectar algún aspecto específico de la superficie terrestre, pueden utilizarse índices que utili-
cen algunas de las bandas. Estos índices suponen a su vez una transformación de las bandas.
En general podemos hablar de dos tipos de transformaciones:
– Indices de vegetación
– Transformación Tasseled Cap
ρir − ρr
N DV I = (6.12)
ρir + ρr
Este índice se basa en que la vegetación tiene una reflectividad muy alta en el infrarrojo cercano d y muy baja
en el rojo. Por tanto cuanto mayor sea la diferencia entre ambas bandas mayor es el porcentaje de cobertura
146 Tema 6. Teledetección
vegetal y más sana es esta. El dividir el índice entre la suma de ambas reflectividades compensa tanto el efecto
de mayor o menor luminosidad como el efecto de la atmósfera.
Se han propuesto distintas variantes para mejorar este índice, con el objetivo fundamental de eliminar la influ-
encia que el suelo puede tener sobre las reflectividades en el rojo y el infrarrojo y que pueda enmascarar las de
la vegetación.
Otros índices, utilizando otras bandas, permitirían analizar otros aspectos como puede ser la litología. Este tipo
de índices pueden calcularse en un SIG ya que , en definitiva, no son más que operadores sencillos de álgebra
de mapas. Para calcularlo a partir de landsat se utiliza la banda 3 (rojo) y la 4 (infrarrojo cercano).
La transformación tasseled cap supone pasar de las 6 bandas del espectro solar de landsat a 3 bandas con un
claro sentido físico que representan el brillo de la imagen (albedo), el verdor y la humedad. Estas nuevas bandas
se obtienen mediante:
6
X
brillo = Ckb ρk (6.13)
k=1
6
X
verdor = Ckv ρk (6.14)
k=1
X6
humedad = Ckh ρk (6.15)
k=1
(6.16)
En estas ecuaciones Ckb significa Coeficiente para obtener brillo (b) en la banda k. Los coeficientes Ckb , Ckv
y Ckh de estas ecuaciones aparecen en la tabla 6.7. Permiten llevar a cabo análisis de la densidad y estado de
salud de la vegetación.
Sistemas de Información Geográfica (2013-2014) 147
Uno de los problemas que aparecen en la clasificación estadística es la alta correlación entre variables, cuanto
más cerca estén dos bandas en el espectro electromagnético mayor sea su grado de correlación. En este caso
la introducción de varias variables en la clasificación no aporta más información. En la figura 6.23 aparece un
ejemplo en el cual las bandas 3 y 4 de Landsat TM podrían resumirse en una sola variable, ya que conociendo
una podríamos estimar con muy poco margen de error la otra.
Las diferentes técnicas de análisis multivariante permiten transformar una serie de variables en nuevas variables,
denominadas componentes, incorrelacionadas, que absorben la varianza (variabilidad) total de los datos. Estos
componentes están ordenados además de mayor a menor en relación al porcentaje de la varianza total que
absorben. Ello permite eliminar los componentes que absorban un escaso porcentaje de la varianza original y
quedarnos con los que absorban mayor variabilidad.
Sería como si en la figura 6.23 el primer componente fuera la linea recta que maximiza la distancia entre los
puntos más alejados (varianza) y el segundo una perpendicular a la anterior mucho más corta (menor varianza)
ya que la distancia máxima entre los puntos en esa dirección es mucho menor.
Sin entrar demasiado en los detalles del procedimiento, las imágenes landsat en la Región de Murcia, el primer
componente suele poder asimilarse al albedo, el segundo a la presencia de vegetación y el tercero a la presen-
cia de agua, por lo que son similares a la transformación tasseled cap. Los últimos componentes, puesto que
absorben fundamentalemnte aleatoriedad, ruido, tienen un aspecto similar a una televisión no sintonizada.
148 Tema 6. Teledetección
1.0
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0.0
0.0
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
Figura 6.22: Alta correlación entre bandas. Los rectángulos azules muestran la cantidad de información real-
mente contenida en las bandas
Sistemas de Información Geográfica (2013-2014) 149
Figura 6.23: Análisis de componentes principales: CP1, CP2, CP3, CP4, CP5 yP6
150 Tema 6. Teledetección
La elaboración de una clasificación del área de estudio asignando cada píxel a una clase relativa a litología, tipos
de vegetación o, más comunmente, usos del suelo, es uno de los objetivos fundamentales en teledetección.
La clasificación en teledetección es un caso particular del problema general de clasificar N individuos en un
conjunto de K clases en función de n variables cuantitativas ( X1 , X2 ,...,Xn ). Para resolver este problema se
necesita representar los N individuos en un espacio definido por las n variables y establecer una medida de la
semejanza o diferencia entre los diferentes individuos y entre los individuos y las clases. Dos individuos muy
parecidos pertenecerán probablemente a la misma clase, mientras que dos individuos distintos pertenecerán
a diferentes clases. Aunque pueden utilizarse otro tipo de distancias la medida más utilizada es la distancia
euclidiana:
v
u n
uX
di,j 2
=t (Xvi − Xvj )2 (6.17)
v=1
En la figura 6.24 aparece un ejemplo sencillo en que se muestra un conjunto de píxeles representados en un
espacio de variables definido por las bandas 3 y 4 (rojo e infrarrojo cercano) de landsat TM. En dicha figura
aparecen representados píxeles cuya clase (suelo desnudo, vegetación y agua) se conoce a priori (ver figura 6.8
para ver a que regiones del espectro electromagnético equivalen) . Este ejemplo se utilizará durante el resto del
tema para mostrar el comportamiento de los distintos métodos de clasificación.
Puesto que en la práctica no podemos saber con certeza a que clase corresponde cada uno de los píxeles, el
problema de la clasificación se convierte en un problema de probabilidad de pertenencia a cada una de las
clases de un conjunto, por tanto se suelen usar métodos estadísticos.
El procedimiento de clasificación supone dos fases:
• Adjudicación de cada uno de los píxeles del terreno a las clases previamente definidas
Existen dos métodos complementarios para afrontar la definición de clases, estos son válidos tanto en imágenes
de satélite como en cualquier otro campo.
• Clasificación supervisada.
• Clasificación no supervisada.
Clasificación supervisada
La clasificación supervisada se basa en una decisión previa acerca de las clases que se pretende distinguir
(denominadas clases informacionales) y en la disponibilidad de áreas de entrenamiento (los puntos rojos
verdes y azules que en la figura 6.24 se corresponderían con píxeles de vegetación, suelo desnudo y agua
respectivamente) de las que se conoce a priori a que clase pertenecen y que servirán para generar una signatura
Sistemas de Información Geográfica (2013-2014) 151
espectral característica de cada una de las clases (figura 6.24). Deben ser áreas lo más homogéneas posibles y
en las que sepamos lo que había el día que se tomó la imagen. Por ello esta operación se realiza el mismo día en
el que el satélite toma la imagen y luego se compra esta. En caso de que no pueda hacerse así, otra posibilidad
es utilizar fotografía aérea o información de otro tipo lo más cercana posible a la fecha de la imagen.
Obtener las características de reflectividad de cada una de las clases implica una simple consulta a las imágenes
(figura 6.25). La respuesta espectral de una clase será la respuesta espectral media de sus píxeles.
Uno de los problemas de la clasificación supervisada consiste en intentar extraer clases que, aunque pueda
ser interesante distinguirlas para los objetivos del estudio, no puedan realmente distinguirse a partir de las
imágenes que van a utilizarse. Por ejemplo en una imagen de landsat-TM puede ser factible diferenciar bosque
de matorral, pero será mucho más difícil distinguir entre especies forestales.
152 Tema 6. Teledetección
Clasificación no supervisada
y como posteriormente las clases se unen entre si. Una práctica habitual es determinar un número elevado de
clases para después, a partir del dendrograma, elegir el número de clases que queremos mantener en función de
diferentes criterios de homogeneidad de las clases.
La figura 6.26 muestra un dendrograma en el que se han extraído 6 clases del espacio de variables. En la
clasificación supervisada se habían considerado sólo 3. La vegetación puede dividirse entre sana y enferma
(Clases C y F), el suelo desnudo en dos grados de desnudez (clases D y E) y el agua en turbia y clara (clases A
y B).
En realidad suelen utilizarse ambos procedimientos (clasificación supervisada y no supervisada) ya que son
complementarios. La clasificación supervisada utiliza nuestro conocimiento del terreno pero si este conocimiento
no es perfecto pueden escaparse cosas que una clasificación no supervisada sí podría detectar.
Una vez que se dispone de un conjunto de clases y de sus signaturas espectrales características, vamos a tratar
de adjudicar cada uno de los píxeles a una clase.
A continuación se expondrán los métodos más clásicos, algunos de ellos (mínima distancia, paralelepípedos)
están hoy desfasados pero su sencillez permite entender mejor el proceso de clasificación. Se utiliza para ello
una muestra de celdillas pertenecientes a 3 clases diferentes (figura 6.24).
Se calcula para cada clase el valor medio para cada una de las variables y se coloca este valor medio en el
espacio de variables como centroide de clase, posteriormente cada píxel x se asignará a la clase respecto a la
cual su distancia sea mínima (figura 6.27 a). Este método clasifica todos los píxeles aunque es posible dejar sin
clasificar los píxeles más alejados de su centroide de clase y considerarlos píxeles dudosos.
En este método se definen una serie de paralelepípedos, hiperparalelepípedos en realidad, que definen las fron-
teras de cada clase (figura 6.27 b). La definición de cada uno de los paralelepípedos debe hacerse teniendo en
cuenta los valores máximos y mínimos de reflectividad para cada una de las bandas. Con este método pueden
aparecer píxeles sin asignar o píxeles asignados a varias clases.
Aquellas celdillas que quedan sin clasificar representan otras clases que no se han tenido en cuenta o bien que
resultan demasiado complejas para adjudicarlas a una clase.
Arboles de clasificación
Suponen un análisis exhaustivo de las respuestas espectrales de las clases y del conjunto de datos disponibles,
consiste en ir haciendo preguntas a cada píxel cuya respuesta positiva o negativa conducirá a otra pregunta y
asi sucesivamente hasta obtener la clase a la que pertenece. Se basa en los mismos principios que los sistemas
expertos o las guías de reconocimiento de la naturaleza (figura 6.28).
En la figura 6.27(c) se muestra la partición del espacio de variables que resultaría de un árbol de clasificación.
Sistemas de Información Geográfica (2013-2014) 155
a b
c d
Figura 6.27: Clasificación por mínima distancia (a), paralelepípedos (b), árbol de decisión (c) y máxima
verosimilitud (d)
156 Tema 6. Teledetección
Puesto que se tiene una muestra de refelctividades para cada clase y cada banda, puede calcularse la media
y la desviación típica de cada una de las clases, y utilizar algún modelo de distribución de probabilidad. El
clasificador de máxima probabilidad asume que los datos siguen una función de distribución gaussiana para
asignar la probabilidad de que un píxel cualquiera pertenezca a cada una de las clases. El píxel se asigna de este
modo a la clase a la que es más probable que pertenezca.
En la figura 6.27(d) aparecen una serie de elipses rodeando a cada uno de los centroides, se trata de áreas de
isoprobabilidad, por tanto el píxel se clasificará como perteneciente a la clase en la que sus valores resulten más
probables.
Este método puede usarse de forma automática, o puede establecerse algún criterio que permita asignar píxeles
a una clase sólo si la probabilidad correspondiente es superior a determinado umbral. Permite por otro lado
definir algún tipo de criterio para medir la calidad de la asignación, por ejemplo la diferencia entre la máxima
probabilidad y la siguiente.
Hay un acurdo generalizado en que este método es el que proporciona mejores resultados siempre que se cumpla
la hipótesis de que los datos de reflectividad siguen una distribución normal, pero esta no siempre se cumple y
debería verificarse siempre.
Son métodos más robustos y suelen ofrecer mejores resultados cuando las variables analizadas no siguen una
distribución gaussiana. En contrapartida son muy exigentes computacionalmente.
Sistemas de Información Geográfica (2013-2014) 157
a b
Figura 6.29: Clasificación por vecino más próximo y máquinas de vectores soporte
Cada píxel se clasifica en la clase a la que pertenece el píxel de muestreo más cercano en el espacio de variables
(figura 6.29 a)
Se basan en el uso de redes neuronales artificiales que, se supone, imitan a las redes neuronales reales en
el desarrollo de tareas de aprendizaje. Una neurona artificial es un objeto lógico (se trata de software no de
hardware) que recibe diversas entradas, hace una media ponderada de las mismas y produce una salida a partir
de la aplicación de una función umbral a la media ponderada:
X
y = f( wi · x i ) (6.18)
Si conectamos las salidas de unas neuronas como entradas de otras obtenemos una red neuronal pudiendo existir
diferentes diseños de red posibles. Uno de los ejemplos más típicos de red neuronal es la Back Propagation
Neural Network que aparece en la figura 6.30.
Consta de una capa de entrada con tantas neuronas como variables de entrada se vayan a introducir en el modelo
(en el caso de la teledetección sería una por cada banda utilizada para clasificar), una capa oculta que realiza
la mayor parte del cálculo y una capa de salida con tantas neuronas como posibles clases existan. Cada una de
las neuronas produce una señal de salida que suele consistir en un valor numérico entre 0 y 1 para cada clase,
cuanto mayor sea este valor más verosímil resulta que el píxel pertenezca a la clase en cuestión
Para trabajar con una red neuronal existen varias fases:
Figura 6.30: Ejemplo de red neuronal Back propagation. Arriba a la izquierda funcionamiento de una neurona,
arriba a la derecha diseño de una red Back propagation, abajo a la izquierda aplicación al ejemplo estudiado,
abajo a la derecha relación entre posibles diseños de una red Back propagation y el tipo de partición posible en
el espacio de variables
Sistemas de Información Geográfica (2013-2014) 159
coeficientes de ponderación de todas las neuronas para que se obtenga la respuesta adecuada (se trata de
un procedimiento automático) es decir un 1 en la clase correcta y ceros en las incorrectas
2. Estabilización. Al principio del entrenamiento, los factores de ponderación cambian muy deprisa, pero
conforme este se desarrolla (y si las áreas de entrenamiento se han seleccionado correctamente) se esta-
bilizan (no se modifican aunque se vuelvan a introducir los píxeles de entrenamiento). En este momento
finaliza la fase de entrenamiento
3. Clasificación. Se introducen las respuestas espectrales de los píxeles cuya clase no se conoce y se adju-
dican a la clase que de una respuesta más alta (que no va a ser necesariamente 1).
Se trata en definitiva de un método de clasificación no paramétrico robusto que da buenos resultados cuando
las respuestas espectrales de las clases no siguen una distribución normal. La clave está en el conjunto de
coeficientes de ponderación que constituyen un conjunto de parámetros que deben ajustarse a unos datos de
entrada y salida. Por tanto en cierto modo es equivalente a una regresión multivariante no paramétrica.
Random Forest
Consiste en la utilización de múltiples árboles de decisión en los que varía de forma aleatoria las variables que
se utilizan, al final cada píxel individual se clasifica con un sistema de votación entre los árboles.
Es el método más complejo matemáticamente pero puede ser el que mejores resultados produce. Desde un
punto de vista conceptual, permite establecer fronteras curvilíneas en el espacio de variables (figura 6.29 b).
Se han desarrollado diversas técnicas que permiten mejorar las clasificaciones aumentando el número de vari-
ables introducidas. Para ello puede tenerse en cuenta la información de los píxeles circundantes (clasificación
de contexto), información auxiliar relativa al pixel (contexto espacial) y datos de otras imágenes de fechas
cercanas (clasificación multitemporal)
Clasificación de contexto
Se trata de incorporar otras fuentes de información distintas a las bandas para la clasificación. Entre esta infor-
mación estaría la altitud, pendiente, litología, etc. Las distintas formaciones vegetales tienen mayor capacidad
para desarrollarse en determinados entornos definidos en parte por estas variables. Por tanto puede ser útil
establecer cual es la formación vegetal con mayor probabilidad de desarrollarse en un determinado píxel (en
función de topografía y litología) y combinar esta información con la de las bandas.
160 Tema 6. Teledetección
Contexto espacial
Todos los métodos estudiados hasta ahora utilizan, para clasificar una celdilla, sólo los valores de reflectividad
recogidos en dicha celdilla. Este hecho no es demasiado problemático si el tamaño de la celdilla es mayor que
los diferentes elementos físicos que componen el paisaje. Sin embargo si el tamaño de las celdillas es más
pequeño que las unidades de paisaje podría utilizarse la información de los píxeles de alrededor para estimar la
pertenencia a una clase o confirmar la estimación.
Puede resultar un método útil en combinación con el de máxima probabilidad ya que permite incluir la infor-
mación de los píxeles circundantes para tomar una decisión en caso de que las probabilidades para dos clases
sean similares o no exista una clase con probabilidades de pertenencia suficientemente altas.
Clasificaciones multitemporales
Si lo que se pretende es distinguir entre clases cuya respuesta espectral varían con el tiempo, por ejemplo entre
diferentes usos del suelo, puede ser interesante integrar imágenes obtenidas en diferentes fechas. Imágenes de
primavera y otoño tienen un gran valor discriminante ya que las superficies vegetales, especialmente las de
cultivo muestran grandes diferencias.
Si se utiliza esta técnica, resulta imprescindible realizar una buena corrección atmosférica de las imágenes. Si
todas son de la misma fecha, la influencia de la atmósfera es la misma para todas por tanto podemos asumir
que no influye demasiado en la clasificación. Sin embargo si las imágenes proceden de diferentes fechas, la
diferente influencia de la atmósfera puede enmascarar y distorsionar los cambios en la respuesta espectral.
Clasificadores borrosos
Sea cual sea el procedimiento de clasificación utilizado, surge el problema de que algunos píxeles resul-
tan inclasificables, bien porque sus probabilidades de pertenencia a cualquier clase sean muy bajas (máxima
verosimilitud, salidas de un método de redes neuronales, etc.) o porque aparezcan dos o más clases con muy
alta probabilidad que se disputen el píxel. En estos casos tiene más sentido no clasificar los píxeles de forma
unívoca sino establecer cual es su posibilidad de pertenencia a cada una de las clases (el concepto de posibili-
dad no es exactamente igual al de probabilidad). Puede aplicarse a diversos métodos; por ejemplo en máxima
verosimilitud la probabilidad de pertenencia a cada clase se asimila a la posibilidad de dicha clase.
La aparición de las imágenes de alta resolución espacial (Ikonos, QuickBird) supone un problema para los
métodos de clasificación orientados a píxeles, y es que en lugar de visualizar coberturas (bosques, secanos,
núcleos urbanos) lo que visualizamos son objetos (casas, árboles, etc.) y en muchos casos formados por var-
ios píxeles. Así habría que establecer un esquema de clasificación que incluyera tantas clases como posibles
objetos.
El método más utilizado para abordar este problema consiste en hacer en primer lugar una segmentación de la
imagen (figura 6.31) minimizando las variabilidad dentro de los objetos y maximizando la variabilidad entre
objetos. Posteriormente se pueden aplicar los procedimientos de clasificación analizados a los objetos en lugar
de a los píxeles con la ventaja de pueden incluirse nuevas variables como:
Sistemas de Información Geográfica (2013-2014) 161
Existen dos posibilidades, evaluar una estimación teórica del error en función de las características del algo-
ritmo de clasificación o analizar una serie de áreas de validación obtenidas del mismo modo que las áreas
de entrenamiento. El segundo modo de proceder permite obtener una estimación más realista de los errores
mientras la muestra de píxeles para la estimación del error sea lo suficientemente grande y representativa.
La matriz de confusión muestra para cada clase como se han clasificado las celdillas incluidas en las áreas de
validación.
Cada fila corresponde a las celdillas de una clase en las áreas de validación y nos indica cuantas han sido
asignadas a cada una de las clases por el proceso de clasificación.
Cada columna corresponde a una clase en el mapa clasificado y nos indica a que clases pertenecían en realidad
estas celdillas.
162 Tema 6. Teledetección
En el siguiente ejemplo vemos que de las 284 celdillas de suelo urbano en las áreas de validación, 278 han
sido clasificadas correctamente (98.5 %); sin embargo también vemos como de las 415 celdillas que fueros
clasificadas como suelo urbano, sólo 278 lo eran realmente (67 %).
Con estos datos podemos distinguir para cada clase entre el error de omisión (porcentaje de las celdillas de
una clase que no han sido clasificadas en esa clase) y el error de comisión (porcentaje de celdillas clasificadas
en una clase pero que realmente no pertenecen a ella:
En principio una buena medida de la calidad de una clasificación sería el porcentaje de celdillas que aparecen
en la diagonal principal de la matriz de confusión y que (por tanto) han resultado bien clasificadas. Sin embargo
una clasificación hecha al azar podría acertar por casualidad una proporción relativamente alta de celdillas. Para
evitar este efecto se utiliza el índice κ (kappa) que estima la proporción de celdillas correctamente clasificadas
eliminando las que lo habrían sido al azar. La ecuación de κ es:
Pn Pn
N· i,i −
i=1 xP i=1 ((si, · s,i )
κ= (6.19)
N 2 − ni=1 ((si, · s,i )
donde xi,j es el elemento situado en la fila i columna j de la matriz, s,i es la suma de los elementos de la
columna i (clase i), si, es la suma de los elementos de la fila i (clase i), N es el número de píxeles y n el número
de clases.
El índice κ del ejemplo sería 0.858 que también podría expresarse en porcentaje como 85.8 %.
En todo caso hay que tener en cuenta que el índice κ sólo mide la adecuación de la clasificación a las áreas de
validación, por tanto si las areas de validación no son adecuadas puede no ser significativo.
Sistemas de Información Geográfica (2013-2014) 163
6.9 Bibliografía
• Tso, B. & Mather, P.M. (2009) Classification methods for remotely sensed , Taylor & Francis, 347 pp.
A lo largo de estos apuntes se han hecho constantes referencias a los sistemas de referencia espacial y sistemas
de coordenadas en que los mapas o capas de información espacial digital utilizan para ubicar en ellos los
diferentes elementos de la superficie terrestre.
Debido a la habitual necesidad de integrar en un mismo estudio conjuntos de datos que utilizan diferentes
sistemas de referencia espacial es necesario un conocimiento mayor de estos así como de los mecanismos
de transformación de unos a otros. Para ello es necesario comenzar por estudiar los problemas relacionados
con la forma y tamaño de la Tierra (Geodesia) y su representación sobre un plano mediante una proyección
(Cartografía)
La aproximación más sencilla a la forma de la Tierra es una esfera de 6400 km de radio, pero en realidad no
es un objeto esférico sino que su forma se aproxima a un elipsoide1 ligeramente achatado en los polos. Esta
aproximación tampoco es válida cuando se desciende al detalle ya que la Tierra incluye numerosas irregula-
ridades, se habla por tanto de Geoide2 para hacer referencia a la Tierra como objeto geométrico irregular y
único (figura 7.1)
Geodesia es la ciencia que estudia la forma y tamaño de la Tierra y las posiciones sobre la misma. La Geodesia
define el Geoide como una superficie en la que todos sus puntos experimentan la misma atracción gravitatoria
(superficie equipotencial) siendo esta equivalente a la experimentada al nivel del mar. Por tanto coincide con la
superficie media del mar en los océanos y con su continuación por debajo de los continentes no con la superficie
topográfica (ver figura 7.4).
La gravedad es el fenómeno físico fundamental que determina la forma de la Tierra. Debido a las diferentes den-
sidades de los materiales que componen la corteza y el manto terrestre y a alteraciones debidas a los movimien-
1
Fue Newton quien por primera vez sugirió la forma elipsoidal de la Tierra al tener noticia de la necesidad de acortar los péndulos
de los relojes en la proximidad del Ecuador
2
El matemático Gauss fue el primero en tratar de definir una figura más adecuada que un elipsoide para representar la superficie
terrestre
165
166 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
tos isostáticos, esta superficie equipotencial no es regular sino que contiene ondulaciones que alteran los cálcu-
los de localizaciones y distancias. La superficie terrestre está, por otro lado, cambiando constantemente debido
a la tectónica de placas y a fenómenos de isostasia, por lo que cualquier definición del Geoide es necesaria-
mente temporal. Solo muy recientemente se ha podido obtener un modelo adecuado de la forma real del Geoide
gracias a los satélites gravimétricos (GRACE y GOCE).
Debido a esta irregularidad del Geoide, para describir la forma de la Tierra suelen utilizarse modelos regulares
de la misma denominados esferoides o elipsoides de referencia. Estos se definen mediante dos parámetros, el
tamaño del semieje mayor (a) y el tamaño del semieje menor (b) (figura 7.1). El achatamiento del esferoide se
define entonces como:
f = (a − b)/a (7.1)
El sistema de coordenadas natural sobre una esfera o esferoide es el de coordenadas angulares (latitud y
longitud) que suele denominarse de coordenadas geográficas o geodésicas (figura 7.2). Para definir latitud y
longitud, debemos identificar el eje de rotación terrestre. El plano perpendicular al eje de rotación que corta la
Tierra atravesándola por su centro define el Ecuador en su intersección con el esferoide. El resto de las lineas
de intersección con la superficie terrestre de los infinitos planos perpendiculares al eje de rotación definen los
Sistemas de Información Geográfica (2013-2014) 167
Tabla 7.1: Algunos elipsoides de referencia utilizados en Geodesia y Cartografía en España. Los dos últimos
son geocéntricos.
diferentes paralelos o lineas de latitud constante. Finalmente, los meridianos (o lineas de longitud constante)
pueden definirse como las lineas de intersección con la superficie terrestre de los infinitos planos que contienen
al eje de rotación. Paralelos y meridianos se cruzan siempre en ángulo recto.
Se denomina gran círculo a cualquiera de los círculos trazados sobre la superficie terrestre cuyo radio es
equivalente al radio terrestre. El Ecuador surge de forma natural como el gran círculo perpendicular al eje
de rotación de la Tierra y tiene un carácter único. Sin embargo, el meridiano origen podría ser cualquiera de
los grandes círculos que contienen al eje de rotación y, antiguamente, cada nación solía establecer como suyo
el que pasaba por la capital. Sólo a finales del siglo XIX se llegó a un acuerdo para seleccionar como tal el
meridiano que pasa por Greenwich. De hecho, hasta hace 30-40 años, algunas bases de datos espaciales en
España seguían utilizando como meridiano cero el meridiano de Madrid.
La longitud (λ) es la distancia angular entre el meridiano de un lugar y el de Greenwich, se expresa en grados,
minutos y segundos de arco y se mide de 0 a 180o hacia el Este o hacia el Oeste desde el meridiano de
Greenwich. La latitud (ω) es la distancia angular entre el paralelo de un lugar y el Ecuador, se expresa en las
mismas unidades que la longitud y se mide de 0 a 90o hacia el Norte o el Sur.
Los grados se dividen en 60 minutos (60’) y estos en 60 segundos (60”) aunque por comodidad, los cálculos
geodésicos suelen hacerse en radianes, grados decimales o incluso en segundos. El formato más adecuado para
trabajar con ordenador son los grados decimales. Cuando se trabaja con ordenadores, es habitual también dar a
los grados de longitud Oeste un valor negativo y a los de longitud Este positivo, del mismo modo la latitud Sur
puede expresarse con números negativos.
Debido a la forma elipsoidal de la Tierra, la equivalencia entre grados y kilómetros varía. Así en el Ecuador un
grado de latitud mide 110.57 km mientras que en los polos son 111.7; por su parte un grado de longitud mide
111.32·cos(ω) km, es decir 111.32 km en el Ecuador descendiendo a cero en los polos.
La localización de un punto P sobre la superficie terrestre puede definirse de este modo mediante su longitud y
latitud. La ciudad de Murcia está situada en λ = 1o 030 2700 O y ω = 37o 590 0000 N 3 . La letra O indica al oeste del
meridiano de Greenwich (también suele utilizarse la W) y la letra N al Norte del Ecuador. En grados decimales
sería λ=-1.0575 y ω=37.9833
Las coordenadas de un rectángulo que enmarca a España (excluyendo las islas Canarias) son, en grados en
grados decimales:
• N: 43.80 N
• S: 35.82 N
3
Asumiendo el datum europeo de 1950 (ver más adelante)
168 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
• E: 4.33 E
• O: 9.29 O
A pesar de que un elipsoide de referencia es un modelo (por tanto inexacto) del Geoide, la localización de un
punto sobre el mismo no es en absoluto imprecisa siempre que los parámetros del elipsoide estén perfectamente
establecidos. El cálculo de distancias sobre el elipsoide si está sujeto a errores respecto a las distancias medidas
sobre el Geoide sin embargo estas diferencias son mínimas, siendo mucho más fácil calcular distancias sobre
el elipsoide que sobre el Geoide..
dirección que define el Norte.Así mientras un esferoide es un modelo de la forma de la Tierra, un datum define
la posición del esferoide en relación con el Geoide. Establecer cual es el datum de un sistema de coordenadas
es tarea de los servicios nacionales de Geodesia.
Hasta 1950 el datum oficial español se basaba en el elipsoide de Struve con punto fundamental en el observa-
torio astronómico de Madrid, que se utilizó además como Meridiano de referencia o Meridiano cero. A partir
de este punto y de otros observatorios astronómicos se inició el desarrollo de la red geodésica española.
En 1950 tuvo lugar la primera compensación de la red geodésica española junto a las demás de Europa occi-
dental e un intento (desarrollado por el ejército americano en el marco de la OTAN) de crear una red geodésica
unificada. Se adoptó el elipsoide de Hayford de 1909 (también llamado Internacional de 1924) y como punto
fundamental Potsdam (Alemania). Los parámetros de este datum serían
• a=6378388
• b=6356911.946
• La dirección de referencia la definen los meridianos y se dirige aproximadamente hacia la estrella polar.
Al mismo tiempo se pasó a utilizar el observatorio de Greenwich como Meridiano de referencia. Este sistema
se suele denominar como ED50 y es el datum utilizado tradicionalmente en cartografía, tanto en los mapas del
Servicio Geográfico del Ejercito (SGE) como en los del Instituto Geográfico Nacional (IGN).
Hasta la segunda mitad del siglo XX, el propósito de los diferentes datums era servir como modelos locales
del Geoide en porciones reducidas de la superficie terrestre a las que se adaptaban especialmente bien, lo que
implicaba que su ajuste al Geoide en otros lugares no era adecuado. Hoy en día la necesidad de estudios globales
y la disponibilidad de dispositivos de toma de datos también globales (GPS5 , teledetección), se busca un datum
geocéntrico que tenga validez para todo el planeta, de forma que puedan tener empleo mundial.
El desarrollo de tecnología geodésica basada en satélites permitió la aparición de nuevos modelos de elipsoide
geocéntricos y mucho más ajustados a la forma real de la Tierra, como el WGS84 (Sistema Geodésico Mundial
de 1984) en el que se basa el datum WGS84, utilizado por los dispositivos GPS, o el elipsoide GRS80 (Sistema
Geodésico de Referencia de 1980) prácticamente idéntico al WGS84 y utilizado por el datum ETRS89 (Sistema
Europeo de Referencia Terrestre de 1989).
El Real Decreto 1071/2007 de 27 de julio, regula la adopción en España del datum ETRS89, estableciendo un
período transitorio hasta 2015 en el que pueden convivir ambos sistemas (ED50 y ETRS89).
Resulta evidente que dar un par de coordenadas sin hacer referencia al datum no es lo suficientemente preciso.
En un datum todo punto tiene un par de coordenadas único, mientras que el mismo punto tendrá diferentes
coordenadas en diferentes datums, o lo que es lo mismo un par de coordenadas puede corresponder a diferentes
puntos en diferentes datums.
5
Sistema de Posicionamiento Global. Se trata de un sistema de satélites con los que se puede contactar desde un pequeño dispositivo
situado en Tierra, conociendo la posición de los satélites el dispositivo puede calcular por triangulación su posición sobre el planeta
con aproximación incluso centimétrica
170 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
7.1.3 Altitud
En principio podría pensarse que la diferencia de cota entre un punto sobre la superficie terrestre y sus coorde-
nadas en el elipsoide (altitud elipsoidal) constituyen una buena aproximación a este parámetro, sin embargo
esta altitud constituye un parámetro puramente matemático con referencia a un modelo de la Tierra (elipsoide)
y no a la realidad (Geoide). Se daría incluso la paradoja de que la costa no tendría altitud cero sino una altitud
que podría ser positiva o negativa.
La altitud ortométrica, con referencia al Geoide proporciona un valor más físico ya que está vinculado a
la fuerza de la gravedad que apunta hacia el centro de la Tierra y es la que, en definitiva, define el concepto
intuitivo de abajo; mientras que la dirección hacia abajo en el elipsoide apunta al cento de este y ambos centros
no tienen por que coinicidir salvo en elipsoides geocéntricos (figura 7.3). Por otra parte, y debido a la propia
definición del Geoide, la altitud ortométrica de la linea de costa y de toda la superficie marina es siempre cero.
Ambas variables se relacionan con una tercera (figura 7.4) que es la ondulación del Geoide o diferencia de cota
entre Geoide y elipsoide. Se define también como la diferencia entre la altitud elipsoidal y la altitud ortométrica
En la figura 7.5 se aprecian las diferencias de altitud entre el elipsoide WGS-84 y el Geoide. Este llega a su
punto más alto en Nueva Guinea (75 metros por encima del elipsoide) y a su punto más bajo en la India (104
m por debajo del elipsoide). La figura 7.6 muestra una visión de detalle y en 3D de la altura del Geoide en la
península ibérica y áreas circundantes.
Puesto que, por la propia definición de Geoide, la altitud a nivel del mar es 0, suele utilizarse un sistema de
referencia basado en dicho nivel para el cálculo de altitudes. En España se utiliza como referencia el nivel
medio del mar en el puerto de Alicante ya que es el punto del litoral español donde la variabilidad de dicho
nivel, debida a las mareas, es menor.
Sistemas de Información Geográfica (2013-2014) 171
Conocida la altitud ortométrica a nivel del mar, puede calcularse dicha variable en el interior con procedimien-
tos topográficos clásicos como la nivelación. La figura 7.7 muestra de forma simplificada como se realiza una
nivelación. Se sitúa un visor telescópico entre los puntos A y B desde el que se visualizan sendas miras gradu-
adas. Puesto que la altitud en A es cero, la altitud en B será igual a la medida registrada en A menos la medida
registrada en B. Una vez conocida la altitud del punto B, el procedimiento puede continuar hacia el interior.
Los métodos de posicionamiento por satélite (GPS) proporcionan latitud y longitud con gran exactitud, pero nos
dan la altitud elipsoidal (elipsoide WGS-84). Para transformar esta en altitud ortométrica debemos conocer con
precisión la ondulación del Geoide (figura 7.4). Por desgracia todavía no se conoce esta con la suficiente pre-
cisión como para poder resolver el problema en trabajos aplicados a gran escala. Actualmente se llevan a cabo
campañas de gravimetría por satélite que permitirán en el futuro determinar la altitud ortométrica con exacti-
tud centimétrica. Mientras tanto la existencia de múltiples datum locales (tanto horizontales como verticales)
utilizados para la generación de cartografía complica la integración de información de diferentes orígenes.
7.1.4 Direcciones
Existen dos formas básicas de definir la dirección entre dos puntos sobre un elipsoide:
• acimut: Es el ángulo que forman la linea que une el punto de partida con el Norte y la linea que une el
punto de partida con el de llegada. Se expresa en ángulos medidos en el sentido de las agujas del reloj
desde la dirección Norte. Varía entre 0 y 360 grados (figura 7.8).
• Rumbo: Es el ángulo agudo que forman las direcciones Norte o Sur desde el punto de partida y la linea
que une ambos puntos. Varía entre 0 y 90 grados, se precede por una letra, N o S, en función de cual sea
la dirección de referencia y se termina con otra que hace referencia a la dirección (E o W) a la que se
dirige el ángulo (figura 7.8).
Un concepto básico en cartografía y geodesia es el de Norte, sin embargo existen hasta cuatro nortes diferentes:
• Norte de la malla, definido por el sistema de proyección utilizado para pasar de coordenadas geográficas
a coordenadas cartesianas planas (ver más adelante).
Los dos primeros varían con el tiempo, especialmente el segundo que puede llegar a variar entorno a 25 m/año.
Los dos segundos son artificiales, el Norte geodésico depende del elipsoide utilizado y el segundo de la proyec-
ción que se utilice para pasar de coordenadas geográficas a coordenadas cartesianas a la hora de confeccionar
el mapa (ver sección 7.2).
El cálculo de distancias sobre un sistema de coordenadas geodésicas requiere sistemas de ecuaciones bastante
más complejos que los de la geometría euclidiana. Por ello, en algunos casos se utiliza un sistema alternativo
basado en coordenadas cartesianas tridimensionales con origen en el centro del elipsoide. El eje Z coincide
con el semieje menor del elipsoide (y por tanto pasa por sus polos), el eje X atraviesa el Ecuador por el
meridiano principal (meridiano de Greenwich) y el eje Y forma un ángulo de 90 grados respecto a los otros dos
(figura 7.9)
Este sistema simplifica enormemente los cálculos que debe (por ejemplo) desarrollar un GPS para determinar
una localización o los necesarios para obtener las coordenadas geodésicas de un punto sobre un elipsoide a
partir de las coordenadas sobre otro elipsoide. Sin embargo no resulta adecuado, por ejemplo, para el cálculo
de distancias entre puntos sobre el elipsoide, ya que la linea recta que separa dos puntos sobre un elipsoide se
sitúa dentro de este y por tanto no es el resultado adecuado, debiendo utilizarse en estos casos fórmulas más
complejas basadas en la trigonometría esférica.
Las ecuaciones para pasar de coordenadas geográficas a coordenadas cartesianas tridimensionales aparecen en
el anexo 1 (página 203).
La red geodésica constituye el sistema de referencia respecto al cual se desarrolla la cartografía de un país.
Cualquier trabajo topográfico o cartográfico realizado a partir de medidas sobre el terreno deberá apoyarse
Sistemas de Información Geográfica (2013-2014) 175
en la red geodésica. En España es competencia del IGN establecer las redes geodésicas en que se apoya la
cartografía española.
Una red geodésica es una red de triángulos que cubre un territorio realizada con unos determinados criterios
que permitan obtener suficiente precisión (del orden de unos pocos centímetros) en las mediciones de ángulos
y distancias, así como en su tratamiento posterior. Estas redes se extienden de forma homogénea y regular por
el territorio. Los triángulos de una red geodésica deben tener visibilidad entre sus vértices y ninguno de los
ángulos debe ser inferior a 20o .
Aunque hoy en día las estaciones totales automaticas6 y los GPS han simplificado mucho el desarrollo de redes
de observación. Sin embargo, resulta interesante conocer como se definieron y midieron las redes geodésicas
nacionales en el siglo XIX.
Toda red geodésica necesita en primer lugar un punto de origen cuyas coordenadas se toman mediante obser-
vaciones astronómicas. A partir de estas, y habiendo resuelto la red, pueden obtenerse las coordenadas de todos
sus vértices.
Resulta sencillo medir ángulos con un teodolito. El teodolito es un instrumento topográfico de medición para
medir ángulos verticales y horizontales con una precisión elevada. Pero medir lados es bastante más complejo.
Cuando se definió la red geodésica, algunos lados de longitud reducida se medían con mucha precisión mediante
cadenas metálicas de longitud conocida (cadenas de Gunter o cadenas de agrimensor); a estos lados se les
denomina bases.
Siempre que se conozcan los ángulos y la longitud de uno de sus lados podrá obtenerse la longitud de los otros
dos La figura 7.11 muestra un ejemplo en el que para el primer triángulo de la red se conoce uno de los lados c
(la base) y los tres ángulos (α, β y γ). Para obtener los otros lados se utilizan las ecuaciones7 :
6
Que constituyen versiones computerizadas de los antiguos instrumentos topográficos
7
En realidad estas ecuaciones serían válidas si las redes geodésicas se establecieran en un plano, pero como no es así hay que recurrir
a la trigonometría esférica que resulta bastante más compleja
176 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
senα
a=c· (7.3)
senγ
senβ
b=c· (7.4)
senγ
Una vez conocidos los tres lados del primer triángulo, estos datos se utilizan para resolver los triángulos vecinos
y así sucesivamente. Esto significa que, en principio, conociendo la longitud de una base y todos los ángulos
podremos obtener las longitudes de todos los triángulos de una red. Sin embargo, para evitar acumular errores,
se medían otras bases con lo que se obtienen medidas redundantes que ayudaban a corregir los errores.
El posicionamiento absoluto de la red española se consiguió (1860) mediante la determinación astronómica
Figura 7.11: Resolución de una red por triangulación, el lado azul es una base
Sistemas de Información Geográfica (2013-2014) 177
de las coordenadas del punto fundamental (inicialmente el Observatorio Astronómico de Madrid); se midieron
seis bases situadas en diferentes puntos de España; resolviéndose por triangulación el resto de la red.
Existen distintos tipos de redes:
Otra clasificación de las redes geodésicas se basa en su densidad. Concretamente la cartografía española se basa
en una serie de redes de distinto orden:
• Red de primer orden, formada por 10 cadenas de triángulos de unos 50 km de lado, con 285 vértices
separados entre si unos 50 kilómetros (figura 7.12);
• Red de primer orden complementaria, formada por 288 vértices de triángulos con unos 30 km de lado
• Red de segundo orden, cuya realización se apoyó en la de primer orden, tiene 2150 vértices separados
entre 15 y 30 kilómetros;
• Red de tercer orden, constituida por triángulos con longitudes entre 5 y 15 km y 8000 vértices, su
realización se apoyó en la de segundo orden.
• Existe un conjunto de otros 9000 vértices auxiliares situados en torres, iglesias o formando parte de
redes locales.
El disponer de una red geodésica permite la homogeneidad de los trabajos topográficos y catastrales que siempre
se realizan apoyándose en ella, generándose así redes locales de cuarto orden con longitudes entre 1 y 5 km. Los
vértices de las redes de primer orden situadas en las fronteras forman parte de las redes geodésicas de ambos
países fronterizos, asegurándose así la coherencia entre países.
Las principales cualidades de una red geodésica son su precisión (que dependerá de los instrumentos utilizados
y las condiciones de trabajo); su homogeneidad (que se asegura tomando un único elipsoide y punto fundamen-
tal) y su conservación (los vértices geodésicos deben repararse regularmente).
Al igual que en 1950 se unificó el datum europeo, las organizaciones geográficas europeas, han propuesto
implantar un sistema de referencia espacial común denominado ETRS-89 definido con 1 cm de precisión.
ETRS-89 se basa en el elipsoide GRS-80 cuyas características lo hacen prácticamente equivalente a WGS-84
(ver tabla 7.1) que es el datum en el que se basa el sistema GPS. Ambos elipsoides son geocéntricos (sus centros
coinciden con el centro de masas del Geoide) y se obtienen a partir de métodos de posicionamiento mediante
satélites.
La necesidad de adoptar un nuevo datum obliga a desarrollar un sistema sencillo pero preciso para convertir
pares de coordenadas de un sistema a otro. Es responsabilidad de los organismos cartográficos nacionales (en
el caso de España el IGN) establecer el sistema más adecuado.
178 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
Figura 7.12: Diseño original de la Red Geodésica española de primer orden (fuente Ruiz Morales,M. en revista
Mapping Interactivo, http://www.mappinginteractivo.com/plantilla-ante.asp?id_articulo=1341)
Sistemas de Información Geográfica (2013-2014) 179
Para ello se llevó a cabo una campaña de trabajos geodésicos con GPS que permitió determinar con gran
precisión la posición relativa entre estaciones. En España el proyecto REGENTE (Red Geodésica Nacional
mediante Técnicas Espaciales) seleccionó 1200 estaciones de la red geodésica de forma que hubiera una por
hoja del Mapa Topográfico Nacional 1:50000. Las coordenadas de estas estaciones fueron medidas con GPS.
A la red REGENTE se le denomina también red de orden 0.
A partir de esta red REGENTE se han desarrollado diversos métodos para la transformación de coordenadas.
En teoría la solución del problema debería ser relativamente trivial:
El segundo paso se lleva a cabo mediante un procedimiento denominado Transformación de Bursa-Wolf que
necesita 7 parámetros, 3 de traslación, 3 de rotación y 1 de cambio de escala y se basa en las ecuaciones:
X 0 = ∆X + (1 + e) · (X + Rz Y − Ry Z) (7.5)
0
Y = ∆Y + (1 + e) · (−Rz X + Y + Rx Z) (7.6)
0
Z = ∆Z + (1 + e) · (Ry X − RxY + Z) (7.7)
Esta solución debería funcionar sin errores si las coordenadas de los vértices se hubiesen tomado sin errores.
El problema es que la red geodésica española incluye diversos errores de origen debido a las limitaciones
tecnológicas de la época en que se definió, por lo que la transformación requiere la compensación de todos
ellos.
El IGN determinó un conjunto de parámetros adecuados para la transformación de Bursa-Wolf que aparecen
en la tabla 7.2. Tal como puede observarse hay tres juegos de parámetros diferentes ya que, debido a los errores
en la red geodésica, fue imposible disponer de un sólo conjunto para toda España.
180 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
Los parámetros de traslación (∆x, ∆y ∆z) se expresan en metros, los de rotación (Rx , Ry , Rz ) en segundos
de grado y el de escala (e) en partes por millón (por ello se divide entre 106 en la ecuación). El orden de
magnitud de los parámetros de traslación da una idea de cual sería el orden de magnitud (unos 100 metros en
cada dirección) de los errores resultantes de mezclar mapas con el datum ED50 con otros con el datum ERTS89.
Los errores de la transformación están entre 1 y 5 metros (muy poco para Cartografía pero mucho en To-
pografía), por otra parte las zonas a caballo entre el sector noroeste y el resto de la península sufren importantes
saltos en las coordenadas resultantes. Por todo ello recientemente se ha propuesto una aproximación diferente
basada en el uso de rejillas locales.
Se trata de un método que determina ecuaciones de transformación válidas localmente, y que al mismo tiempo
compensan los errores de las redes geodésicas antiguas, pero garantizando al mismo tiempo la continuidad a
lo largo de todo el territorio español. El IGN ha hecho público un fichero de rejilla en un formato estándar
internacional de manera que los diferentes programas de SIG puedan utilizarlo en sus cálculos.
7.2 Cartografía
en un plano toda la superficie del elipsoide sin deformarla, el objetivo va a ser minimizar, en la medida de los
posible, estas deformaciones. Puesto que el efecto de la esfericidad de la superficie terrestre es proporcional al
tamaño del área representada ( y en consecuencia a la escala), estos problemas sólo se plantean al cartografiar
zonas amplias. Cuando se trata de cartografiar zonas pequeñas (menos de 10 km2 ), por ejemplo una ciudad, la
distorsión es despreciable por lo que se suelen utilizar coordenadas planas, relativas a un origen de coordenadas
arbitrario y medidas sobre el terreno. A estas representaciones se les llama planos en lugar de mapas. En
realidad incluso a una escala 1:25000 las distorsiones físicas debidas a los cambios de temperatura y humedad
del mapa son ya mayores que las debidas a la proyección.
7.2.1 Proyecciones
Una primera opción ingenua sería convertir los valores de latitud y longitud directamente en valores de Y y X
(a veces se le denomina proyección lat-long). El inconveniente es que las distorsiones aumentarían de forma
importante en latitud (figura 7.18).
Se hace entonces necesario buscar una ecuación que a cada par de coordenadas geográficas le asigne un par
de coordenadas planas de manera que los diferentes elementos y objetos de la superficie terrestre puedan ser
representados sobre un plano minimizando las distorsiones8 .
Un sistema de proyección se define mediante ecuaciones, basadas en funciones trigonométricas, que establecen
una correspondencia analítica, biunívoca y continua entre los puntos situados sobre el elipsoide (definidos por
sus coordenadas geográficas) y sus puntos homólogos sobre el mapa bidimensional (definidos por un sistema
de coordenadas cartesianas):
x = f1 (φ, λ) (7.8)
y = f2 (φ, λ) (7.9)
Las nuevas coordenadas así obtenidas no deben llamarse longitud y latitud sino simplemente X e Y o este
y norte. Las unidades en que se expresa la longitud en estas nuevas coordenadas va a ser generalmente el
metro, permitiendo el cálculo sencillo de variables de longitud, área o perímetro de los elementos cartografiados
expresados en unidades del Sistema Internacional.
Estas ecuaciones suelen ser funciones bastante complejas, en algunos casos (la proyección UTM por ejemplo)
más que ecuaciones son algoritmos en varios pasos. Sin embargo, su funcionamiento es fácil de entender
mediante un modelo sencillo (figura 7.14). Suponemos un foco de luz en el centro de un globo terráqueo
transparente situado dentro de una figura geométrica (un cilindro o un cono) o junto a un plano. El foco de
luz proyecta la superficie del globo sobre la figura geométrica, al desplegarse esta tenemos un mapa. Las
ecuaciones reproducen lo que distintas decisiones acerca del tipo y colocación de la superficie plana tendrían
sobre el resultado final.
Las ecuaciones de proyección tienen inversa, con lo que se puede pasar de nuevo de coordenadas proyectadas
a coordenadas geodésicas. Esta transformación permite, en un SIG, integrar capas con diferentes sistemas de
proyección reproyectándolas todas en el mismo sistema.
Podemos clasificar las proyecciones en función del objeto geométrico utilizado para proyectar, se habla en-
tonces de proyecciones cilíndricas, cónicas y acimutales o planas.
8
Es importante no confundir el concepto matemático de plano con el plano entendido como mapa de una zona reducida realizado
con coordenadas arbitrarias
182 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
En el caso de proyecciones cilíndricas o cónicas, la figura envuelve al elipsoide y, tras desarrollarla, el resultado
será un plano en el que una parte de la Tierra se representa mediante un sistema de coordenadas cartesiano. En
el caso de las proyecciones acimutales, el plano es tangente al elipsoide en un punto.
Las proyecciones acimutales pueden clasificarse en función de donde se sitúa el foco o punto de vista desde el
que se proyecta el elipsoide contra el plano (figura 7.15). Así estas proyecciones pueden ser:
• Proyección estereográfica, que sitúa el punto de vista en el punto del elipsoide opuesto al punto de
tangencia
Las proyecciones cilíndricas y cónicas pueden ser directas, oblicuas o transversas en función de la orientación
del objeto geométrico respecto al esferoide, mientras que las acimutales, según el mismo criterio, se clasifican
en polares, oblicuas o ecuatoriales (figura 7.16). El utilizar unas u otras dependerá de la forma y orientación
de la superficie a cartografiar.
Una proyección implica siempre una distorsión en la superficie representada, el objetivo de la cartografía es
minimizar estas distorsiones utilizando la técnica de proyección más adecuada a a cada caso. Las propiedades
del elipsoide que pueden mantenerse son:
• Conformidad. Si un mapa mantiene los ángulos que dos líneas forman en la superficie terrestre, se
dice que la proyección es conforme. El requerimiento para que haya conformidad es que en el mapa los
meridianos y los paralelos se corten en ángulo recto y que la escala sea la misma en todas las direcciones
alrededor de un punto, sea el punto que sea. Una proyección conforme mantiene además las formas de
polígonos pequeños. Se trata de una propiedad fundamental en navegación.
Sistemas de Información Geográfica (2013-2014) 183
• Equivalencia, es la condición por la cual una superficie en el plano de proyección tiene la misma superfi-
cie que en la esfera. La equivalencia no es posible sin deformar considerablemente los ángulos originales,
por lo tanto, ninguna proyección puede ser equivalente y conforme a la vez.
• Equidistancia, cuando una proyección mantiene las distancias reales entre uno o dos puntos y el resto
del Globo (representada por el arco de Círculo Máximo que las une).
• En el caso de las proyecciones acimutales, se conservan las direcciones del punto central (punto donde el
plano toca el elipsoide) respecto a todos los puntos del mapa.
Puesto que las distorsiones son nulas en la linea donde la figura geométrica toca al elipsoide y aumentan a me-
dida que la separación entre ambas aumenta, deberá intentar maximizarse el contacto entre la figura geométrica
y la superficie a cartografiar.
Para minimizar el error medio suelen utilizarse figuras secantes en lugar de tangentes. De esta manera en lugar
de tener una sola linea del elipsoide tangente a la figura tenemos dos lineas secantes y las distancias a estas
en el mapa, y por tanto los errores, nunca aumentarán mucho tal como se puede ver en la figura 7.17. Así otro
criterio para clasificar sistemas de proyección sería en proyecciones secantes y tangentes.
Se trata de una forma visual y sencilla de examinar las distorsiones introducidas por una determinada proyec-
ción. Se basa en una serie de círculos de tamaño unidad dibujados sobre el elipsoide que, al proyectarse, se
Sistemas de Información Geográfica (2013-2014) 185
Figura 7.17: Tipos de proyecciones (3). El color rojo indica máxima distorsión y el verde mínima distorsión
(lineas donde la figura geométrica coincide con el elipsoide)
distorsionan y forman elipses. Los ejes de las elipses resultantes indican las dos direcciones principales de
la proyección en un un punto dado (las direcciones a lo largo de las que la escala es máxima y mínima).
Un aumento o descenso de tamaño indica un cambio de escala, pero si se mantiene la forma la proyección
es conforme. Mientras que si cambia la forma pero el área total se mantiene estaríamos ante una proyección
equivalente.
De esta manera resulta sencillo evaluar el tipo y grado de distorsión que una determinada proyección introduce
en las diversas partes del globo. La figura 7.18 muestra las elipses de Tissot en una proyección latlong. Como
se puede ver esta proyección no es ni conforme ni equivalente. y las distorsiones aumentan considerablemente
hacia los polos.
Es una proyección cilíndrica directa y conforme , diseñada de manera que las lineas de rumbo fijo (lineas
loxodrómicas) en el elipsoide se correspondan con lineas rectas sobre el mapa, por ello suele utilizarse para
confeccionar cartas náuticas. Para navegar basta con trazar una linea recta sobre el mapa entre el punto de
partida y el de llegada, determinar el rumbo al que corresponde, y seguirlo con la brújula. Sin embargo las
lineas loxodrómicas no indican la distancia más corta entre dos puntos, está vendría dada por el gran círculo
que pasa por los dos puntos.
Como en toda proyección cilíndrica directa, los meridianos se transforman en generatrices del cilindro y los
paralelos en secciones circulares sobre el cilindro aumentando su distancia hacia el polo, paralelos y meridianos
se cruzan en ángulo recto sobre el mapa. De este modo longitudes y áreas se hacen desproporcionadamente
grandes conforme se avanza hacia los polos, originando graves distorsiones más allá de los 70o de latitud Nore
186 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
x=R·λ (7.10)
donde R es el radio de la Tierra a la escala del mapa. En la figura 7.19 puede verse un ejemplo de la proyección
de Mercator a la que se han añadido elipses de Tissot. Estas se mantienen como círculos ya que la proyección
es conforme pero su tamaño aumenta hacia los polos (la proyección no es equivalente).
Es una proyección cónica conforme. Los meridianos aparecen como lineas rectas que concurren en el vértice
del cono, mientras que los paralelos aparecen como segmentos de circunferencias concéntricas. Sus ecuaciones
son más complejas que en el caso anterior.
La escala se conserva a lo largo del paralelo tangente o de los secantes y aumenta de forma importante al
alejarse (figura 7.20). Se adapta, por tanto, muy bien para representar superficies que se extienden a lo largo de
franjas de latitud constante en latitudes medias.
Sistemas de Información Geográfica (2013-2014) 187
La proyección de Lambert se utilizó antiguamente para la cartografía militar española y hoy en día el IGME
sigue utilizándola para realizar los mapas geológicos. Se utiliza también en mapas a pequeña escala de toda la
Península ibérica.
x=R·λ (7.12)
y = R · sin φ (7.13)
donde R es el radio de la Tierra a la escala del mapa. En la figura 7.21 puede verse que se trata de una proyección
equivalente aunque no conforme.
Esta proyección se utiliza en España por el IGN y el SGE (Servicio Geográfico del Ejército) desde la década
de los setenta para el mapa topográfico nacional a escala 1:50000 y posteriormente para el de escala 1:25000.
Una característica bien conocida de las proyecciones cilíndricas directas (como la de Mercator) es que práctica-
mente no tiene distorsiones en una franja de 6o de latitud situada sobre el Ecuador. En una proyección cilíndrica
transversa la franja sin distorsiones se extendería 3 o a cada lado del meridiano tangente (figura 7.22).
Sistemas de Información Geográfica (2013-2014) 189
En la proyección UTM se divide el elipsoide en 60 husos o zonas (figuras 7.22 y 7.23) , con una anchura de 6
grados de longitud haciendo una proyección independiente para cada huso. De esta manera las distorsiones son
mínimas en cualquier región del planeta (figura 7.2.7), de ahí el calificativo de universal. El inconveniente es
que una región entre dos husos no podrá ser representada convenientemente.
La representación cartográfica en cada huso se genera a partir de un cilindro diferente siendo cada uno de ellos
secante al elipsoide. De esta manera en cada huso aparecen dos lineas verticales en las que no hay distorsiones
(lineas A-D y C-F en al figura 7.25), entre estas dos lineas las distorsiones disminuyen la escala (distancias
y áreas se representan menores de lo que son) hacia fuera de las lineas las distorsiones aumentan la escala
(distancias y áreas se representan mayores de lo que son). Estas distorsiones tienden a incrementarse conforme
se aumenta en latitud por lo que la proyección UTM no debe usarse en latitudes altas (más allá de los 80o Norte
y 80o Sur) y suele reemplazarse por proyecciones acimutales polares en las que el plano es tangente al elipsoide
en el polo correspondiente.
En cada uno de los husos el meridiano central tiene siempre un valor X= 500000 metros disminuyendo hacia
el Oeste (hasta 0) y aumentando hacia el Este (hasta 1000 Km). En el Ecuador, el valor de Y es 0 metros,
incrementandose el valor hacia el Norte y hacia el Sur. Los valores de la coordenada X en los bordes del huso
dependen de la latitud (figura 7.25).
Estas características suponen dos complicaciones:
• Dos puntos diferentes de la superficie terrestre pueden tener las mismas coordenadas si se sitúan en husos
diferentes. Por tanto a la hora de señalar con precisión la localización de un punto, no basta con el par de
Sistemas de Información Geográfica (2013-2014) 191
Figura 7.26: Distorsiones en coordenadas UTM en la Península Ibérica (fuente Alonso Fernández-Coppel,I.
• Una región situada a caballo entre dos husos deberá optar por uno u otro con lo que se incrementan las
deformaciones. Un buen ejemplo es lo que sucede con la cartografía española: la Península Ibérica queda
situada sobre tres husos, el 29, el 30 y el 31, estos últimos situados uno a cada lado del meridiano de
Greenwich (figuras 7.23, y 7.26); por otro lado las islas Canarias se sitúan en el huso 28. Para hacer un
mapa de toda España peninsular con proyección UTM se adopta la zona 30 con lo que Galicia y Cataluña
(zonas 29 y 31 respectivamente) sufrirán un cierto aumento de escala, alcanzándose un 4% de distorsion
lineal. En el caso de la Región de Murcia, esta se situa en una de las zonas de menor distorsión (figura
7.26).
La Región de Murcia se sitúa en el huso 30 con coordenadas UTM que oscilan entre
• Oeste: 552411 m
• Este: 709600 m
• Norte: 4293125 m
• Sur: 4134906 m
Las coordenadas UTM suelen expresarse en metros o kilómetros, siendo preferible hacerlo en metros en apli-
caciones SIG para evitar la aparición de decimales. En los mapas del IGN a escala 1:50000 y 1:25000 y del
Servicio Geográfico del Ejercito a escala 1:50000, los valores de las coordenadas X e Y UTM suelen expresarse
en kilómetros. Como resultado de emplear un sistema de coordenadas plano, puede representarse sobre el mapa
una malla que represente las lineas con igual coordenada X o igual coordenada Y. La malla se representa, en
los mapas antes mencionados, con una separación de 1 kilómetro (figura 1.18).
194 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
Se divide el territorio en pequeñas cuadrículas que se proyectan sobre un plano tangente al centro de cada una.
No es una proyección conforme ni equivalente ni equidistante; pero las deformaciones son, en todos los casos,
lo suficientemente bajas como para que no se aprecien errores significativos.
Se empleó hasta 1965 para confeccionar las hojas del mapa topográfico nacional escala 1:50000, a partir de
dicha fecha se utilizó la UTM. El territorio nacional se dividía en trapecios curvilíneos limitados por dos
paralelos separados 100 (con latitudes múltiplo de 100 y dos meridianos separados 200 con longitudes múltiplos
de 100 .
El inconveniente era que al tratar de unir 4 hojas aparecían vacíos que se hacían más grandes si se trataba de
unir más hojas.
Hoy en día esta proyección tiene un interés fundamentalmente histórico.
Lógicamente, las distorsiones que introduce una proyección aumentan cuanto mayor es el área cartografiada.
La proyección de Mercator es un buen ejemplo de ello, y fue bastante utilizada para producir mapamundis pero
sin introducir las áreas polares.
Recientemente se han desarrollado otras proyecciones destinadas a la realización de planisferios cuyo objetivo
es conseguir transmitir una imagen más natural de continentes y océanos. No son ni equivalentes ni conformes
pero establecen un adecuado compromiso entre ambas propiedades sin generar grandes distorsiones.
En general son similares a la de Mercator pero curvando de algún modo los meridianos hacia los polos (proyec-
ciones pseudocilíndricas). Buenos ejemplos son la proyección de Mollweide (figura 7.27) o la de Robinson
(figura 7.28) utilizada desde 1988 por National Geographic para su cartografía global.
La existencia de diversos datum y proyecciones da lugar a un gran número de posibles sistemas de referencia
espacial surgidos de sus combinaciones y de la utilización de diferentes parámetros. La necesidad de combinar
información cartográfica diversa, y con diferentes sistemas de referencia, en proyectos internacionales requiere
alguna forma sencilla de hacer referencia a los posibles sistemas (especialmente a aquellos que tienen carácter
oficial en algún lugar del planeta).
El Grupo Europeo de Prospección Petrolífera (EPSG) se enfrentó a este problema al estudiar las reservas
en la plataforma del Atlántico Norte, desarrollando un código para clasificar los sistemas de coordenadas, cada
uno tiene un código único que hace referencia al datum y el sistema de proyección.
Estos códigos han sido adoptados como estándar por los diversos programas de cartografía y SIG. En la tabla
7.3 aparecen los códigos de los sistemas de coordenadas habitualmente utilizados hoy día en España.
Uno de los problemas fundamentales de la cartografía ha sido siempre el conseguir, de forma precisa, deter-
minar la posición en el espacio de los fenómenos a cartografiar. Tradicionalmente se han utilizado técnicas de
Sistemas de Información Geográfica (2013-2014) 195
Tabla 7.3: Datums más usuales en la cartografía española y códigos EPSG correspondientes
topografía basadas en la triangulación. Hoy en día se cuenta con el sistema GPS que permite determinar las
coordenadas de cualquier punto de la superficie terrestre con mayor precisión que los antiguos métodos topográ-
ficos. La tecnología GPS (Global Positioning System) fue diseñada originalmente con propósitos militares pero
rápidamente se vio su aplicabilidad en el mundo civil, fundamentalmente en navegación y topografía.
El sistema consta de tres componentes:
• Componente espacial, formado por 24 satélites situados a unos 20200 km de la Tierra y que pasan por
el mismo lugar cada 12 horas de manera que se puede contar en cualquier lugar y en cualquier momento
con al menos 4 de estos satélites con un ángulo de elevación respecto a la superficie de por lo menos 15o .
Cada satélite lleva a bordo varios relojes atómicos de gran precisión y emiten constantemente una señal
característica de cada satélite que contiene, entre otras cosas, la posición del mismo, la hora y el satélite
del que se trata.
• Componente de control, formado por una serie de estaciones de observación cercanas al Ecuador en-
cargadas de controlar la posición orbital de los satélites y calibrar y sincronizar los relojes.
• Usuarios con un receptor GPS desarrollando distintos tipos de actividades (navegación marítima o
terrestre, excursionismo, topografía, control de maquinaria, etc).
Dependiendo de las necesidades existen tres modos de utilización de un dispositivo GPS:
– Navegación autónoma con un receptor simple, la precisión es de 20 metros para usuarios militares
y 100 metros para usuarios civiles. Utilizado en navegación marina.
Sistemas de Información Geográfica (2013-2014) 197
Rusia dispone de un sistema similar llamado GLONASS. La Unión Europea y la Agencia Espacial Europea
está desarrollando el sistema Galileo9 como alternativa propia al sistema GPS.
El cálculo del posicionamiento se basa en la medición de la distancia desde la posición de cada satélite a Tierra.
Puesto que la señal emitida por el satélite incluye la hora en que fue emitida y el receptor conoce la hora de
llegada, la distancia se puede calcular como:
d = c · ∆t (7.14)
• Retrasos atmosféricos sobre la señal (relacionados con las variaciones de temperatura y humedad),
este problema puede solventarse recogiendo dos señales diferentes del mismo satélite y calculando su
velocidad relativa. Los receptores GPS capaces de hacer esto se denominan bifrecuencia y, lógicamente,
son más caros.
• Errores en los relojes, los satélites incorporan relojes atómicos de gran precisión y exactitud. A igualdad
de otras condiciones la exactitud en la obtención de una posición estará directamente relacionada con la
del reloj del receptor; también cuanto más exacto es el reloj del receptor más caro es este.
• Efecto multitrayectoria, la señal puede llegar al receptor reflejada desde alguna superficie reflectora
(láminas de agua, edificios) obteniéndose una medida de distancia errónea. En general cuanto más rugoso
sea el terreno (tanto por lo que se refiere a la topografía como por lo que se refiere a la vegetación) peor
será la medida. En las ciudades puede obtenerse una precisión adecuada para navegación pero no para
topografía.
• Pérdida de precisión debido a que los satélites están muy juntos. Un receptor GPS puede proporcionar
una medida de esta pérdida tanto en la horizontal (HDOP) como en la vertical (VDOP), ambas medidas
se resumen en una medida global de calidad denominada PDOP.
9
http://europa.eu.int/comm/dgs/energy_transport/galileo/index_en.htm
198 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
• Disponibilidad selectiva, distorsiones introducidas por el ejército americano para disminuir la precisión
a los usuarios civiles o a países extranjeros (actualmente está teóricamente en desuso). Los satélites del
sistema GPS disponen además de una señal, que permite posicionamiento de alta precisión, pero que es
sólo accesible a aplicaciones militares.
En todo caso siempre se puede mejorar (hasta cierto punto) la posición tomada por un GPS repitiendo la medida
varias veces y calculando la media. Para ello se necesita al menos un GPS capaz de tomar medidas en continuo
y promediarlas.
La técnica de GPS Diferencial (DGPS) (figura 7.30) permite solventar muchos de estos errores alcanzándose
precisiones de 2 a 3 metros. Se basa en la utilización de una estación base de coordenadas conocidas en las
que se mantiene fijo un GPS de gran exactitud que registra constantemente la posición que estima y por tanto
el error de posición (ya que la posición real es conocida). Los errores se almacenan en ficheros diarios y se
transmiten por radio.
Un terminal capaz de recibir esta señal puede obtener, al mismo tiempo que toma una posición, el error deter-
minado en la estación base (que se asume que es el mismo que ha ocurrido al tomar la posición con el receptor
móvil). En caso de no disponer de receptor de radio, los ficheros diarios con los registros de errores pueden
descargarse de una página web y hacer la corrección diferencial en postproceso con el software que incluyen
los GPS.
Sistemas de Información Geográfica (2013-2014) 199
La Dirección General de Medio Natural de la Región de Murcia (dependiente de varias consejerías desde
su creación) puso en marcha en 1995 una antena GPS de carácter público para dar servicio de corrección
diferencial accesible por Internet10 .
Más recientemente (2006) se desarrolló el proyecto Meristemum, consistente en una red de antenas GPS que
permiten compensar los mínimos errores que pudiese generar el uso de una sola antena (figura 7.31). Dentro
del conjunto convexo formado por las antenas (red optimizada) el sistema puede simular una antena virtual de
referencia óptima para cada usuario, en función de donde se encuentre, en un entorno de unos 20 km alrededor
de dicho conjunto (red extrapolada) se consiguen precisiones mejores que con una sola antena pero peor que
con la red optimizada. Finalmente en el resto de la Región se puede trabajar con la antena más cercana en el
modo clásico de GPS diferencial. En la Región de Murcia existe, además de Meristemum, otra red de estaciones
GPS operada y gestionada por el Servicio de Cartografía de la Región de Murcia.
La técnica de Posicionamiento diferencial de fase requiere como mínimo dos receptores que deben utilizarse
de forma simultanea para, tomando varias medidas, conseguir una reducción de errores mediante procedimien-
tos estadísticos.
Un buen GPS bifrecuencia con corrección diferencial en tiempo real puede llegar a alcanzar precisiones sub-
centimétricas apropiadas para topografía e ingeniería. De este modo la combinación de GPS, telefonía móvil y
ordenadores portátiles (PDA) está revolucionando el trabajo de campo en Ciencias de la Tierra y ambientales.
7.4 Bibliografía
Figura 7.31: Red de antenas GPS del proyecto Meristemum e integración con redes vecinas.
• Kennedy,M. & Koop,S. (2001) Understanding Map Projections Esri Press. 110 pp.
• Lorenzo Martínez, R.M. (2004) Cartografía, urbanismo y desarrollo inmobiliario Ed. Dossat 2000,
• Martínez Marín,R. (2000) Topografía y Sistemas de Información Ediciones Bellisco, 238 pp.
• Maling,D.H. (1991) “Coordinate systems and map projections for GIS” en Maguire, D.J.; Goodchild,
M.F. and Rhind, D.W. (Eds.) Geographical Information Systems: Principles and Applications. John Wi-
ley & sons pp. 135-146 (www.wiley.co.uk/wileychi/gis/resources.html)
• Sanjosé Blasco, J.J.; Martínez García, E. y López González, M. (2004) Topografía para estudios de grado
Ediciones Bellisco, 413 pp.
• Van Sickle,J. (2004) Basic GIS Coordinates CRC Press 173 pags.
• http://www.gva.es/icv/GLOSARIO.HTM
• http://www.uco.es/ bb1rofra/documentos/proyecciones/proyecciones.html
• http://www.uco.es/ bb1rofra/documentos/utm/coordenadas_utm.html
• http://www.lsgi.polyu.edu.hk/cyber-class/geodesy/
• http://nivel.euitto.upm.es/ mab/tematica/htmls/proyecciones.html
Sistemas de Información Geográfica (2013-2014) 201
7.4.2 Programas
• GMT (http://gmt.soest.hawaii.edu)
• IGN Material de apoyo para la preparación de las pruebas selectivas de acceso al Cuerpo de Ingenieros
Geógrafos (http://www.ign.es/ign/es/IGN/temario_opo_ing_geog.jsp)
• Martín Asín, F. (1983) Geodesia y cartografía matemática. Ed. Paraninfo, 422 pp. pp.
• Ruiz Morales,M. y Ruiz Bustos, M. (2000) Forma y dimensiones de la Tierra. Síntesis y evolución
histórica. Ed. del Serbal, 428 pp.
202 Tema 7. Sistemas de Referencia Espacial. Geodesia y Cartografía.
Anexo 1
El paso de coordenadas geodésicas a cartesianas tridimensionales en una esfera se realiza a partir de las sigu-
ientes ecuaciones:
Z = ρ · sin(φ) (7.17)
Donde ρ es el radio de la esfera, φ la latitud y λ la longitud. Si en lugar de una esfera se trabaja con un elipsoide,
las ecuaciones son más complejas debido a que el radio no es constante sino que varía con la latitud:
!
b2
Z= N + h · sin(φ) (7.20)
a2
donde h es la altitud elipsoidal, a y b los semiejes mayor y menor del elipsoide y N el radio del elipsoide en la
vertical principal del punto que depende de los semiejes del elipsoide y de la latitud:
a2
N=p (7.21)
a2 cos2 (φ) + b2 sen(φ)
No hay que confundir este parámetro con la ondulación del Geoide. En la bibliografía ambos suelen aparecer
representados con la letra N pero son diferentes.
203