ArcGIS Spatial Analyst

Anuncio
ArcGIS Spatial Analyst
Anexo
o de Producto
Agosto de 2010
ArcGIS Spatial Analyst
Anexo de Producto
Índice
1.
Presentación del documento ____________________________________ 1
1.1.
Introducción __________________________________________________________________1
1.2.
Valor aportado por Esri España __________________________________________________3
1.3.
Contenido del documento _______________________________________________________3
2.
Descripción Técnica ___________________________________________ 3
2.1.
Componentes _________________________________________________________________4
2.2.
2.1.1.
Herramientas de geoprocesamiento _____________________________________________ 4
2.1.2.
Calculadora Ráster __________________________________________________________ 6
2.1.3.
Barra de herramientas Spatial Analyst __________________________________________ 7
2.1.4.
Barra de herramientas Image Classification ______________________________________ 8
Formato de datos ______________________________________________________________9
2.2.1.
Ráster ____________________________________________________________________ 9
2.2.2. Vector ___________________________________________________________________ 10
2.3.
Funcionalidad ________________________________________________________________10
2.3.1.
Análisis de Distancias ______________________________________________________ 10
2.3.2. Análisis de Densidad _______________________________________________________ 11
2.3.3. Superficies de Interpolación __________________________________________________ 12
2.3.4. Análisis de Superficies ______________________________________________________ 14
2.3.5. Análisis Hidrológico _________________________________________________________ 15
2.3.6. Modelización de Flujos Subterráneos de Agua __________________________________ 16
2.3.7. Funciones Matemáticas______________________________________________________ 17
Pág. i
ArcGIS Spatial Analyst
Anexo de Producto
2.3.8. Funciones Estadísticas ______________________________________________________ 18
2.3.9. Estadísticas Locales ________________________________________________________ 19
2.3.10. Estadísticas de Entorno (Focal) _____________________________________________ 20
2.3.11. Estadísticas de Zona _______________________________________________________ 21
2.3.12. Estadísticas de Bloque (Block) ______________________________________________ 22
2.3.13. Estadísticas con Múltiples Variables ___________________________________________ 22
2.3.14. Generalización _____________________________________________________________ 23
2.3.15. Funciones de Reclasificación _________________________________________________ 23
2.3.16. Funciones de Análisis Condicional ____________________________________________ 24
2.3.17. Funciones de Selección y Extracción __________________________________________ 25
2.3.18. Funciones de Superposición de capas _________________________________________ 26
2.3.19. Funciones de análisis de Insolación ___________________________________________ 29
2.3.20. Creación de ráster _________________________________________________________ 30
2.3.21. Clasificación de Imágenes ___________________________________________________ 31
3.
Personalización y desarrollo ___________________________________ 32
4.
Resumen ___________________________________________________ 33
5.
Otros recursos documentales __________________________________ 35
Pág. ii
ArcGIS Spatial Analyst
Anexo de Producto
1. Presentación del documento
1.1.
Introducción
La extensión ArcGIS Spatial Analyst consiste en un conjunto de herramientas y funcionalidad
que permite el modelado y análisis espacial basado en información ráster. Con esta extensión
pueden construirse modelos espaciales, generar nueva información a partir de datos existentes,
analizar relaciones espaciales y ejecutar complejas operaciones ráster, entre otras cosas.
Así, por ejemplo, es posible realizar las siguientes tareas:
Encontrar localizaciones idóneas. Es decir, áreas apropiadas para determinados fines
(por
ejemplo,
ubicaciones
de
torretas
de
vigilancia
contra
incendios,
zonas
de
posicionamiento de parques de aerogeneradores, etc.) a partir de la combinación y
análisis de distintas capas de información.
Generar información nueva a partir de datos existentes. Como obtener distancias a partir
de puntos, líneas o polígonos; calcular densidad de población a partir de muestras
puntuales; reclasificar datos en clases de idoneidad, o crear ráster de pendientes,
sombras y orientación a partir de datos de elevación.
Construir superficies a partir de cálculos de distancias. Tanto superficies de distancia
euclídea,
que
reflejan
la
distancia
en
línea
recta
entre
diversos
puntos,
como
superficies de “coste de viaje”, que ponen de manifiesto el esfuerzo o coste invertido
para llegar de un punto a otro.
Ejecutar análisis estadísticos en determinadas áreas o entornos. Pudiendo utilizar para
ello múltiples ráster. Es posible calcular valores mínimos o máximos, registrar el
número de veces que aparece un determinado valor de celda, calcular estadísticas
locales como por ejemplo la pendiente media para cada cuenca, etc.
Pág. 1
ArcGIS Spatial Analyst
Anexo de Producto
Generar superficies que modelizan la distribución de una variable espacial. Por ejemplo:
superficies de elevación, de contaminación, de temperatura, etc. Para ello se cuenta
con distintos algoritmos de interpolación de lecturas puntuales.
Filtrar y limpiar datos ráster. Eliminando datos erróneos o irrelevantes para el análisis,
generalizando los datos mediante el paso de filtros, etc.
ArcGIS Spatial Analyst forma parte de la suite de productos de Esri, y es una de las
extensiones disponibles dentro de su arquitectura tecnológica. Está disponible para trabajar con
ArcGIS Desktop (ArcView, ArcEditor y ArcInfo), ArcGIS Engine y ArcGIS Server. La figura 1
muestra dónde se ubica la extensión ArcGIS Spatial Analyst en esta arquitectura de productos:
Fig. 1 - ArcGIS Spatial Analyst dentro de la arquitectura de productos de Esri.
Pág. 2
ArcGIS Spatial Analyst
Anexo de Producto
1.2.
Valor aportado por Esri España
Esri España Geosistemas S.A. contribuye al desarrollo tecnológico de las organizaciones
mediante el suministro de productos y servicios de calidad e innovadores, que les faciliten el
trabajo
diario
con
la
información,
permitiéndoles
generar
conocimiento
y
tomar
mejores
decisiones.
Nuestro objetivo es ser reconocidos nacional e internacionalmente como un proveedor integral
de soluciones que permitan incrementar la eficiencia y productividad operativa de nuestros
clientes,
mediante
la
utilización
de
los
Sistemas
de
Información
Geográfica
y
el
aprovechamiento de todo su potencial
1.3.
Contenido del documento
El presente documento describe los distintos componentes que integran ArcGIS Spatial Analyst
desde los cuales el usuario accede a los diversos tipos de análisis. Además se enumeran los
formatos que son soportados por la extensión.
A continuación, en el apartado más extenso de este documento, se detalla la funcionalidad
que la extensión Spatial Analyst pone al alcance del usuario para el análisis espacial de
ráster y vector.
Por último se citan las posibilidades de personalización y desarrollo de ArcGIS Spatial Analyst.
2. Descripción Técnica
ArcGIS Spatial Analyst es una extensión que añade a ArcGIS Desktop la capacidad de
realizar análisis y modelado espacial de información ráster, a través de distintos comandos y
herramientas.
Pág. 3
ArcGIS Spatial Analyst
Anexo de Producto
2.1.
Componentes
Dentro de la extensión Spatial Analyst pueden distinguirse cuatro componentes desde los
cuales se accede a toda la funcionalidad de análisis espacial.
2.1.1. Herramientas de geoprocesamiento
El modo más habitual de acceder a la funcionalidad de Spatial Analyst es a través de las
herramientas de geoprocesamiento contenidas en ArcToolbox. Este entorno permite, de forma
ágil y sencilla, organizar y ejecutar las herramientas necesarias para completar el análisis
espacial. Además, ofrece un mecanismo para automatizar, documentar y compartir los flujos
de trabajo.
Spatial Analyst ofrece 170 herramientas para ejecutar operaciones de análisis espacial. Además
de aquellas herramientas puramente analíticas, se incluyen grupos de herramientas para
ejecutar operaciones matemáticas y lógicas, así como para crear y procesar datos ráster.
Todas estas herramientas se organizan en 19 grupos, también llamados toolsets, que agrupan
a éstas por tipo de funcionalidad.
Pueden definirse las siguientes categorías:
Herramientas de Análisis Condicional.
Herramientas de Análisis de Densidad.
Herramientas de Análisis de Distancias.
Herramientas de Extracción.
Herramientas de Generalización.
Herramientas de Modelización de
Flujos Subterráneos de Agua.
Herramientas de Análisis Hidrológico.
Pág. 4
ArcGIS Spatial Analyst
Anexo de Producto
Herramientas de Interpolación
Estadísticas Locales.
Álgebra de Mapas (Calculadora Ráster).
Herramientas de Operaciones Matemáticas.
Herramientas de Análisis Multivariante.
Estadísticas de Bloques y Entorno.
Herramientas para la Superposición de Capas.
Herramientas de Creación de Ráster.
Herramientas de Reclasificación.
Herramientas de Cálculos de Radiación Solar.
Herramientas de Generación de Superficies.
Fig. 2 - Grupos de
herramientas de ArcGIS
Spatial Analyst.
Estadísticas Zonales.
El entorno de geoprocesamiento posibilita ejecutar las herramientas de Spatial Analyst de
varias maneras:
Configurando los parámetros y lanzando la herramienta desde su cuadro de diálogo.
Combinando herramientas en ModelBuilder para automatizar los flujos y crear modelos
de análisis espacial.
Automatizando flujos de trabajo y creando nuevas herramientas con Python.
Pág. 5
ArcGIS Spatial Analyst
Anexo de Producto
2.1.2. Calculadora Ráster
El Álgebra de mapa (Map Algebra) es un potente lenguaje algebraico para ejecutar análisis
ráster. Los operadores del álgebra de mapa permiten llevar a cabo distintos tipos de
operaciones sobre las capas ráster; desde las clásicas superposiciones en las que se suman
o multiplican varias capas, hasta otras más complejas que incluyen un análisis condicional o
lógico. Estos operadores se agrupan de la siguiente manera:
Operadores Aritméticos.
Realizan
operaciones
aritméticas
básicas
como
suma,
multiplicación, división, resta, etc.
Operadores de Asignación. Asignan el valor de una expresión a un ráster de salida.
Operadores Booleanos. Devuelven ceros y unos en función de si se cumple o no la
condición a comprobar (AND, OR, NOT, etc.)
Operadores Combinacionales: asignan valores únicos a las celdas del ráster de salida
para cada posible combinación de celdas de entrada según la condición que se pide
comprobar (CAND, COR, CNOT, etc.)
Operadores Lógicos. Identifican relaciones lógicas entre dos capas ráster de entrada, y
proporcionan un ráster de salida que representa dichas relaciones (DIFF, OVER, etc.)
Operadores Relacionales. Permiten comparar valores numéricos de píxeles (“mayor
que”, “mayor igual que”, “distinto de”, etc.)
Operadores Binarios. Sensibles al valor de cada celda en base 2 (binario), es decir,
que pasan el valor numérico decimal almacenado en cada celda a formato binario y
después operan sobre él.
Es posible utilizar Álgebra de mapa desde la Calculadora Ráster. La Calculadora Ráster es
una herramienta cuyo cuadro de diálogo permite introducir expresiones de Álgebra de mapa
Pág. 6
ArcGIS Spatial Analyst
Anexo de Producto
para
hacer
operaciones
geoprocesamiento,
puede
con
ser
ráster.
utilizada
Además,
dentro
de
como
un
cualquier
flujo
de
otra
herramienta
de
trabajo
construido
con
ModelBuilder. La Calculadora Ráster se encuentra dentro del toolset “Map Algebra”.
Fig. 3 - Calculadora Ráster.
Además, el Álgebra de mapa está completamente integrada en el entorno Python, que mejora
la experiencia del usuario, proporcionándole la capacidad de trabajar con autocompletado de
sentencias, generación de scripts y ejecución por pasos.
2.1.3. Barra de herramientas Spatial Analyst
Esta barra ofrece varias herramientas interactivas con las cuales pueden crearse líneas de
contorno (por ejemplo, curvas de nivel en un ráster de elevaciones) y generar histogramas
que pongan de manifiesto la distribución de los valores en el ráster.
Pág. 7
ArcGIS Spatial Analyst
Anexo de Producto
Fig. 4 - Barra de herramientas de Spatial Analyst y ejemplo de dibujado de curvas de nivel.
2.1.4. Barra de herramientas Image Classification
Esta barra de herramientas ofrece acceso a toda la funcionalidad de Spatial Analyst para la
clasificación de imágenes, supervisada o no supervisada, a partir de ráster multibanda, para
obtener, por ejemplo, un mapa de usos de suelo o de coberturas vegetales. Proporciona un
conjunto de herramientas interactivas para crear, evaluar y editar las muestras o patrones
necesarios para clasificaciones supervisadas. Además posibilita el acceso a varias herramientas
de geoprocesamiento para análisis multivariante.
A
través
del
funcionalidad
gestor de muestras
utilizada
en
la
(Training
clasificación:
Sample
listado
de
Manager)
se
clases asociadas
accede
a
las
a
distinta
muestras;
herramientas para gestionar la muestras; herramientas de evaluación para obtener histogramas,
estadísticas y gráficos de las clases; y creación de firmas espectrales para la clasificación.
Pág. 8
ArcGIS Spatial Analyst
Anexo de Producto
Fig. 5 - Barra de herramientas para la clasificación de imágenes, y gestor de muestras.
2.2.
Formato de datos
2.2.1. Ráster
ArcGIS Spatial Analyst es capaz de leer todos aquellos formatos ráster soportados por
ArcGIS, los cuales son procesados de manera nativa por el motor de análisis de Spatial
Analyst.
En cuanto a los ráster de salida, los siguientes formatos son soportados:
Esri Grid.
Geodatabase (File, Personal, ArcSDE).
TIFF (*.tif).
ERDAS IMAGINE (*.img).
Además, la herramienta “Copy raster” (Data Management Tools) permite convertir uno de
estos formatos a cualquiera de los siguientes: BIL, BIP, BMP, BSQ, DAT, GIF, GRID, IMG,
JPEG, JPEG 2000, PNG, TIFF, o raster dataset de GDB.
Pág. 9
ArcGIS Spatial Analyst
Anexo de Producto
2.2.2. Vector
Todos los feature classes soportados por ArcGIS son procesados de manera nativa por el
motor de Spatial Analyst.
La salida soporta geometrías de tipo punto, multipunto, polilínea y polígono, pudiendo ser
creadas tanto en geodatabase (File, Personal, ArcSDE) como en shapefile o cobertura.
2.3.
Funcionalidad
ArcGIS Spatial Analyst proporciona una amplia y potente capacidad de análisis y modelado
espacial. De esta manera, es posible crear, consultar, representar y analizar datos ráster;
ejecutar análisis integrado de ráster y vector; obtener nueva información a partir de datos
existentes; realizar consultas sobre múltiples capas; e integrar datos ráster con fuentes de
datos vectoriales.
2.3.1. Análisis de Distancias
Existen dos tipos principales de análisis de distancias en Spatial Analyst: distancia euclídea y
distancia por coste. Las herramientas de distancia euclídea miden distancias en línea recta,
desde cada celda hasta el objeto de interés más cercano. Por su parte, las herramientas de
distancia por coste añaden al análisis un factor de coste o esfuerzo de desplazamiento entre
una celda y otra. Además existen herramientas que incorporan restricciones de movimiento,
horizontales y verticales (Path Distance).
Algunos ejemplos de análisis de distancia:
Obtención de la distancia en línea recta (distancia Euclídea), ponderada (Cost
Distance) y ponderada real (Path Distance) respecto de puntos o líneas según un
criterio de coste de desplazamiento preestablecido y la forma del terreno.
Pág. 10
ArcGIS Spatial Analyst
Anexo de Producto
Obtención de las regiones de proximidad (euclídea, ponderada y ponderada real)
como conjuntos de celdas más próximas a puntos y líneas determinadas (Allocation)
Obtención de capas ráster de dirección que indican el rumbo al punto o a la línea
más cercana (euclídea).
Obtención de distancia en línea recta (no ponderada) en proyección horizontal y real.
Obtención de la ruta de menor distancia ponderada o coste entre dos puntos
determinado.
Identificación de pasillos de coste de desplazamiento mínimo.
Fig. 6 - Cálculo de distancia euclídea y de distancia ponderada (coste de viaje).
2.3.2. Análisis de Densidad
Este tipo de análisis consigue distribuir o extender valores puntuales de entrada (puntos o
líneas) dentro de una determinada área de estudio, y calcula un valor de densidad para
cada una de las celdas del ráster de salida.
Pueden utilizarse funciones kernel para obtener una distribución de densidad más gradual, que
se ajuste a los valores de entrada.
Pág. 11
ArcGIS Spatial Analyst
Anexo de Producto
Además se calculan las estadísticas de las nubes de densidad en función de los valores
iniciales asociados a los puntos o líneas.
Fig. 7 - Ejemplo de superficie de densidad: población.
2.3.3. Superficies de Interpolación
ArcGIS Spatial Analyst permite generar superficies continuas a partir de los valores numéricos
asociados a una muestra inicial de puntos o líneas. En cada caso permite especificar el
número de puntos que se considerarán en la interpolación o el radio de búsqueda respecto a
los puntos iniciales, el grado de las ecuaciones polinómicas que se emplean, así como la
determinación opcional de barreras de discontinuidad que permiten ajustar la interpolación a
fenómenos físicos presentes en el área de estudio.
Estas superficies de interpolación resultantes predicen el valor de la variable de estudio en
toda la extensión de la zona de interés donde han sido tomadas las muestras.
Pág. 12
ArcGIS Spatial Analyst
Anexo de Producto
Fig. 8 - Ejemplo de interpolación de datos de elevación.
ArcGIS Spatial Analyst proporciona distintos tipos de algoritmos:
IDW (Inverse Distance Weighted). O valores inversamente proporcionales a la distancia.
Spline. Algoritmo que minimiza la curvatura de la superficie resultante, dando lugar a una
capa con variación de valores muy suave.
Natural Neighbor. Algoritmo basado en la generación de polígonos de Voronoi alrededor de
cada punto de muestreo. Cada intersección del grid resultante toma el valor del punto con
cuyo polígono de Voronoi intersecta.
Kriging. Algoritmo geoestadístico avanzado que permite tener en cuenta el comportamiento
espacial de la variable a interpolar a partir de la distribución de la muestra inicial y
seleccionar el ajuste más preciso a dicho comportamiento.
Trend. Algoritmo que ajusta la superficie resultante a la muestra de puntos original siguiendo
el método de los Mínimos Cuadrados.
Topo to Raster.
Algoritmo
que
genera
un
modelo
digital
de
elevaciones
corregido
hidrológicamente (elimina sumideros) a partir de una o varias capas distintas de curvas de
nivel. Puede utilizar los parámetros especificados en un archivo (Topo to Raster by File).
Pág. 13
ArcGIS Spatial Analyst
Anexo de Producto
Topo to Raster es la actualización a la plataforma ArcGIS de la función TopoGrid del módulo
GRID de ArcInfo WorkStation.
2.3.4. Análisis de Superficies
A partir de una superficie de elevación ArcGIS Spatial Analyst permite generar una serie de
capas que ponen de manifiesto distintas propiedades asociadas a la orografía:
Pendientes.
Orientación de las laderas.
Iluminación del terreno (sombras).
Fig. 9 Superficie de orientaciones (centro) y superficie de sombras (derecha) obtenida a partir de un
MDT (izquierda).
Cuencas de visibilidad respecto de uno o varios puntos determinados, identificando, en
el caso de tener varios puntos de observación, qué regiones concretas son visibles
desde cada uno de ellos.
Pág. 14
ArcGIS Spatial Analyst
Anexo de Producto
Curvas de nivel (vectorial), con o sin barreras.
Curvatura del terreno.
Erosión y acumulación de sólidos (comparación de la misma superficie en distintos
instantes del tiempo).
Fig. 10 - Curvas de nivel generadas teniendo en cuenta las barreras presentes.
2.3.5. Análisis Hidrológico
Dentro del análisis de superficies destaca el análisis hidrológico. ArcGIS Spatial Analyst
proporciona una serie de funciones que permiten recrear el comportamiento del flujo de agua
a través de una superficie de elevaciones:
Capas de acumulación de flujo (redes de drenaje) y dirección de la escorrentía.
Longitud a lo largo del cauce.
Determinación de secciones de cierre (puntos de máximo flujo acumulado).
Pág. 15
ArcGIS Spatial Analyst
Anexo de Producto
Cuencas hidrológicas a partir de secciones de cierre y cuencas que vierten sobre
puntos determinados.
Identificación de sumideros.
Jerarquización de redes de drenaje según distintos métodos.
Obtención de la red de drenaje en formato vectorial (shapefile).
Identificación de tramos en la red de drenaje y asignación de valores únicos a las
celdas que los componen.
Fig.11 - Cuencas hidrológicas resultantes del análisis.
2.3.6. Modelización de Flujos Subterráneos de Agua
ArcGIS Spatial Analyst complementa la funcionalidad de análisis hidrológico de superficie con
una serie de algoritmos de análisis de flujos subterráneos:
Darcy Flow – Darcy Velocity, para el cálculo del volumen de agua drenada y la
velocidad de drenaje.
Pág. 16
ArcGIS Spatial Analyst
Anexo de Producto
Particle Track, para la estimación de la trayectoria de una partícula dado un campo
de velocidades de agua subterránea.
Porous Puff, para la distribución de la concentración de sólidos disueltos que se
introducen en puntos concretos en una corriente de agua subterránea.
Fig. 12 - Traza de partículas de contaminante desde un vertido.
2.3.7. Funciones Matemáticas
ArcGIS Spatial Analyst incorpora un amplio conjunto de funciones matemáticas para realizar
operaciones sobre los valores de las celdas de una o varias capas ráster. Pueden agruparse
en cuatro categorías:
Generales. Funciones aritméticas, exponenciales, logarítmicas, de conversión de signo y
de conversión entre tipos entero y flotante.
Fig. 13 - Suma de ráster.
Bitwise: para la representación binaria de los datos de entrada.
Pág. 17
ArcGIS Spatial Analyst
Anexo de Producto
Lógicas. Evalúan los valores de entrada y determinan la salida basándose en la lógica
Booleana.
Fig. 14 - Función Booleana "AND".
Trigonométricas: operaciones trigonométricas, como son: seno, coseno, tangente, etc.
Estas funciones pueden utilizarse desde el cuadro de diálogo de la propia herramienta, así
como en la calculadora ráster.
2.3.8. Funciones Estadísticas
ArcGIS Spatial Analyst permite realizar distintos tipos de cálculos estadísticos en función del
conjunto de celdas que intervienen en ellas. Podemos determinar la forma y el tamaño de
dichos conjuntos de celdas, determinar qué capa o capas participan en la obtención de las
estadísticas y elegir el tipo de variable estadística que se calculará, entre las que se
encuentran:
Los valores más y menos frecuentes.
Valores máximos y mínimos.
Media.
Pág. 18
ArcGIS Spatial Analyst
Anexo de Producto
Distribución de frecuencias por valor del píxel.
Rangos.
Suma.
Desviación estándar.
Varianza.
Fig. 15 - Cálculo de la pendiente media para cada cuenca hidrográfica.
Existen cuatro tipos distintos de análisis estadísticos que vienen determinados por el conjunto
de celdas sobre el que se llevan a cabo. Este conjunto de variables es común a todos ellos
pero además, cada uno incorpora otras variables propias de cada tipo de análisis que
completan esta lista. Los tipos de análisis referidos son estos:
2.3.9. Estadísticas Locales
Las herramientas de estadísticas locales son aquellas que calculan el valor de cada celda del
ráster de salida en función de los valores de los ráster de entrada para la misma celda
Pág. 19
ArcGIS Spatial Analyst
Anexo de Producto
Con las herramientas de estadísticas locales es posible crear una combinación de los ráster
de entrada, calcular estadísticas para todos ellos, o definir criterios sobre los valores de
entrada que generen los valores de salida.
Fig. 16 - Suma local, donde:
OutRas = CellStatistics ([InRas1,InRas2,InRas3],"SUM","DATA").
2.3.10.
Estadísticas de Entorno (Focal)
Las estadísticas de entorno (focal statistics) tienen en cuenta los valores de las celdas
incluidas en un entorno espacial determinado a partir de cada capa ráster. La forma y el
tamaño de dicho entorno son especificados por el usuario. El algoritmo entra en cada celda,
obtiene los valores de las celdas vecinas incluidas en su entorno, calcula la variable
estadística correspondiente y la asigna como resultado a esa celda. Este tipo de análisis
estadístico se usa frecuentemente para el tratamiento y realce de imágenes y se suele
identificar con la aplicación de “filtros”, como comúnmente se los denomina.
Las herramientas de estadísticas de entorno se encuentran dentro del toolset “Neighborhood”.
Pág. 20
ArcGIS Spatial Analyst
Anexo de Producto
Fig. 17 - Estadística focal, donde:
OutRas = FocalStatistics (InRas1, NbrRectangle(3,3,MAP), "SUM", "")
2.3.11.
Estadísticas de Zona
Una zona en un ráster es aquella área única formada por celdas con el mismo valor; pero
también puede estar formada por elementos desconectados, o regiones, todas con el mismo
valor.
Las estadísticas zonales admiten dos capas como datos de entrada: la primera capa (ráster
o vector) determina distintas zonas (como por ejemplo lagos, ríos, pastos, bosques, etc.) y
la segunda (ráster) contiene los valores de los cuales queremos obtener las estadísticas. Las
funciones estadísticas proporcionan las variables estadísticas que se pidan teniendo en cuenta
todos los valores de las celdas agrupadas en cada una de las zonas predefinidas en la
primera capa.
Fig. 18 - Análisis de los datos a partir de su histograma.
Pág. 21
ArcGIS Spatial Analyst
Anexo de Producto
2.3.12.
Estadísticas de Bloque (Block)
Las estadísticas de bloque son parecidas a las de entorno. Al igual que éstas, operan sobre
una misma capa para obtener variables estadísticas a partir de un conjunto de celdas
determinado por el usuario, pero con una diferencia fundamental: si antes ese grupo de
celdas se agrupaba en un entorno alrededor de cada celda, ahora se agrupan en bloques
que teselan el ráster (“baldosas” cuadradas que recubren todo el ráster sin superponerse).
La variable estadística se calcula utilizando los valores de todas las celdas que forman cada
bloque y el resultado se asigna como valor a todas las celdas del bloque en el ráster de
salida, de modo que todas las celdas del bloque obtienen el mismo valor.
Este tipo de funciones se emplean habitualmente para generalizar la información sin disminuir
la resolución espacial.
Las herramientas de estadísticas de bloque se encuentran dentro del toolset “Neighborhood”.
Fig. 19 - Estadística de bloque, donde:
OutRas = BlockStatistics(InRas1, NbrRectangle(3,3,MAP), "MAXIMUM", "")
2.3.13.
Estadísticas con Múltiples Variables
Por último, la extensión permite realizar análisis estadísticos complejos que involucren más de
un valor de entrada.
La mayoría de las estadísticas multivariables se generan a partir de un
Pág. 22
ArcGIS Spatial Analyst
Anexo de Producto
fichero *.gsg que genera ArcGIS Spatial Analyst en donde se recoge una descripción
estadística de las clases que se derivan de la combinación de las muestras de distintas
capas de entrada.
Existen dos tipos de análisis multivariable en ArcGIS Spatial Analyst: Análisis de Componentes
Principales y Clasificación de imágenes, supervisada o no supervisada (ver más adelante el
apartado “Clasificación de Imágenes”).
2.3.14.
Generalización
Las funciones de generalización se utilizan bien para limpiar pequeños errores en los datos
ráster, bien para generalizar los datos de entrada, evitando tener demasiado detalle en un
análisis generalizado.
Para ello se cuenta, por ejemplo, con funciones de agregación y suavizado de bordes, o
funciones de agrupación de celdas contiguas.
Fig. 20 - Ejemplo de generalización.
2.3.15.
Funciones de Reclasificación
ArcGIS Spatial Analyst permite realizar reclasificaciones de los valores de las celdas, dando
lugar a nuevas clases definidas por rangos directamente especificados por el usuario, clases
Pág. 23
ArcGIS Spatial Analyst
Anexo de Producto
que cubren la misma superficie o intervalos de valores iguales, o clases que se ajustan a
valores específicos registrados en tablas (ASCII o INFO).
Fig. 21 - Ejemplo de reclasificación por rangos.
2.3.16.
Funciones de Análisis Condicional
Las herramientas de análisis condicional permiten controlar los valores de salida del ráster a
partir de condiciones impuestas sobre los valores de entrada.
Existen dos tipos de condiciones: basadas en consultas de atributos y basadas en la
posición.
A través de las consultas de atributos se identifican aquellas celdas que se evalúan como
“true”. Estas celdas pueden conservar su valor, obtener uno distinto, o ser establecidas como
NoData en el ráster de salida. Las celdas evaluadas como “false” pueden tomar valores
distintos a los de las celdas “true”.
Pág. 24
ArcGIS Spatial Analyst
Anexo de Producto
Fig. 22 - Operación condicional, donde: OutRas = Con(InRas1, 40, 30, "Value >= 2").
Las condiciones de posición toman un parámetro de entrada (ráster o constante) que
especifica la posición, en una lista, de la sentencia de condición (ráster o constante) que
será aplicada para generar la salida. Por ejemplo, si el valor de una celda es 1, se
devuelve el valor del primer ráster de la lista; si el valor es 2, se devuelve el valor del
segundo ráster; etc.
Fig. 23 - OutRas = Pick (InRas1, [InRas2, InRas3]).
El valor del primer ráster decide cual de los otros ráster proporciona su valor al ráster de salida.
Las funciones condicionales pueden utilizarse desde la propia herramienta, así como en la
calculadora ráster.
2.3.17.
Funciones de Selección y Extracción
ArcGIS Spatial Analyst incorpora una serie de funciones (filtros alfanuméricos y espaciales)
que permiten seleccionar celdas, o conjuntos de celdas, en virtud de los valores que
almacenan (atributos) o de su localización espacial.
Pág. 25
ArcGIS Spatial Analyst
Anexo de Producto
Igualmente es posible extraer los valores de las celdas seleccionadas de los ráster de entrada
(incluyendo ráster multibanda) y exportar dichos valores como atributos de entidades de
punto o como tablas.
Fig. 24 - Ejemplo de extracción de aquellos valores iguales o mayores que 2.
2
2.3.18.
Funciones de Superposición de capas
El análisis de superposición de capas permite obtener un ráster a partir de la combinación
ponderada de un conjunto de ráster iniciales.
Este tipo de análisis se utiliza para realizar estudios de idoneidad del terreno, es decir,
buscar aquellas zonas dentro del área de estudio, donde se dan todas las condiciones
propicias para un determinado fin.
Por ejemplo, si se quiere situar un
un parque de aerogeneradores, podrían tenerse en cuenta las
variables “pendiente del terreno”, “fuerza del viento registrada”, “proximidad a una vía de
comunicación” y “lejanía
lejanía a una zona protegida”. Cada ráster de entrada define una variable
a considerar. A cada variable se le proporciona un peso o factor en base a su importancia,
de manera que la superficie resultante sea una combinación ponderada de éstas.
Pág. 26
ArcGIS Spatial Analyst
Anexo de Producto
Fig. 25 - Zonas propicias para la escalada (en verde), teniendo en cuenta cercanía a lugares de
acampada y la pendiente del terreno.
ArcGIS
Spatial
Ponderado
Analyst
(Weighted
proporciona
Overlay),
tres
Suma
tipos
de
Ponderada
análisis
de
(Weighted
superposición
Sum)
y
de
Difuso
capas:
(Fuzzy
Overlay). Cada tipo de análisis está basado en diferentes premisas y suposiciones, y el más
indicado de ellos dependerá del tipo de problema a resolver.
A continuación se detalla cada uno de ellos:
Ponderado. En este análisis se escala cada una de las variables ráster de entrada a
una
escala
común
(por
defecto
de
1
a
9);
a
esto
se
le
conoce
como
“reclasificación”. A continuación se da un peso a cada variable, siendo el total de
estos pesos necesariamente igual al 100%. Cada celda de cada ráster es multiplicada
por el factor (peso) correspondiente a ese ráster, y finalmente se suman los valores
Pág. 27
ArcGIS Spatial Analyst
Anexo de Producto
resultante para cada ráster, obteniendo un sumatorio para cada celda. Este sumatorio
es reclasificado a la escala de entrada (por defecto de 1 a 9).
Este análisis asume que cuanto mayor sea el valor resultante para una celda, más
propicia será esa localización para el objetivo planteado.
Suma ponderada. Este análisis es semejante al análisis ponderado, en el sentido de
que los ráster son primeramente reclasificados. Posteriormente se multiplica cada ráster
por un peso o factor, con la diferencia respecto al análisis ponderado, de que en
este caso los pesos no tienen por qué sumar un valor concreto (100%). Una vez
hecho el sumatorio de los valores ponderados tampoco se realiza una reclasificación
que traduzca los valores a la escala de entrada, por lo que se conservan los valores
obtenidos en este paso.
Este análisis también asume que cuanto mayor sea el valor resultante para una celda,
más propicia será esa localización para el objetivo planteado.
Fig. 26 - Superposición según una proporción determinada.
Difuso. En este análisis también se produce una reclasificación inicial de los datos de
entrada. Pero a diferencia de los análisis anteriores, los valores transformados (entre
0 y 1) definen la posibilidad de pertenecer a un criterio determinado -como por
ejemplo la pendiente adecuada- indicando 1 la absoluta certeza de que esa celda
pertenezca al criterio de estudio; en este caso: contar con la pendiente adecuada.
Pág. 28
ArcGIS Spatial Analyst
Anexo de Producto
El
análisis
difuso
cuenta
con
distintas
curvas
para
hacer
esta
reclasificación
(FuzzyGaussian, FuzzyLarge, FuzzyLinear, FuzzyMSLarge, FuzzyMSSmall, FuzzyNear y
FuzzySmall). Cada una de éstas, son funciones que asignan un valor entre 0 y 1 a
los valores reales, dependiendo de su proximidad al valor idóneo. Según este valor
obtenido,
la
celda
está
dentro
de
determinado
grupo
de
pertenencia
(fuzzy
membership)
Fig. 27 - Curva Gaussiana y distintos grupos de pertenencia.
A diferencia de los análisis anteriores, en el análisis difuso no existe una ponderación de
las variables. Tras obtener el grupo de pertenencia de cada celda para cada criterio, el
análisis utiliza distintos criterios para elegir por ejemplo aquellas celdas que se encuentren
en ciertos grupos de pertenencia para cada ráster de entrada.
2.3.19.
Funciones de análisis de Insolación
Estas herramientas permiten calcular el nivel de insolación global, directa o difusa en puntos
determinados o a lo largo de un terreno. A partir de un modelo digital de elevación se
puede realizar un único cálculo o varios en distintos instantes de tiempo (con lo que es
posible obtener gráficos temporales). Hay diferentes opciones de configuración espacial y
Pág. 29
ArcGIS Spatial Analyst
Anexo de Producto
temporal, como especificar la latitud, el inicio y el final de la medición o el intervalo de
medida (cada hora, día o semana, por ejemplo),
ejemplo
entre otras.
Fig. 28 - Cálculo de la insolación global a partir de un MDT.
MDT
2.3.20.
Creación de ráster
Las herramientas de creación de ráster generan nuevos ráster cuyos valores de celda están
basados en una constante, o bien en una distribución estadística, como por ejemplo valores
aleatorios siguiendo una distribución normal, o valores aleatorios flotantes entre 0.0
0. y 1.0.
Fig. 29 - Creación de ráster: constante (izda.), aleatorio (centro) y normal (dcha.).
Pág. 30
ArcGIS Spatial Analyst
Anexo de Producto
2.3.21.
Clasificación de Imágenes
La clasificación de imágenes hace referencia a la tarea de extraer o diferenciar distintas
clases de información a partir de un ráster multibanda. El ráster resultante permite generar
mapas temáticos, como por ejemplo usos de suelo o tipos de cobertura vegetal.
Existen dos tipos de clasificación de imágenes: supervisada y no supervisada.
Clasificación supervisada. Utiliza las firmas espectrales obtenidas de las muestras para
clasificar una imagen.
Clasificación no supervisada. Encuentra las clases espectrales (clusters) en una
imagen multibanda sin intervención del usuario analista.
Fig. 30 - Listado de clases espectrales.
ArcGIS Spatial Analyst proporciona multitud de herramientas para la clasificación de imágenes,
todas ellas agrupadas en la caja de herramientas “Multivariate”.
Además cuenta con la barra de herramientas Image Classification que actúa como entorno de
trabajo desde el cual llevar a cabo los pasos necesarios en la clasificación de imágenes.
Desde esta barra de herramientas se puede acceder a funcionalidad adicional para el análisis
de los datos de entrada, la creación de muestras y firmas espectrales y la supervisión de la
calidad de dichas muestras y firmas espectrales (“gestor de muestras”). Una vez obtenidas
las firmas espectrales se utilizan las herramientas del grupo “Multivariate” para generar la
clasificación supervisada.
Pág. 31
ArcGIS Spatial Analyst
Anexo de Producto
Fig. 31 - Evaluación de las muestras (arriba) y resultado de la clasificación (abajo)
3. Personalización y desarrollo
ArcGIS Spatial Analyst está construido con la misma tecnología de componentes que ArcGIS
Desktop, ArcObjects, lo cual permite la personalización de las herramientas y el desarrollo de
Pág. 32
ArcGIS Spatial Analyst
Anexo de Producto
nuevos algoritmos de análisis espacial que se ajusten a las necesidades específicas de cada
usuario y se integren en el mismo entorno de trabajo.
ArcGIS Spatial Analyst extiende la personalización estándar del entorno ArcGIS con funciones
adicionales. De esta forma, los usuarios de ArcGIS son capaces de construir nuevas
funciones de geoprocesamiento o crear herramientas y modelos personalizados para análisis
espaciales específicos utilizando lenguajes comunes de programación y de script como son
Visual Basic (VB), .NET, C++, Java, Python y otros.
Una vez creados, estos modelos y herramientas personalizados pueden ser incorporados
directamente en la interfaz y ser compartidos.
Las capacidades de personalización incluyen:
Funciones de análisis definidas por el usuario.
Archivos EXE o DLL creados por el usuario.
Soporte de nuevos formatos.
4. Resumen
La funcionalidad de ArcGIS Spatial Analyst está resumida en la siguiente matriz:
Herramientas de
geoprocesamiento
Barra de
herramientas
Spatial Analyst
Calculadora
Ráster
Barra de
herramientas de
Clasificación de
Imágenes
Análisis Condicional
–
–
–
Análisis de Densidad
–
–
–
Análisis de Distancias
–
–
–
Extracción
–
–
–
Pág. 33
ArcGIS Spatial Analyst
Anexo de Producto
Herramientas de
geoprocesamiento
Barra de
herramientas
Spatial Analyst
Calculadora
Ráster
Barra de
herramientas de
Clasificación de
Imágenes
Generalización
–
–
–
Modelización de Flujos
Subterráneos
–
–
–
Análisis Hidrológico
–
–
–
Interpolación
–
–
–
Superposición de
capas.
–
–
–
Creación de ráster
–
–
–
Reclasificación
–
–
–
–
–
–
–
–
–
Álgebra de Mapa
–
–
Operaciones
Matemáticas
–
–
Estadísticas Locales
–
–
–
Estadísticas Zonales
–
–
–
Estadísticas de Bloque
–
–
–
Estadísticas de
Entorno
–
–
–
Análisis Multivariante
–
–
–
Creación de contornos
–
–
Cálculo del histograma
–
–
Clasificación
supervisada
–
–
Clasificación no
supervisada
–
–
Cálculo de Radiación
Solar
Generación de
Superficies
Pág. 34
ArcGIS Spatial Analyst
Anexo de Producto
5. Otros recursos documentales
A continuación se enumeran algunos enlaces a distinta información que completa lo expuesto
en este documento sobre ArcGIS Spatial Analyst.
Ayuda Web de ArcGIS Desktop 10:
http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html
Web de Esri sobre ArcGIS Spatial Analyst, con descripción del producto, vídeos,
preguntas frecuentes, requerimientos del sistema, documentación, casos de uso, etc.:
http://www.esri.com/software/arcgis/extensions/spatialanalyst/index.html
Foro de usuarios de las extensiones de ArcGIS Desktop:
http://forums.arcgis.com/forums/6-ArcGIS-Desktop-Extensions
Web de recursos de Esri, donde puede encontrarse información y consultas sobre
ArcGIS Spatial Analyst, y todos los demás productos de la familia Esri.
http://resources.arcgis.com/
Pág. 35
Descargar