ラスター プロパティを設定 (データ管理ツール)
サマリー
ラスターまたはモザイク データセットに対して、データ タイプ、統計、および NoData 値を設定します。
使用法
このツールを使用すると、ラスターまたはモザイク データセットの統計を定義できます。 通常、このツールを使用するのは、統計が自動的に計算されないようにする場合です。 各バンドの最小、最大、標準偏差、平均値を設定できです。 これらの統計は、.xml ファイルから読み取ることができます。
このツールで設定できるプロパティは、ArcGIS Pro のデフォルトのレンダリング設定と、他のツールで使用される統計を決定します。
次のプロパティを設定できます。
データ ソース タイプ—セル値が標高データとカテゴリー データのどちらを表すか、またはこの値が他の方法によって処理され、データを表示するときにストレッチが必要ないかどうかを定義します。
バンドごとの統計—各バンドに対して、最小、最大、平均、標準偏差の各値を定義します。
NoData 値のバンド—各バンドに対して、NoData 値を定義します。
パラメーター
|
ラベル
|
説明
|
データ タイプ
|
|
入力ラスター
|
設定されるプロパティを持つラスターまたはモザイク データセット。
|
Mosaic Layer ; Raster Layer
|
|
データ ソース タイプ
(オプション)
|
ラスターのイメージのタイプを指定します。
一般—ラスターには指定されたデータ タイプはありません。
標高—ラスターには標高データが含まれます。
主題—ラスターには、土地被覆のような不連続な値を持つ主題データが含まれています。
処理済み—ラスターは色調整されています。
指数—データには科学的情報が含まれており、それらはデフォルトで赤〜青のカラー ランプで表示されます。
ベクトルの UV 成分—データは、ベクター フィールド データの U 成分と V 成分を含む 2 バンド ラスターです。
強度と方向—データは、ベクター フィールド データの大きさと方向を含む 2 バンド ラスターです。
日付—データには日付情報があり、日付形式で表示されます。
SAR—ラスターには SAR (合成開口レーダー) データが含まれます。
|
String
|
|
バンドごとの統計
(オプション)
|
バンドと、最小、最大、平均値、標準偏差の各値。
値テーブル列:
Band Index—The band index.
Min—The minimum value for the statistics.
Max—The maximum value for the statistics.
Mean—The average value for the statistics.
Std Dev—The standard deviation value for the statistics.
|
Value Table
|
|
ファイルから統計をインポート
(オプション)
|
統計を含む .xml ファイル。
|
File
|
|
NoData 値のバンド
(オプション)
|
各バンドの NoData 値。 各バンドに一意な NoData 値を定義するか、すべてのバンドに対して同じ値を指定できます。
NoData ドロップダウン矢印をクリックして、リストからバンドを選択し、追加 ボタンをクリックしてバンドをテーブルに追加します。 その後、1 つまたは複数の値を入力します。 複数の NoData 値を選択する場合は、各値をスペースで区切ります。
値テーブル列:
|
Value Table
|
|
キー プロパティ
(オプション)
|
ネイティブにサポートされているプロパティ。 使用されるデータには、次のリストにないその他のプロパティも含めることができます。 プロパティでは大文字と小文字は区別されません。
AcquisitionDate
BandName
BlockName
CloudCover
DatasetTag
FlowDirection
Footprint
HighCellSize
LowCellSize
MinCellSize
MaxCellSize
OffNadir
ParentRasterType
ParentTemplate
PerspectiveX
PerspectiveY
PerspectiveZ
ProductName
RadianceBias
RadianceGain
ReflectanceBias
ReflectanceGain
Segmented
SensorAzimuth
SensorElevation
SensorName
SolarIrradiance
SourceBandIndex
SunAzimuth
SunElevation
ThermalConstant_K1
ThermalConstant_K2
VerticalAccuracy
WavelengthMin
WavelengthMax
値テーブル列:
|
Value Table
|
|
マルチディメンション情報
(オプション)
|
ラスター データセットのディメンション情報。 ディメンション情報を設定すると、ディメンションのないラスターがマルチディメンション ラスターに変換されます。
ディメンションが時間の場合、ディメンション名は StdTime にする必要があります。 時間の形式は、年-月-日 (2021-10-01) または年-月-日 T 時:分:秒 (2021-10-01T01:00:00) のいずれかです。
時間と標高の両方を含む変数を定義するには、最初に時間を含む変数を追加してから、Z ディメンションを含む同じ変数を追加します。
値テーブル列:
Variable—The name of the variable
Dimension—The name of the dimension.
Dimension minimum—The minimum dimension value.
Dimension maximum—The maximum dimension value.
|
Value Table
|
派生した出力
|
ラベル
|
説明
|
データ タイプ
|
|
更新されたラスター データセット
|
出力ラスター データセット。
|
Raster Dataset
|
arcpy.management.SetRasterProperties(in_raster, {data_type}, {statistics}, {stats_file}, {nodata}, {key_properties}, {multidimensional_info})
|
名前
|
説明
|
データ タイプ
|
|
in_raster
|
設定されるプロパティを持つラスターまたはモザイク データセット。
|
Mosaic Layer ; Raster Layer
|
|
data_type
(オプション)
|
ラスターのイメージのタイプを指定します。
GENERIC—ラスターには指定されたデータ タイプはありません。
ELEVATION—ラスターには標高データが含まれます。
THEMATIC—ラスターには、土地被覆のような不連続な値を持つ主題データが含まれています。
PROCESSED—ラスターは色調整されています。
SCIENTIFIC—データには科学的情報が含まれており、それらはデフォルトで赤〜青のカラー ランプで表示されます。
VECTOR_UV—データは、ベクター フィールド データの U 成分と V 成分を含む 2 バンド ラスターです。
VECTOR_MAGDIR—データは、ベクター フィールド データの大きさと方向を含む 2 バンド ラスターです。
DATE—データには日付情報があり、日付形式で表示されます。
SAR—ラスターには SAR (合成開口レーダー) データが含まれます。
|
String
|
|
statistics
[[band_index, min, max, mean, std_dev],...]
(オプション)
|
バンドと、最小、最大、平均値、標準偏差の各値。
値テーブル列:
Band Index—The band index.
Min—The minimum value for the statistics.
Max—The maximum value for the statistics.
Mean—The average value for the statistics.
Std Dev—The standard deviation value for the statistics.
|
Value Table
|
|
stats_file
(オプション)
|
統計を含む .xml ファイル。
|
File
|
|
nodata
[[band index, nodata_value],...]
(オプション)
|
各バンドの NoData 値。 各バンドに一意な NoData 値を定義するか、すべてのバンドに対して同じ値を指定できます。 各バンド選択に対して複数の NoData 値を定義するには、各 NoData 値をスペースで区切ります。
値テーブル列:
|
Value Table
|
|
key_properties
[key_properties,...]
(オプション)
|
ネイティブにサポートされているプロパティ。 使用されるデータには、次のリストにないその他のプロパティも含めることができます。 プロパティでは大文字と小文字は区別されません。
AcquisitionDate
BandName
BlockName
CloudCover
DatasetTag
FlowDirection
Footprint
HighCellSize
LowCellSize
MinCellSize
MaxCellSize
OffNadir
ParentRasterType
ParentTemplate
PerspectiveX
PerspectiveY
PerspectiveZ
ProductName
RadianceBias
RadianceGain
ReflectanceBias
ReflectanceGain
Segmented
SensorAzimuth
SensorElevation
SensorName
SolarIrradiance
SourceBandIndex
SunAzimuth
SunElevation
ThermalConstant_K1
ThermalConstant_K2
VerticalAccuracy
WavelengthMin
WavelengthMax
値テーブル列:
|
Value Table
|
|
multidimensional_info
[multidimensional_info,...]
(オプション)
|
ラスター データセットのディメンション情報。 ディメンション情報を設定すると、ディメンションのないラスターがマルチディメンション ラスターに変換されます。
ディメンションが時間の場合、ディメンション名は StdTime にする必要があります。 時間の形式は、年-月-日 (2021-10-01) または年-月-日 T 時:分:秒 (2021-10-01T01:00:00) のいずれかです。
時間と標高の両方を含む変数を定義するには、最初に時間を含む変数を追加してから、Z ディメンションを含む同じ変数を追加します。
値テーブル列:
Variable—The name of the variable
Dimension—The name of the dimension.
Dimension minimum—The minimum dimension value.
Dimension maximum—The maximum dimension value.
|
Value Table
|
派生した出力
|
名前
|
説明
|
データ タイプ
|
|
out_raster
|
出力ラスター データセット。
|
Raster Dataset
|
コードのサンプル
SetRasterProperties の例 1 (Python ウィンドウ)
以下は、SetRasterProperties 関数を実行する Python サンプルです。
import arcpy
arcpy.management.SetRasterProperties("\\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.management.SetRasterProperties("srtmraster.tif", "ELEVATION",
"1 50 400 5 28")
環境
現在のワークスペース, スクラッチ ワークスペース
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい