ラスタ プロパティを設定(Set Raster Properties) (データの管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

データ タイプ、統計情報、NoData 値など、ラスタ データセットまたはモザイク データセットのいくつかのプロパティを設定します。

ラスタ統計情報とプロパティの詳細

使用法

構文

SetRasterProperties_management (in_raster, {data_type}, {statistics}, {stats_file}, {nodata})
パラメータ説明データ タイプ
in_raster

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

Mosaic Layer ; Raster Layer
data_type
(オプション)

このデータセットに含まれるデータのタイプ。

これらの設定は、データセットをレンダリングするときに適用されるシンボルを制御します。

  • GENERIC他のデータ ソース タイプに一致しないラスタです。ArcGIS は、最も適切なレンダラを使用してこのデータを表示しようとします。
  • ELEVATIONデータは標高データです。このデータを表示するときに、最小値-最大値ストレッチが適用されます。
  • THEMATICデータはカテゴリ分けされており、ストレッチは使用されません。このデータは、カラーマップまたは一意の個別値レンダラで表示されると考えられます。
  • PROCESSEDデータはすでに拡張されているため、このデータセットを表示するときにストレッチは適用されません。
String
statistics
[[band_index, min, max, mean, std_dev],...]
(オプション)

バンド数、最小統計値、最大統計値、平均統計値、および標準偏差値を入力します。

Value Table
stats_file
(オプション)

統計情報を含む XML ファイル。このファイルは、別のラスタまたはモザイク データセットから統計情報をエクスポートすることで作成できます。

File
nodata
[[band index, nodata_value],...]
(オプション)

各バンドまたはすべてのバンドに対して値を定義します。各バンドに一意な NoData 値を定義するか、すべてのバンドに対して同じ値を指定できます。各バンド選択に対して複数の NoData 値を定義する場合は、[bands_for_nodata_value] パラメータ内で各 NoData 値をスペースで区切ります。

Value Table

コードのサンプル

SetRasterProperties(ラスタ プロパティを設定)の例 1(Python ウィンドウ)

以下は、SetRasterProperties(ラスタ プロパティを設定)を実行する Python サンプルです。

import arcpy
arcpy.SetRasterProperties_management("\\cpu\data\srtm.tif", "ELEVATION", 
                                     "1 50 400 5 28" , "#" , "#")
SetRasterProperties(ラスタ プロパティを設定)の例 2(スタンドアロン スクリプト)

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

#Set raster dataset type and statistics

import arcpy
arcpy.env.workspace = "C:/Workspace"
    
arcpy.SetRasterProperties_management("srtmraster.tif", "ELEVATION", 
                                         "1 50 400 5 28", "#", "#")

環境

関連トピック

ライセンス情報

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