Вычислить кандидатов мозаики (Управление данными)

Сводка

Находит изображения-кандидаты в наборе данных мозаики, которые лучше всего представляют область мозаики.

Во многих проектах требуются множество перекрывающихся изображений, но тогда трудно определить, какие именно изображения набора данных мозаики должны использоваться в анализе. Этот инструмент поможет решить, какие изображения являются оптимальными, это основано на областях максимального перекрытия и максимальной площади.

Входной набор данных мозаики получит новое поле с именем Candidate в таблице контуров набора данных мозаики. По этому полю определяется, какие изображения будут использоваться в определенных операциях, таких как балансировка цветов, построение линии сшивки, орто-картографирование и метод мозаики.

Использование

  • Этот инструмент удобен при работе с проектами ортомозаики, где в мозаике может встречаться большое количество перекрывающихся данных UAV или UAS. В этих случаях выбор оптимального изображения из набора данных мозаики позволит получить хороший результат уравнивания блоков в ортомозаике.

  • Вычислить кандидатов мозаики следует использовать перед запуском инструментов Построить линии сшивки или Цветовой баланс набора данных мозаики. Входной набор данных мозаики получит новое поле с именем Candidate в таблице контуров набора данных мозаики. В этом поле определяется, какие изображения будут использоваться в каких операциях.

  • Поле Candidate в таблице контуров набора данных мозаики может содержать значения 0, 1 или 2. Значение 0 означает, что изображение не является приемлемым кандидатом. Значение 1 означает, что изображение является приемлемым кандидатом в соответствии с выходными данными инструмента, и оно будет автоматически использоваться любыми алгоритмами, которые используют поле Candidate. Значение 2 можно добавить вручную, чтобы выбранное изображение автоматически использовалось любыми алгоритмами, которые обращаются к полюCandidate.

  • Значение в поле Candidate можно изменить вручную, чтобы добавить или убрать определенные изображения.

Синтаксис

arcpy.management.ComputeMosaicCandidates(in_mosaic_dataset, {maximum_overlap}, {maximum_area_loss})
ParameterОбъяснениеТип данных
in_mosaic_dataset

Входной набор данных мозаики с часто наложенными изображениями.

Mosaic Dataset; Mosaic Layer
maximum_overlap
(Дополнительный)

Максимальное количество наложений, которое необходимо между набором данных мозаики и контурами каждого изображения в наборе данных мозаики. Если процент наложения выше этого порога, изображение исключается, поскольку содержит слишком много избыточной информации.

Процент выражен десятичной дробью. Например, максимальное перекрытие 60 процентов выражается как 0.6.

Double
maximum_area_loss
(Дополнительный)

Это максимальный процент площади, исключаемой изображениями-кандидатами. После того как инструмент выберет изображения-кандидаты, на базе значения maximum_overlap, выполняется проверка, достигает ли максимальная исключаемая площадь указанного порога. Если исключаемая площадь больше указанного порога, инструмент добавит дополнительные изображения-кандидаты для заполнения промежутков. Большинство этих исключаемых областей скорее всего находятся у границ набора данных мозаики.

Процент выражается числом двойной точности. Например, максимальная исключаемая область в 5 процентов выражается как 0.05.

Double

Производные выходные данные

NameОбъяснениеТип данных
out_mosaic_dataset

Обновленный набор данных мозаики.

Набор данных мозаики; Слой мозаики

Пример кода

ComputeMosaicCandidates, пример (окно Python)

Это пример Python, который выбирает кандидаты с перекрытием менее 60 процентов и с исключаемой площадью, менее 5 процентов.

Import arcpy
arcpy.ComputeMosaicCandidates_management("c:/data/fgdb.gdb/md", 0.6, 0.05)

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да