| ラベル | 説明 | データ タイプ | 
| 入力レーダー データ | 入力レーダー データ。 | Raster Dataset; Raster Layer | 
| 出力ラスター | 検出された暗い海洋エリアの出力バイナリ ラスター。 値 1 は、検出された暗いエリアに対応します。 | Raster Dataset | 
| 最小エリア (オプション) | 検出される最小エリア。 サイズは負にできません。 デフォルト値は 10000 平方メートルです。 | Areal Unit | 
| マスク フィーチャ (オプション) | 陸域または水域ポリゴン フィーチャ このポリゴンはマスクの作成に使用されます。 | Feature Layer | 
| フィーチャ タイプ (オプション) | [マスク フィーチャ] パラメーター値が表すポリゴンのタイプを指定します。 このパラメーターは、[マスク フィーチャ] パラメーターが指定されている場合に必要です。 
 | String | 
| DEM ラスター (オプション) | 入力 DEM。 入力レーダー データがオルソ幾何補正されていない場合、この DEM を使用してオルソ幾何補正されます。 [マスク フィーチャ] パラメーターの値が指定されていない場合、この DEM は陸域マスクの作成にも使用されます。 | Mosaic Layer; Raster Layer | 
| ジオイド補正を適用 (オプション) | 入力 DEM の鉛直参照系を楕円体の高さに変換するかどうかを指定します。 ほとんどの標高データセットは海面の海抜を基準にしているため、これらの場合に楕円体高に変換するために、補正が必要になります。 
 | Boolean | 
| マスク許容値 (オプション) | [マスク フィーチャ] パラメーターまたは [DEM ラスター] パラメーターから作成されたマスク周辺のバッファー距離。 距離は負にできません。 デフォルト値は 100 メートルです。 | Linear Unit | 
Image Analyst ライセンスで利用できます。
サマリー
流出油または藻に属すると考えられる暗いピクセルを特定し、これらのピクセルを集約しながら、対象地域外の合成開口レーダー (SAR) のデータを隠します。
このツールは、[最小エリア] パラメーターを使用してクラスターをフィルタリングし、結果をバイナリ ラスターとして作成します。 値 1 は検出された暗いエリアに対応し、ランダム色でシンボル表示されます。 値 0 は暗いエリアが検出されなかったことを意味し、完全な透過表示でシンボル表示されます。
オルソ幾何補正されたレーダー データも、オルソ幾何補正されていないレーダー データも、有効な入力として使用できます。 オルソ幾何補正されていないレーダー データはレーダー座標であるため、アジマス アーチファクトのフィルタリングでより良い結果が得られます。
使用法
- [放射量キャリブレーションの適用 (Apply Radiometric Calibration)] ツールを使用して入力レーダー データをガンマ ノートにキャリブレーションすることによりエリア検出を最適化します。 これは、特に大きいレーダー シーンで効果的です。 
- 海にあるエリアだけが検出されるようにするには、[マスク フィーチャ] パラメーターに値を指定し、[フィーチャ タイプ] パラメーターを使用して、マスクが水域か陸域かを指定します。 または、[DEM ラスター] パラメーターの値を指定すると、ツールは、標高を使用して、陸域と水域のピクセルを判断します。 これらのいずれかの方法を使用して陸域のマスクを作成できます。 - [マスク フィーチャ] パラメーターと [DEM ラスター] パラメーターの値を設定した場合は、[マスク フィーチャ] パラメーターを使用してマスクが作成されます。  - 暗い海洋エリアの水域マスクと陸地マスクを示します。 
パラメーター
DetectDarkOceanAreas(in_radar_data, out_raster, {min_area}, {mask_features}, {feature_type}, {in_dem_raster}, {geoid}, {mask_tolerance})| 名前 | 説明 | データ タイプ | 
| in_radar_data | 入力レーダー データ。 | Raster Dataset; Raster Layer | 
| out_raster | 検出された暗い海洋エリアの出力バイナリ ラスター。 値 1 は、検出された暗いエリアに対応します。 | Raster Dataset | 
| min_area (オプション) | 検出される最小エリア。 サイズは負にできません。 デフォルト値は 10000 平方メートルです。 | Areal Unit | 
| mask_features (オプション) | 陸域または水域ポリゴン フィーチャ このポリゴンはマスクの作成に使用されます。 | Feature Layer | 
| feature_type (オプション) | mask_features パラメーターの値が表すポリゴンのタイプを指定します。 このパラメーターは、mask_features パラメーターが指定されている場合に必要です。 
 | String | 
| in_dem_raster (オプション) | 入力 DEM。 入力レーダー データがオルソ幾何補正されていない場合、この DEM を使用してオルソ幾何補正されます。 mask_features パラメーターの値が指定されていない場合、この DEM は陸域マスクの作成にも使用されます。 | Mosaic Layer; Raster Layer | 
| geoid (オプション) | 入力 DEM の鉛直参照系を楕円体の高さに変換するかどうかを指定します。 ほとんどの標高データセットは海面の海抜を基準にしているため、これらの場合に楕円体高に変換するために、補正が必要になります。 
 | Boolean | 
| mask_tolerance (オプション) | mask_features パラメーターまたは in_dem_raster パラメーターから作成されたマスク周辺のバッファー距離。 距離は負にできません。 デフォルト値は 100 メートルです。 | Linear Unit | 
コードのサンプル
この例では、陸地マスクを使用して暗い海洋エリアを検出します。
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
out = arcpy.ia.DetectDarkOceanAreas( 
    "IW_manifest_CalG0", "20 SquareKilometers", "land_polygons", 
    "LAND", "dem_COP30_ortho.tif", "GEOID", "100 Meters")
out.save("IW_manifest_CalG0_Dspk_DDOA.crf")この例では、陸地マスクを使用して暗い海洋エリアを検出します。
# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *
# Set local variables
arcpy.env.workspace = r"C:\Data\SAR"
in_radar_data="IW_manifest_CalG0"
out_raster="IW_manifest_CalG0_DDOA.crf"
min_area="20 SquareKilometers"
mask_features= "land_polygons"
feature_type="LAND"
in_dem_raster="dem_COP30_ortho.tif"
geoid="GEOID"
mask_tolerance="100 Meters"
# Execute  
out = arcpy.ia.DetectDarkOceanAreas( 
    in_radar_data, out_raster, min_area, mask_features, feature_type, 
    in_dem_raster, geoid, mask_tolerance)
out.save(out_raster)