分析镶嵌数据集 (Data Management)

许可等级:BasicStandardAdvanced

摘要

检查镶嵌数据集以确定解决已知错误和其他问题的方法并检测优化方法。在 ArcMap 中打开镶嵌数据集时,系统会自动检查错误、警告和其他消息。

用法

语法

AnalyzeMosaicDataset_management (in_mosaic_dataset, {where_clause}, {checker_keywords})
参数说明数据类型
in_mosaic_dataset

要分析的镶嵌数据集。

Mosaic Layer
where_clause
(可选)

您可以定义查询以将分析范围限定在镶嵌数据集内的特定栅格。

可以使用 SQL 定义查询,或者使用查询构建器构建查询。

SQL Expression
checker_keywords
[checker_keywords,...]
(可选)

选择想要分析是否存在已知问题的镶嵌数据集部分。

  • FOOTPRINT检查器对每个选定镶嵌数据集项目的轮廓线几何进行分析。该项为默认选中。
  • FUNCTION检查器对与每个选定镶嵌数据集项目关联的栅格的栅格函数堆栈进行分析。该项为默认选中。
  • RASTER检查器对存储在每个选定行中的实际栅格数据集进行分析。该项为默认选中。
  • PATHS检查器分析是否存在损坏的路径。该项为默认选中。
  • SOURCE_VALIDITY检查器对与选定镶嵌数据集中每个镶嵌数据集项目相关联的源数据的潜在问题进行分析。这是一种可以在同步工作流期间检测可能发生的问题的好方法。
  • STALE检查器分析每个镶嵌数据集项目是否过时。分析镶嵌数据集后,可通过右键单击错误,然后在快捷菜单中选择“选择关联项目”来选择过时的项目。
  • PYRAMIDS检查器对与选定镶嵌数据集中的每个镶嵌数据集项目相关联的栅格金字塔进行分析。将测试金字塔是否有断开连接的辅助文件。辅助文件存储在栅格代理位置时可能会断开连接。
  • STATISTICS检查器对与选定镶嵌数据集中的每个镶嵌数据集项目相关联的栅格统计数据和直方图进行分析。如果已断开连接的辅助文件存储在栅格代理位置,则会对其统计数据进行测试。当启用 Gram-Schmidt 全色锐化方法时,该检查器还会对与栅格相关联的协方差矩阵进行分析。最后,检查器会将镶嵌数据集项目的辐射像素深度与镶嵌数据集的像素深度进行对比分析。
  • PERFORMANCE检查器将对整个镶嵌数据集以及每个选定项目进行分析以获取是否存在性能相关的问题。例如,与性能相关的问题包括传输期间未压缩,或建议对涉及大量栅格函数的项目进行项目缓存。该检查器默认保持未选中状态。
  • INFORMATION检查器会对镶嵌数据集及其项目进行分析,并会为分析结果生成信息日志。
String

代码实例

AnalyzeMosaicDataset 示例 1(Python 窗口)

这是 AnalyzeMosaicDataset 工具的 Python 实例。

import arcpy
arcpy.AnalyzeMosaicDataset_management(
     "\\cpu\data\analyze.gdb\mosaicds", "SensorName = 'Landsat-7-ETM+'",
     "FOOTPRINT;FUNCTION;RASTER;PATHS;PYRAMIDS")
AnalyzeMosaicDataset 示例 2(独立脚本)

这是 AnalyzeMosaicDataset 工具的 Python 脚本实例。

#Analyze Mosaic Dataset with query definition
#Analyze all components of mosaic dataset

import arcpy
arcpy.env.workspace = "C:/Workspace"


mdname = "analyzemd.gdb/mosaicds"
query = "SensorName = 'Landsat-7-ETM+'"
checks = "FOOTPRINT;FUNCTION;RASTER;PATHS;STALE;PYRAMIDS;PERFORMANCE"

arcpy.AnalyzeMosaicDataset_management(mdname, query, checks)

环境

相关主题

许可信息

ArcGIS for Desktop Basic:否
ArcGIS for Desktop Standard:是
ArcGIS for Desktop Advanced:是
9/15/2013