../../_images/logo_rasdaman.png ../../_images/OSGeo_incubation.png

Nota

Este proyecto solo se incluye en el disco de máquina virtual OSGeoLive (VMDK)

Inicio Rápido de Rasdaman

Rasdaman es un Gran Motor de Datos para análisis ad-hoc y flexibles de datos espacio-temporales multi-dimensionales de sensores, imágenes, simulaciones y estadísticas de tamaño ilimitado. El lenguaje de consulta de Servicio Web de Procesamiento de Cobertura (WCPS) es un estándar del Consorcio Geoespacial Abierto (OGC) que permite filtrado y procesamiento de coberturas ráster múltiples dimensiones, tales como sensores, simulación, imagen y estadísticas de datos mediante servicios web. Las consultas WCPS se traducen a lenguaje de interrogación rasdaman, rasql y se ejecutan en rasdaman. Esta guía de inicio rápido muestra cómo tener acceso y manipular un ejemplo de cobertura 2D usando lenguaje WCPS.

Configuración

El primer paso antes de probar cualquiera de las siguientes consultas es iniciar rasdaman y Tomcat. Abra el directorio Databases en el escritorio y, a continuación, Start Rasdaman Server. Espere de dos a tres minutos para que rasdaman y especialmente Tomcat se inicien por completo (una vez que el cliente web rasdaman se carga en el navegador).

Después, puede abrir Rasdaman-Earthlook Demo desde el mismo directorio, que lanzará un demostrador local en el navegador. Para obtener un tutorial más práctico, sin embargo, continúe con los siguientes ejemplos de aquí.

Ejecución de consultas WCPS

Ya sea:

Cobertura de ejecución

La cobertura de ejemplo que se utilizará posteriormente es una imagen de 6 MB como se muestra a continuación:

../../_images/rasdaman_ndvi1.png

Acceder a la cobertura completa

La consulta WCPS para acceder a la cobertura completa es como sigue:

for c in (NIR) return encode(c, "png")

haga click en coverage request para ejecutarlo en el navegador.

Seleccione un subconjunto de la cobertura

La consulta WCPS a un subconjunto de la cobertura es la siguiente:

for c in (NIR) return encode(c[i(0:500),j(0:500)], "png")

Haga click en la consulta subsequente para ejecutarlo en el navegador.

El resultado de la consulta es imagen como la siguiente:

../../_images/rasdaman_ndvi2.png

Extracción de bandas de la cobertura

La consulta WCPS para accesar a la banda roja de la cobertura es la siguiente:

for c in (NIR) return encode(c.red, "png")

Haga click en la extracción de bandas para ejecutarlo; debe de poder ver la siguiente imágen, como resultado, en el navegador:

../../_images/rasdaman_ndvi3.png

Operación aritmética: Extracción de NDVI de la cobertura

El NDVI (Índice de Vegetación de Diferencia Normalizada) es una medida de la probabilidad de la vegetación en teledetección, es decir, cuanto más cerca esté de +1 un píxel, más probable es que sean plantas. La consulta de WCPS para obtener NDVI de la cobertura es la siguiente:

for c in ( NIR ) return
encode(
  (unsigned char) (
     (((float)c.0 - (float)c.1) /
      ((float)c.0 + (float)c.1)) > 0
  ) * 255
, "png" )
../../_images/rasdaman_ndvi4.png

¿Qué sigue?