标注 | 说明 | 数据类型 |
输入栅格 | 包含要提取的图层的 HDF 或 NITF 数据集。 | Raster Layer |
输出栅格 | 要创建的数据集的名称、位置和格式。 以文件格式存储栅格数据集时,需要指定文件扩展名,具体如下:
将栅格数据集存储到地理数据库时,请勿向栅格数据集的名称添加文件扩展名。 | Raster Dataset |
子数据集 ID (可选) | 想要提取的子数据集。 | Value Table |
摘要
根据对 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 的 Python 示例。
import arcpy
arcpy.ExtractSubDataset_management("c:/data/MyNITF.ntf","extracted.tif", "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")