MI_GridValueAtPixel
説明
指定されたピクセル位置 (x, y) にあるグリッドの値を返します。
連続グリッド (.GRD) のように、グリッド ファイル タイプが数値の場合は、リターン タイプが double になります。
分類グリッド (.GRC) のように、グリッド ファイル タイプが文字ベースの場合は、リターン タイプが string になります。
構文
MI_GridValueAtPixel ( GridInfo, XPixel, YPixel )
引数
GridInfo は、GridInfo を返す式です。GridInfo はテーブル内のラスタ列の名前で、デフォルトでは MI_RASTER です。
XPixel は、X ピクセル座標を表す integer を返す式です。
YPixel は、Y ピクセル座標を表す integer を返す式です。
例
x=10、y=10 のピクセルにおける MI_RASTER 列のグリッド値を、GRIDTABLE という名前のテーブルから求めます。
select MI_GridValueAtPixel("MI_RASTER", 10, 10) from "/GRIDTABLE"
コメント
ラスタ テーブルは RasterInfo をエクスポーズし、グリッド テーブルは GridInfo を MI_Raster 列の値としてエクスポーズします。この関数はグリッド イメージ (.GRD および .GRC) に対してのみ適用されます。