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

Краткая информация

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

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

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

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входной набор данных мозаики

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

Mosaic Dataset; Mosaic Layer
Максимальная область перекрытия
(Дополнительный)

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

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

Double
Максимально допустимые потери по площади
(Дополнительный)

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

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

Double
Максимальный угол наклона изображения
(Дополнительный)

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

Double

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

ПодписьОписаниеТип данных
Производный набор данных мозаики

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

Mosaic Dataset; Mosaic Layer

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

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

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

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

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

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

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

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

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

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

Double

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

ИмяОписаниеТип данных
out_mosaic_dataset

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

Mosaic Dataset; Mosaic Layer

Пример кода

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

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

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