Анализировать набор данных мозаики (Analyze Mosaic Dataset) (Управление данными)
Резюме
Диагностирует наборы данных мозаики на предмет поиска решения известных ошибок и других проблем, а также установки методов оптимизации. Ошибки, предупреждения и сообщения могут диагностироваться тогда, когда набор данных мозаики открыт в ArcMap.
Использование
-
Чтобы проверить результаты анализа, откройте набор данных мозаики в ArcMap, щелкните правой кнопкой мыши на наборе данных мозаики в таблице содержания, а затем нажмите кнопку Данные (Data) > Просмотреть результаты анализа (View Analysis Results). Окно Подготовить (Prepare) позволяет вам просматривать и выполнять различные действия с ошибками, предупреждениями и сообщениями. При нажатии правой кнопкой мыши ошибки, предупреждения или сообщения, отобразится рекомендуемое действие.
Ошибки и предупреждения распределяются по категориям следующим образом:
- Ошибка с высоким приоритетом свидетельствует о существовании проблемы, которая делает невозможным использование набора данных мозаики. К ошибкам с высоким приоритетом можно отнести ошибки о некорректной видимости или невозможности открыть набор растровых данных.
- Ошибка со средним приоритетом свидетельствует о существовании проблемы, которая непосредственно влияет на процесс создания набора данных мозаики. Такие ошибки обычно указывают на то, что инструмент геообработки вероятно не будет работать с такими наборами данных мозаики. К ошибкам со средним приоритетом можно отнести ошибки о пустом наборе данных мозаики или некорректных идентификаторах типа растровых данных.
- Ошибка с низким приоритетом свидетельствует о существовании проблемы, которая может непосредственно влиять на некоторые процессы работы с наборами данных мозаики или полученной службой изображений. К ошибкам с низким приоритетом можно отнести ошибки о некорректном поле CenterXY или нарушенном пути.
- Предупреждения с высоким приоритетом свидетельствуют о существовании проблемы производительности или оптимального отображения. К предупреждениям с высоким приоритетом можно отнести предупреждение о потерянных обзорных изображениях, статистике набора данных мозаики и статистике набора растровых данных.
- Предупреждения с низким приоритетом указывают на существование проблемы, рекомендации по устранению которой выполнять не обязательно. Выполнение этих рекомендаций обычно обеспечивает более эффективную и бесперебойную работу, но не является обязательным. К предупреждениям с низким приоритетом можно отнести предупреждения о плохих метаданных, слишком низком качестве JPEG-изображений, слишком большом количестве пикселей без сжатия в наборе данных мозаики или недостающих пирамидах растра.
В сообщении отображаются статистические факты, связанные с набором данных мозаики.
Многие из ошибок и предупреждений можно исправить, щелкнув правой кнопкой мыши на ошибке или проблеме в таблице результатов.
Сообщения не содержат решения, поскольку проблема не существует.
Синтаксис
Параметр | Объяснение | Тип данных |
in_mosaic_dataset |
Наборов данных мозаики для анализа. | Mosaic Layer |
where_clause (дополнительно) | Можно выполнить определяющий запрос, чтобы ограничить анализ конкретными растрами в наборе данных мозаики. Используя SQL, вы можете задать запрос, или использовать Query Builder, чтобы построить запрос. | SQL Expression |
checker_keywords [checker_keywords,...] (дополнительно) |
Выберите части набора данных мозаики, которые необходимо проверить на наличие известных проблем.
| String |
Пример кода
Это пример Python для инструмента Анализировать набор данных мозаики (AnalyzeMosaicDataset).
import arcpy
arcpy.AnalyzeMosaicDataset_management(
"\\cpu\data\analyze.gdb\mosaicds", "SensorName = 'Landsat-7-ETM+'",
"FOOTPRINT;FUNCTION;RASTER;PATHS;PYRAMIDS")
Это скрипт Python для инструмента Анализировать набор данных мозаики (AnalyzeMosaicDataset).
#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)