../../_images/logo_rasdaman.png ../../_images/OSGeo_community.png

注釈

このプロジェクトはOSGeoLive仮想マシンディスク(VMDK)にのみ含まれています

Rasdaman クイックスタート

Rasdamanは、多次元の時空間センサー、画像、シミュレーション、統計データに関する柔軟なアドホック分析のためのビッグデータエンジンです。Web Coverage Processing Service(WCPS)クエリ言語は、オープン地理空間コンソーシアム(OGC)標準で、Webサービスを使用して、センサー、シミュレーション、画像、統計データなどの多次元ラスタカバレッジのフィルタリングと処理を可能にします。WCPSクエリは、rasdamanクエリ言語であるrasqlに変換され、rasdaman上で実行されます。このクイックスタートでは、WCPS言語を使用してサンプルの2Dカバレッジにアクセスし、操作する方法を説明します。

セットアップ

次のクエリを実行する前に、まずrasdamanとTomcatを起動します。デスクトップで Databases ディレクトリを開き、 Rasdaman Server を起動します。rasdamanが起動するまで、特にTomcatが完全に起動するまで(rasdaman ウェブクライアント がブラウザにロードされるまで)、2分から3分間待ちます。

その後、同じディレクトリから Rasdaman-Earthlookデモ を開くことができます。これにより、ブラウザでローカルのデモが起動します。より実践的なチュートリアルを行なうので、次の例に進んでください。

WCPSクエリを実行

次のいずれか:

実行中のカバレッジ

後で使用されるカバレッジの例は、次の6MBイメージです:

../../_images/rasdaman_ndvi1.png

フル・カバレッジへのアクセス

すべてのカバレッジにアクセスするためのWCPSクエリは次のとおりです。

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

カバレッジリクエスト をクリックしてブラウザで実行してください。

カバレッジのサブセットを選択します。

カバレッジのサブセットにアクセスするためのWCPSクエリは次のとおりです:

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

ブラウザで実行するには、 サブセットリクエスト をクリックします。

クエリー結果は次のようなイメージです:

../../_images/rasdaman_ndvi2.png

カバレッジからのバンド抽出

カバレッジの赤色帯域にアクセスするためのWCPSクエリは次のとおりです:

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

バンド抽出 をクリックして、実行します。その結果、つぎのような画像が表示されます:

../../_images/rasdaman_ndvi3.png

算術演算:カバレッジのNDVIの抽出

NDVI(Normalized Difference Vegetation Index)はリモートセンシングにおける植生の確率の尺度です。カバレッジからNDVIを導出するためのWCPSクエリは次のとおりです。

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

次のステップは何?