gvSIG + Sextante = Análisis raster en un entorno amigable

Enviado por XuRxO el Mié, 06/06/2007 - 07:31. [ | ]
Imagen de XuRxO

Ayer Víctor Olaya publicó la noticia, Sextante ya tiene versión pública para gvSIG. Es una noticia estupenda porque amplía el campo de actuación de gvSIG enormemente. Mucha gente tiene al SIG raster como su principal herramienta de trabajo (es destacable el caso de los estudios de Medio Ambiente, pero no único) y sus alternativas libres quedaban reducidas a GRASS y a SAGA, proyectos muy diferentes y por una u otra razón no tan ampliamente usados por la comunidad.

Pues bien, eso ha terminado. Sextante es una mega-extensión que añade a gvSIG decenas de funcionalidades raster de forma amigable para el usuario y muy unificada. Es decir, mediante una única caja de herramientas accedemos a todos los algoritmos (cuesta un poco encontrar el que quieres, de tantos que hay) y luego mediante un cuadro de diálogo sencillo establecemos los parámetros de nuestro cálculo, generando o bien una nueva capa en nuestra vista, un diagrama o lo que sea.

Otro punto extremadamente interesante para mí es que se dispone de una batería de algoritmos de análisis raster escritos en Java impresionante. Creo que cualquier profesor universitario de análisis de imagenes, teledetección, etc. va a tener esta biblioteca como referente. Sus posibilidades son infinitas: se pueden mejorar, ampliar, combinar, integrar con otros flujos, etc. en un entorno (gvSIG) que si bien todavía no es muy accesible para el desarrollador neófito, con algo más de documentación y madurez del proyecto va a permitir aplicaciones en casi cualquier ámbito de actuación.

Dejo una captura de pantalla donde tras cargar un Modelo Digital de Elevaciones (abajo) he generado las curvas de nivel cada 100 metros y un sombreado (arriba).

Para los que nos dedicamos principalmente al SIG vectorial, escribir y volver a revisar estas técnicas es un placer. Mis más sinceras felicitaciones para el equipo de trabajo, creo que todos nos alegramos de esta contribución.

Esto es sólo el principio, basta ver la hoja de ruta (ver post anterior) para hacerse una idea de lo que está por llegar.

Copio las funcionalidades implementadas actualmente total o parcialmente y que ya podéis empezar a probar. Hay que instalar Sextante sobre gvSIG 1.0.2 y es conveniente instalar también el Piloto de Raster para poder acceder a todos los formatos, ver histogramas y demás.

  • Analisis de puntos
    • Análisis de vecino mas próximo
    • Análisis por cuadrantes
    • Centro mediano
    • Centro medio y distancia típica
    • Correlación espacial
    • K de Ripley
    • Matriz de distancias
  • Análisis de patrones
    • Diversidad
    • Dominancia
    • Fragmentación
    • Número de clases diferentes
  • Análisis hidrológico básico
    • Acumulación de flujo
    • Cuenca vertiente a un punto dado
    • Cuencas
    • Red de drenaje
    • Tiempos de salida
  • Costes, distancias y rutas
    • Coste acumulado (anisotrópico)
    • Coste acumulado (isotrópico)
    • Coste por rutas predefinidas
    • Generar rutas alternativas
    • Polares a rectangulares
    • Rectangulares a polares
    • Ruta de mínimo coste
    • Suma de costes a todos los puntos
  • Estadísticas de celda para multiples capas raster
    • Asimetría
    • Capa de máximo valor
    • Capa de mínimo valor
    • Conteo igual a
    • Conteo mayor que
    • Conteo menor que
    • Kurtosis
    • Mayoría
    • Media
    • Mediana
    • Máximo
    • Mínimo
    • Rango
    • Varianza
  • Estadísticas por vecindad para una capa raster
    • Asimetría
    • Conteo igual a
    • Conteo mayor que
    • Conteo menor que
    • Kurtosis
    • Mayoría
    • Media
    • Mediana
    • Máximo
    • Mínimo
    • Radio de varianza
    • Rango
    • Varianza
  • Geoestadística
    • Kriging
    • Kriging universal
    • Semivarianzas (raster)
  • Geomorfometría y análisis del relieve
    • Clasificación de formas del terreno
    • Coeficiente de variación anisotrópica
    • Curvaturas
    • Hipsometría
    • Orientación
    • Pendiente
    • Área real
    • Índice de convergencia
    • Índice de elevación-relieve
    • Índice de protección
  • Herramientas básicas para capas raster
    • Agregar
    • Completar grid
    • Correlación entre capas
    • Cortar grids con capa de polígonos
    • Cálculo de volúmenes
    • Densidad
    • Densidad (kernel)
    • Estadísticas básicas
    • Filtro 3 X 3 definido por el usuario
    • Guardar capa raster (Arc/Info ASCII)
    • Invertir máscara
    • Líneas de gradiente
    • Normalizar
    • Ordenar
    • Reflejar/Invertir
    • Rellenar celdas sin datos
    • Rellenar celdas sin datos (por vecindad)
    • Volúmen entre dos capas
  • Herramientas de análisis para capas raster
    • Clasificación no supervisada (clustering)
    • Jerarquías analísticas (AHP)
    • Modelos predictivos
    • Ordered Weighted Averaging (OWA)
  • Herramientas de cálculo para capas raster
    • Calculadora de mapas
  • Herramientas para capas discretas e información categórica
    • Combinar grids
    • Dividir en n clases de igual amplitud
    • Dividir en n clases de igual área
    • Estadísticas de clases
    • Fragstats (metricas de diversidad)
    • Fragstats (métricas de area/densidad/borde)
    • Grids a partir de tabla y grid clasificado
    • Reclasificar
    • Reclasificar en clases consecutivas
    • Reclasificar en clases disjuntas
    • Índice de agregación
  • Herramientas para capas vectoriales
    • Ajustar N puntos en polígono
    • Capa de puntos a partir de tabla
    • Centroides
    • Contar puntos en polígonos
    • Convertir lineas en puntos equiespaciados
    • Convertir polígonos en polilineas
    • Crear retícula
    • Estadisticas de grid en polígonos
    • Estadísticas de puntos en polígonos
    • Media direccional
    • Muestrear capas raster
    • Propiedades geométricas de polígonos
    • Separar entidades
    • Simplificar líneas
  • Herramientas para crear nuevas capas raster
    • Generar MDT artificial
    • Generar grid aleatorio Bernouilli
    • Generar grid aleatorio normal
    • Generar grid aleatorio uniforme
    • Grid a partir de función matemática
    • Grid de valor constante
      Iluminación y visibilidad
    • Exposición visual
    • Radiación solar
    • Relieve sombreado
    • Visibilidad
  • Localización óptima de elementos
    • Localización óptima
  • Lógica difusa
    • Operador AND
    • Operador OR
    • Preparar para lógica difusa
  • Métodos estadísticos
    • Distribucion de probabilidad binomial
    • Distribucion de probabilidad chi cuadrado
    • Distribucion de probabilidad exponencial
    • Distribucion de probabilidad normal
    • Distribucion de probabilidad t de Student
    • Matrix de covarianzas
    • Regresión
    • Regresión múltiple
  • Perfiles
    • Perfil longitudinal
    • Perfil según línea de flujo
    • Secciones transversales
  • Rasterización e interpolación
    • Decremento lineal
    • Distancia inversa
    • Kriging
    • Kriging Universal
    • Rasterizar capa vectorial
    • Vecindad
  • Vectorización
    • Capa raster a capa de puntos
    • Curvas de nivel
    • Vectorizar capa raster
  • Zonas de influencia [buffers]
    • Zona de influencia
    • Zona de influencia mediante umbral
  • Índices de Vegetación
    • CTVI
    • NDVI
    • NRVI
    • PVI
    • PVI
    • PVI
    • PVI
    • TTVI
    • TVI
  • Índices y otros parámetros hidrológicos
    • Balance neto por celdas
    • Contaminación de borde
    • Distancia a red de drenaje
    • Elevación sobre la red de drenaje
    • Longitud de pendiente
    • Orden de Strahler
    • Valor medio aguas arriba
    • Valor máximo aguas arriba
    • Índices topográficos

» blog de XuRxO | 378 lecturas