分析镶嵌数据集 (Data Management)
摘要
检查镶嵌数据集以确定解决已知错误和其他问题的方法并检测优化方法。在 ArcMap 中打开镶嵌数据集时,系统会自动检查错误、警告和其他消息。
用法
-
要检查分析结果,请在 ArcMap 中打开镶嵌数据集,并在内容列表中右键单击镶嵌数据集,然后单击数据 > 查看分析结果。准备 窗口随即打开,您可以在其中查看错误、警告和消息,并且与它们进行交互。右键单击错误、警告或消息时,系统会列出建议的操作。
错误和警告按如下方式分类:
- 高优先级错误表示发生的问题将导致用户无法使用镶嵌数据集。高优先级错误包括可见性无效或者无法打开栅格数据集等。
- 中等优先级错误表示发生的问题将直接影响到用户的镶嵌数据集创建体验。这些错误通常表示使用这些镶嵌数据集时,地理处理工具可能会失败。中等优先级错误包括空镶嵌数据集或无效的栅格类型 ID 等。
- 低优先级错误表示发生的问题在镶嵌数据集或派生影像服务方面可能会影响到用户的体验。低优先级错误包括无效的 CenterXY 字段或损坏的路径等。
- 高优先级警告表示与性能或最佳显示相关的问题。高优先级警告包括缺失概述、缺失镶嵌数据集统计数据和缺失栅格数据集统计数据等。
- 低优先级警告表示所出现的问题不必遵照提供的建议来解决。这些建议通常可以确保操作更加顺畅高效,不过并不一定必须遵照。低优先级警告包括损坏的元数据、JPEG 质量设置过低、镶嵌数据集中的未压缩像素过多或缺失栅格金字塔等。
消息会报告与镶嵌数据集相关的统计结果。
在结果表中,可以通过右键单击问题来修复多数错误和警告。
消息不包含解决方案,因为其并不包含问题。
语法
AnalyzeMosaicDataset_management (in_mosaic_dataset, {where_clause}, {checker_keywords})
参数 | 说明 | 数据类型 |
in_mosaic_dataset |
要分析的镶嵌数据集。 | Image Service; Mosaic Layer; String |
where_clause (可选) | 您可以定义查询以将分析范围限定在镶嵌数据集内的特定栅格。 可以使用 SQL 定义查询,或者使用查询构建器构建查询。 | SQL Expression |
checker_keywords [checker_keywords,...] (可选) |
选择想要分析是否存在已知问题的镶嵌数据集部分。
| 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: 是
5/10/2014