描述
根据对 HDF 或 NITF 数据集的选择创建新栅格数据集。
使用方法
语法
arcpy.management.ExtractSubDataset(in_raster, out_raster, {subdataset_index})
参数 | 说明 | 数据类型 |
in_raster | 包含要提取的图层的 HDF 或 NITF 数据集。 | Raster Layer |
out_raster | 要创建的数据集的名称、位置和格式。 以文件格式存储栅格数据集时,需要指定文件扩展名,具体如下:
将栅格数据集存储到地理数据库时,请勿向栅格数据集的名称添加文件扩展名。 | 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")
环境
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是