ラベル | 説明 | データ タイプ |
入力レーダー データ | 入力レーダー データ。 | Raster Dataset; Raster Layer |
出力フィーチャクラス | 水域ポリゴンと陸地ポリゴンを示す出力ポリゴン フィーチャクラス。 | Feature Class |
最小エリア (オプション) | 水域として抽出する最小エリア。 デフォルト値は 50,000 平方メートルです。 | Areal Unit |
DEM ラスター (オプション) | 入力 DEM。 入力レーダー データがオルソ幾何補正されていない場合、この DEM を使用してオルソ幾何補正されます。 この DEM は、ポリゴン作図の最適化にも使用されます。 | Mosaic Layer; Raster Layer |
ジオイド補正を適用 (オプション) | 入力 DEM の鉛直参照系を楕円体の高さに変換するかどうかを指定します。 ほとんどの標高データセットは海面の海抜を基準にしているため、これらの場合に楕円体高に変換するために、補正が必要になります。
| Boolean |
サマリー
入力 SAR (合成開口レーダー) データと DEM を使用して水域を検索します。
このツールは、入力レーダーの後方散乱を使用して、ピクセルを水域として分類し、水域のポリゴンを作成するかどうかを決定します。 また、水域ではなく陸地と見なされるエリアのポリゴンも作成します。
図
使用法
[放射量キャリブレーションの適用 (Apply Radiometric Calibration)] ツールを使用して入力レーダー データをガンマ ノートにキャリブレーションします。 これにより作図と分類が最適化され、特に大きなレーダー シーンで効果的です。
入力レーダー データは、出力フィーチャクラスと一致しない可能性があります。 入力レーダー データがオルソ補正されていない場合、ツールは [DEM ラスター] パラメーターを使用して [出力フィーチャクラス] パラメーター値を変換します。 DEM が指定されていない場合、ツールは楕円体サーフェスを使用して変換を実行します。 [出力フィーチャクラス] パラメーター値の最適な変換を行うには、[DEM ラスター] パラメーターに入力 DEM を指定します。 入力 DEM は WGS84 (EPSG:4326) の地理座標系である必要があります。
このツールは、[明るい海洋オブジェクトの検出 (Detect Bright Ocean Objects)] や [暗い海洋エリアの検出 (Detect Dark Ocean Areas)] など、他の SAR ツールへの入力用水域ポリゴンまたは陸地ポリゴンの作成にも使用できます。
パラメーター
ExtractWater(in_radar_data, out_feature_class, {min_area}, {in_dem_raster}, {geoid})
名前 | 説明 | データ タイプ |
in_radar_data | 入力レーダー データ。 | Raster Dataset; Raster Layer |
out_feature_class | 水域ポリゴンと陸地ポリゴンを示す出力ポリゴン フィーチャクラス。 | Feature Class |
min_area (オプション) | 水域として抽出する最小エリア。 デフォルト値は 50,000 平方メートルです。 | Areal Unit |
in_dem_raster (オプション) | 入力 DEM。 入力レーダー データがオルソ幾何補正されていない場合、この DEM を使用してオルソ幾何補正されます。 この DEM は、ポリゴン作図の最適化にも使用されます。 | Mosaic Layer; Raster Layer |
geoid (オプション) | 入力 DEM の鉛直参照系を楕円体の高さに変換するかどうかを指定します。 ほとんどの標高データセットは海面の海抜を基準にしているため、これらの場合に楕円体高に変換するために、補正が必要になります。
| Boolean |
コードのサンプル
この例では、1 平方キロメートルより大きい水域ポリゴンを抽出します。
import arcpy
arcpy.env.workspace = r"C:\Data\SAR"
arcpy.ia.ExtractWater("Low Noise_manifest_CalG0_TNR.crf",
"Low Noise_manifest_CalG0_TNR_Water.shp", "1 SquareKilometer",
"dem_COP30_ortho.tif", "GEOID")
この例では、1 平方キロメートルより大きい水域ポリゴンを抽出します。
# Import system modules and check out ArcGIS Image Analyst extension license
import arcpy
arcpy.CheckOutExtension("ImageAnalyst")
from arcpy.ia import *
# Set local variables
in_radar=r"C:\SAR\Low Noise_manifest_CalG0_TNR.crf"
out_radar=r"C:\SAR\Low Noise_manifest_CalG0_TNR_Water.shp"
min_area="1 SquareKilometer"
in_dem_raster=r"C:\DEM\dem_COP30_ortho.tif"
geoid="GEOID"
# Execute
arcpy.ia.ExtractWater(in_radar, out_radar, min_area, in_dem_raster, geoid)
環境
ライセンス情報
- Basic: 次のものが必要 Image Analyst
- Standard: 次のものが必要 Image Analyst
- Advanced: 次のものが必要 Image Analyst