Сводка
Определяет внешнюю модель камеры и внутреннюю модель камеры по заголовку EXIF необработанного изображения с последующим уточнением этих моделей. Затем эта модель применяется к набору данных мозаики с возможностью использования инструментально созданной цифровой модели местности (ЦММ) высокого разрешения для улучшения ортотрансформирования.
Это особенно необходимо для изображений UAV и UAS, когда внешняя и внутренняя модели не определены или определены неточно.
Использование
Обычный рабочий процесс предусматривает запуск инструмента Вычислить модель камеры дважды: один раз с параметром Установить модель камеры и с указанием значения параметра Выходная таблица опорных точек, а второй раз – с параметром Уточнить модель камеры и с использованием результатов от первого запуска со значением параметра Входная таблица связующих точек. Целью этого процесса является, во-первых, сделать быструю оценку модели камеры, а затем создать более точную модель камеры.
Когда для параметра Точность местоположения GPS задано Очень высокая точность GPS, параметры ориентации изображений будут отрегулированы и измерения GPS останутся фиксированными. Кроме того, при выборе этой опции, GCP не требуется. GCP будут отмечены как контрольные точки.
Синтаксис
arcpy.management.ComputeCameraModel(in_mosaic_dataset, {out_dsm}, {gps_accuracy}, {estimate}, {refine}, {apply_adjustment}, {maximum_residual}, {initial_tiepoint_resolution}, {out_control_points}, {out_solution_table}, {out_solution_point_table}, {out_flight_path}, {maximum_overlap}, {minimum_coverage}, {remove}, {in_control_points}, {options})
Parameter | Объяснение | Тип данных |
in_mosaic_dataset | Набор данных мозаики, на котором будет построена и вычислена модель камеры. Рекомендуется (хотя это не является обязательным требованием), чтобы данный входной набор данных мозаики был предварительно обработан инструментом Применить блочное уравнивание. | Mosaic Dataset; Mosaic Layer |
out_dsm (Дополнительный) | Набор растровых данных цифровой модели поверхности, сгенерированный из скорректированных изображений в наборе данных мозаики. Когда apply_adjustment установлен на APPLY, эта ЦММ будет использоваться для замещения ЦМР в геометрической функции для улучшения ортотрансформирования. | Raster Dataset |
gps_accuracy (Дополнительный) | Указывает уровень точности входных изображений. Инструмент будет выполнять поиск в окрестности изображений и вычислять совпадающие точки, автоматически применяя корректировочную стратегию на основе уровня точности.
| String |
estimate (Дополнительный) | Указывает, будет ли модель камеры оцениваться путем вычисления уравнивания на основе восьмикратного исходного разрешения источника набора данных мозаики. Вычисление уравнивания на этом уровне будет более быстрым, но менее точным.
| Boolean |
refine (Дополнительный) | Указывает, будет ли модель камеры оцениваться путем вычисления уравнивания на основе разрешения набора данных мозаики. Вычисление уравнивания на этом уровне обеспечит наиболее точный результат.
| Boolean |
apply_adjustment (Дополнительный) | Указывает, будет ли выровненное преобразование применено к набору данных мозаики.
| Boolean |
maximum_residual (Дополнительный) | Максимальное допустимое остаточное значение, позволяющее принять расчетную контрольную точку в качестве действительной контрольной точки. Значение по умолчанию равно 5. | Double |
initial_tiepoint_resolution (Дополнительный) | Коэффициент разрешения, при котором образуются связующие точки при выполнении оценки модели камеры. Значение по умолчанию равно 8, что в 8 раз больше исходного пиксельного разрешения. Для таких изображений с незначительными дифференциациями объектов, как сельскохозяйственные угодия, можно использовать более низкое значение, например, 2. | Double |
out_control_points (Дополнительный) | Класс объектов дополнительных контрольных точек. | Feature Class |
out_solution_table (Дополнительный) | Дополнительная таблица расчета уравнивания. Таблица поправок содержит информацию о среднеквадратичной ошибке уравнивания (RMS) и матрицу решений. | Table |
out_solution_point_table (Дополнительный) | Дополнительный класс объектов точек решения. Точки решений являются последними опорными точками, которые используются для выработки решения о уравнивании. | Feature Class |
out_flight_path (Дополнительный) | Дополнительный класс объектов линий траекторий полетов. | Feature Class |
maximum_overlap (Дополнительный) | Степень перекрытия (в процентах) двух изображений, при которой они будут считаться дубликатами. Так, если это значение равно 0,9, то это значит, что изображение на 90 процентов перекрыто другим изображением, и оно будет считаться дубликатом и потому будет удалено. | Double |
minimum_coverage (Дополнительный) | Значение в процентах, показывающее покрытие опорной точки на изображении. Если это покрытие ниже минимального значения (в процентах), то такое изображение будет удалено. Значение по умолчанию – 0,05, то есть 5 %. | Double |
remove (Дополнительный) | Контролирует автоматическое удаление изображений в случае, если они слишком далеки от маршрута полета.
| Boolean |
in_control_points (Дополнительный) | Таблица связующих точек, использующихся для вычисления модели камеры. Если таблица связующих точек не указана, инструмент вычислит свои собственные связующие точки и даст оценку модели камеры. | Feature Class |
options [options,...] (Дополнительный) | Дополнительные опции для механизма уравнивания. Эти опции предназначены для использования только сторонними механизмами уравнивания. | Value Table |
Производные выходные данные
Name | Объяснение | Тип данных |
out_mosaic_dataset | Выходная модель камеры. | Набор данных мозаики; Слой мозаики |
Пример кода
Это – пример скрипта Python для инструмента ComputeCameraModel.
import arcpy
arcpy.ComputeCameraModel_management('c:\data\fgdb.gdb\md', 'output_DSM.tif',
'HIGH', 'ESTIMATE', 'REFINE', 'APPLY', '5')
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да