ラスタ プロパティの取得(Get Raster Properties) (データの管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

ラスタ データセット、モザイク データセット、またはラスタ プロダクトのプロパティを返します。

使用法

構文

GetRasterProperties_management (in_raster, {property_type}, {band_index})
パラメータ説明データ タイプ
in_raster

入力ラスタ データセットまたはモザイク データセット。

Composite Geodataset
property_type
(オプション)

ラスタ データセットまたはモザイク データセットから取得されるプロパティ。

  • MINIMUM入力ラスタのすべてのセルの最小値を返します。
  • MAXIMUM入力ラスタのすべてのセルの最大値を返します。
  • MEAN入力ラスタのすべてのセルの平均値を返します。
  • STD入力ラスタのすべてのセルの標準偏差を返します。
  • UNIQUEVALUECOUNT入力ラスタの個別値の数を返します。
  • TOP範囲の上の値、つまり YMax の値を返します。
  • LEFT範囲の左の値、つまり XMin の値を返します。
  • RIGHT範囲の右の値、つまり XMax の値を返します。
  • BOTTOM範囲の下の値、つまり YMin の値を返します。
  • CELLSIZEXx 方向のセル サイズを返します。
  • CELLSIZEYy 方向のセル サイズを返します。
  • VALUETYPE入力ラスタのセル値のタイプを返します。
    • 0 = 1 ビット
    • 1 = 2 ビット
    • 2 = 4 ビット
    • 3 = 8 ビット符号なし整数
    • 4 = 8 ビット符号なし整数
    • 5 = 16 ビット符号なし整数
    • 6 = 16 ビット符号なし整数
    • 7 = 32 ビット符号なし整数
    • 8 = 32 ビット符号なし整数
    • 9 = 32 ビット浮動小数点
    • 10 = 64 ビット倍精度
    • 11 = 8 ビット複素数
    • 12 = 64 ビット複素数
    • 13 = 16 ビット複素数
    • 14 = 32 ビット複素数
  • COLUMNCOUNT入力ラスタのカラム数を返します。
  • ROWCOUNT入力ラスタのロウ数を返します。
  • BANDCOUNT入力ラスタのバンド数を返します。
  • ANYNODATAラスタに NoData があるかどうかを返します。
  • ALLNODATAすべてのピクセルが NoData であるかどうかを返します。これは ISNULL と同じです。
  • SENSORNAMEセンサの名前を返します。
  • PRODUCTNAMEセンサに関連する製品名を返します。
  • AQUISITIONDATEデータが取得された日付を返します。
  • SOURCETYPEソース タイプを返します。
  • CLOUDCOVER雲量をパーセントで返します。
  • SUNAZIMUTH太陽方位を度単位で返します。
  • SUNELEVATION太陽高度を度単位で返します。
  • SENSORAZIMUTHセンサ方位を度単位で返します。
  • SENSORELEVATIONセンサ高度を度単位で返します。
  • OFFNADIROff-Nadir 角度を度単位で返します。
  • WAVELENGTHバンドの波長範囲をナノメートル単位で返します。
String
band_index
(オプション)

プロパティを取得するバンドを選択します。バンドを選択しない場合は、ツール実行時の 1 番目のバンドが使用されます。

String

コードのサンプル

GetRasterProperties(ラスタ プロパティの取得)の例 1(Python ウィンドウ)

以下は、GetRasterProperties(ラスタ プロパティの取得)を実行する Python サンプルです。

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0)
GetRasterProperties(ラスタ プロパティの取得)の例 2(スタンドアロン スクリプト)

以下は、GetRasterProperties(ラスタ プロパティの取得)を実行する Python スクリプト サンプルです。

import arcpy
#Get the geoprocessing result object
elevSTDResult = arcpy.GetRasterProperties_management("c:/data/elevation", "STD")
#Get the elevation standard deviation value from geoprocessing result object
elevSTD = elevSTDResult.getOutput(0)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013