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

Megjegyzés

Ez a projekt csak az OSGeoLive virtuális gépben (VMDK) található meg

Rasdaman gyorstalpaló

A Rasdaman egy big data motor rugalmas ad-hoc elemzésekhez több dimenziós tér-idő szenzorokhoz, képekhez, szimulációhoz és statisztikai adatokhoz, a méret korlátozása nélkül. A Web Coverage Processing Service (WCPS) lekérdező nyelv egy Open Geospatial Consortium (OGC) szabvány, mely lehetővé teszi több dimenziós raszter fedvények, mint szenzorok, szimuláció, kép és statisztikai adat szűrését és feldolgozását web szolgáltatás használatával. A WCPS lekérdezéseket átfordítjuk rasdaman lekérdezés lenyvre és végrehajtjuk a rasdaman-on. Ez a gyorstalpaló bemutatja hogyan érjünk el és manipuláljunk egy minta 2D fedvényt a WCPS nyelv használatával.

Beállítás

Az első lépés mielőtt a következő lekérdezések bármelyikét kipróbálná a rasdaman és a Tomcat elindítása. Nyissa meg a Databases könyvtárat az asztalon és utána Start Rasdaman Server. Hagyjon két-három percet a rasdaman-nak és különösen a a Tomcat-nek, hogy teljesen elinduljon (a rasdaman web kliest a böngésző betöltse).

Ezután megnyithatja a Rasdaman-Earthlook Demo-t ugyanabból a könyvtárból, mely egy helyi bemutatót indít el a böngészőben. További gyakorlati oktatáshoz folytassa a következő példákkal itt.

WCPS lekérdezések futtatása

Vagy:
  • Menjen a rasdaman web kliesnhez, lépjen át a ProcessCoverages fülre és gépelje be a lekérdezését a lekérdezés ablakba és nyomja meg a küldést.

  • Adja hozzá a lekérdezését ehhez az url-hez: http://localhost:8080/rasdaman/ows?query=az_ön_lekérdezése és a böngészőben futtassa.

Fedvény futtatás

A későbbiekben használt példa fedvény az alábbi 6MB-os kép:

../../_images/rasdaman_ndvi1.png

Teljes fedvény elérése

A teljes fedvényt elérő WCPS lekérdezés a következő:

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

Kattintson a fedvény lekérdezésre a böngészőben végrehajtáshoz.

Fedvény részének kiválasztása

A fedvényt részét elérő WCPS lekérdezés a következő:

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

Kattintson a részhalmaz lekérdezésre a böngészőben végrehajtásához.

A lekérdezés eredménye a következő kép:

../../_images/rasdaman_ndvi2.png

Sáv kivétele a fedvényből

A fedvényt vörös sávját elérő WCPS lekérdezés a következő:

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

Kattintson a sáv kivonatra a végrehajtásához, a következő képet kell látnia a böngészőben mint az eredmény:

../../_images/rasdaman_ndvi3.png

Aritmetikai művelet: NDVI a fedvényből

Az NDVI (normalizált növényzet különbség index) egy mérőszám, a növényzet valószínűségére a távérzékelésben, azaz minél közelebb van a pixel +1-hez, annál valószínűbb, hogy a növényzet. A WCPS lekérdezés az NDVI levezetéséhez a fedvényből a következő:

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

Mi a következő?