サマリー
HDF データセットまたは NITF データセットの選択から新しいラスター データセットを作成します。
使用法
- サブデータセット ファイル形式は HDF (Hierarchical Data Format) ファイルまたは NITF (National Imagery Transmission Format) ファイルのいずれかです。 
- このデータ構造では、1 つの親ファイルが複数のデータセットで構成されるファイル形式が可能です。また、各サブデータセットは、1 つのバンドまたは複数のバンドで構成できます。 
- サブデータセットが選択されていない場合は、デフォルトで、最初のラスター サブデータセットのみが返されます。 
- ラスター データセットを JPEG ファイル、JPEG 2000 ファイル、またはジオデータベースに格納するときに、環境設定で [圧縮] タイプと [圧縮品質] を指定できます。 
- GIF 形式はマルチバンドをサポートしていないため、ラスター データセットがシングル バンドの場合を除き、有効な出力形式ではありません。 
構文
ExtractSubDataset_management (in_raster, out_raster, {subdataset_index})| パラメーター | 説明 | データ タイプ | 
| in_raster | 抽出するレイヤーが含まれる HDF データセットまたは NITF データセット。 | Raster Layer | 
| out_raster | 作成するデータセットの名前、場所、および形式。 ラスター データセットをファイル形式で格納する場合は、ファイル拡張子を指定する必要があります。 
 ジオデータベースにラスター データセットを格納する場合、ラスター データセットの名前にファイル拡張子は付けません。 ラスター データセットを JPEG ファイル、JPEG 2000 ファイル、またはジオデータベースに格納するときに、環境設定で [圧縮] タイプと [圧縮品質] を指定できます。 | Raster Dataset | 
| subdataset_index [subdataset_index,...] (オプション) | 抽出対象のサブデータセット。 | Value Table | 
コードのサンプル
ExtractSubDataset (ラスター サブデータセットの抽出) の例 1 (Python ウィンドウ)
ExtractSubDataset (ラスター サブデータセットの抽出) の Python サンプルを次に示します。
import arcpy
arcpy.ExtractSubDataset_management("c:/data/MyNITF.ntf","extracted.tif", "2")
ExtractSubDataset (ラスター サブデータセットの抽出) の例 2 (スタンドアロン スクリプト)
ExtractSubDataset (ラスター サブデータセットの抽出) の Python スクリプトのサンプルを次に示します。
##====================================
##Extract Subdataset
##Usage: ExtractSubdataset_management in_raster out_raster {ID;ID...}
import arcpy
arcpy.env.workspace = r"C:/Workspace"
##Extract 3-band subdataset from HDF
arcpy.ExtractSubDataset_management("MHDF.hdf", "subds.tif", "5;6;7")
##Extract 1-band subdataset from NITF
arcpy.ExtractSubDataset_management("MNITF.ntf","subds_ntf.tif", "2")
環境
ライセンス情報
- ArcGIS Desktop Basic: はい
- ArcGIS Desktop Standard: はい
- ArcGIS Desktop Advanced: はい