描述
检查镶嵌数据集是否存在错误以及可能的改进。
使用方法
要检查分析结果,请打开镶嵌数据集,并在内容窗格中右键单击镶嵌数据集,然后单击数据 > 分析镶嵌数据集。分析镶嵌数据集窗格随即打开。单击消息选项卡,您可以在其中查看错误、警告和消息,并与它们进行交互。右键单击错误、警告或消息时,系统会列出建议的操作。
错误和警告会按以下方式进行分类:
- 高优先级错误表示发生的问题将导致用户无法使用镶嵌数据集。高优先级错误包括可见性无效或者无法打开栅格数据集等。
- 中等优先级错误表示发生的问题将直接影响到用户的镶嵌数据集创作体验。这些错误通常表示使用这些镶嵌数据集时,地理处理工具可能会失败。中等优先级错误包括镶嵌数据集为空或栅格类型 ID 无效等。
- 低优先级错误表示发生的问题在镶嵌数据集或派生影像服务方面可能会影响到用户的体验。低优先级错误包括无效的 CenterXY 字段或损坏的路径等。
- 高优先级警告指示存在与性能或最佳显示相关的问题。高优先级警告包括缺失概述、缺失镶嵌数据集统计数据和缺失栅格数据集统计数据等。
- 低优先级警告表示所出现的问题不必遵照提供的建议来解决。这些建议通常可以确保操作更加顺畅高效,不过并不一定必须遵照。低优先级警告包括损坏的元数据、JPEG 质量设置过低、镶嵌数据集中的未压缩像素过多或缺失栅格金字塔等。
返回的消息报告与镶嵌数据集相关的统计结果。
在结果表中,可以通过右键单击问题来修复多数错误和警告。
语法
arcpy.management.AnalyzeMosaicDataset(in_mosaic_dataset, {where_clause}, {checker_keywords})
参数 | 说明 | 数据类型 |
in_mosaic_dataset | 想要分析的镶嵌数据集。 | Mosaic Layer |
where_clause (可选) | 限制在此镶嵌数据集中对特定栅格数据集进行分析的 SQL 语句。 | SQL Expression |
checker_keywords [checker_keywords,...] (可选) | 选择想要分析是否存在已知问题的镶嵌数据集部分。
| String |
派生输出
名称 | 说明 | 数据类型 |
out_mosaic_dataset | 已更新的镶嵌数据集。 | 镶嵌图层 |
代码示例
这是 AnalyzeMosaicDataset 工具的 Python 示例。
import arcpy
arcpy.AnalyzeMosaicDataset_management(
"\\cpu\data\analyze.gdb\mosaicds", "SensorName = 'Landsat-7-ETM+'",
"FOOTPRINT;FUNCTION;RASTER;PATHS;PYRAMIDS")
这是 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)
环境
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是