摘要
将镶嵌数据集中处理过的影像副本以栅格文件格式保存到指定的文件夹。
有两种常规工作流使用该工具:
- 将经过处理的各镶嵌数据集项保存到新文件。这样便可将经过处理的各项保留为自己的独立文件。确保为导出的项设置了相应的 NoData 值,以便不会出现黑色边框。
- 基于感兴趣的区域导出时间序列镶嵌数据集内的每个影像。这样您便可只导出各个时间段内感兴趣的区域。
用法
默认情况下,将所有项目导出到指定的文件夹。如果只希望导出影像的子集,则可以进行查询或选择。
导出的影像将应用函数链中的所有处理流程。只应用了项级别的函数链;忽略了镶嵌数据集级别的函数链。此工具不导出原始的源影像。
语法
ExportMosaicDatasetItems_management (in_mosaic_dataset, out_folder, {where_clause}, {out_base_name}, {format}, {nodata_value}, {clip_type}, {template_dataset}, {cell_size})
参数 | 说明 | 数据类型 |
in_mosaic_dataset | 想要保存的影像所在的镶嵌数据集。 | Mosaic Layer |
out_folder | 想要保存影像的文件夹。 | Folder |
where_clause (可选) | 用来在镶嵌数据集中保存选定影像的 SQL 表达式。有关 SQL 语法的详细信息,请参阅在 ArcGIS 中使用的查询表达式的 SQL 参考。 | SQL Expression |
out_base_name (可选) | 选择一个前缀命名被复制后的各项。前缀后接对象 ID。 如果未设置基本名称,则将使用镶嵌数据集项的 Name 字段中的文本。 | String |
format (可选) | 为已下载的栅格数据集选择格式。
| String |
nodata_value (可选) | 为像素设置一个充当 NoData 的值。 如果选择裁剪输出数据,则建议您指定 NoData 值。 | String |
clip_type (可选) | 在裁剪栅格数据集之前,限制其范围。如果选择的范围或要素类涵盖的区域大于您的数据,则输出采用较大的范围。
| String |
template_dataset (可选) | 指定要素类或边界框以限制范围。 | Extent |
cell_size (可选) | 通过指定输出像元的水平轴 (x) 和垂直轴 (y) 尺寸定义空间分辨率。 如果未指定,将使用输入的空间分辨率。 | Point |
代码实例
ExportMosaicDatasetItems 示例 1(Python 窗口)
这是 ExportMosaicDatasetItems 的 Python 示例。
import arcpy
arcpy.ExportMosaicDatasetItems_management(
"c:/workspace/exportmditems.gdb/export_all_items",
"c:/workspace/export_all_items_out",
"allitems", "", "TIFF", "", "NONE", "", "")
ExportMosaicDatasetItems 示例 2(独立脚本)
这是 ExportMosaicDatasetItems 的 Python 脚本示例。
#Export Mosaic Dataset items
import arcpy
arcpy.env.workspace = "c:/workspace"
#export mosaic dataset items using feature class as clipping extent
imdname = "exportmditem.gdb/exportmd"
outfolder = "c:/workspace/outfolder"
basename = "Landsat8"
query = "OBJECTID = 1"
out_format = "TIFF"
nodata_value = "#"
cliptype = "FEATURE_CLASS"
clip_featureclass = "c:/workspace/featureclassdb.gdb/clip_FC"
cell_size = "#"
arcpy.ExportMosaicDatasetItems_management(imdname, outfolder, basename,
query, out_format, nodata_value, cliptype, clip_featureclass, cell_size)