Данная инструкция актуальна для работы в версии Agisoft Metashape Professional.
DJI записывает в метаданные изображения два типа высот (заголовок XMP изображения) - AbsoluteAltitude и RelativeAltitude (последняя определяет высоту над точкой взлета). В EXIF-данные изображения записывается значение AbsoluteAltitude.
В некоторых случаях высота в EXIF (AbsoluteAltitude) по умолчанию неверна. Metashape считывает данные из EXIF и заполняет соответствующие поля на панели Привязка без какого-либо дополнительного преобразования координат. И если считывается неверная информация о высоте, могут потребоваться некоторые дополнительные исправления.
Если известна высота точки взлета над эллипсоидом, вы можете прочитать информацию RelativeAltitude из XMP-данных, используя следующий скрипт:
https://github.com/agisoft-llc/metashape-scripts/blob/master/src/read_altitude_from_DJI_meta.py
А затем добавьте известное смещение, используя другой скрипт:
https://github.com/agisoft-llc/metashape-scripts/blob/master/src/add_altitude_to_reference.py
Как работать со скриптами:
1. Загрузите скрипты по ссылкам выше (просто текстовые файлы формата .py).
2. На основной панели Metashape Pro выберите Инструменты > Выполнить скрипт.
3. Укажите путь к файлу скрипта и нажмите ОК:
После этого в Главном меню появится новая вкладка: Custom menu (Пользовательское меню).
4. Выберите Custom menu > Add reference altitude...(Добавить опорную высоту...) или Read altitude from DJI meta.
5. Укажите смещение высоты в диалоговом окне. Нажмите кнопку ОК, и значение смещения будет добавлено к высотам центров снимков на панели Привязка.
6. После исправления информации о высоте нажмите кнопку Обновить в инструментарии панели Привязка, чтобы применить изменения.
Дополнительные примечания относительно обработки данных DJI:
- при работе с изображениями, полученными с БПЛА DJI, рекомендуется отключить параметр Адаптивное уточнение модели камеры в настройках Выравнивание снимков и в настройках Оптимизировать положения камер активировать все параметры, за исключением К4.
- если используется Phantom RTK, включите параметр "Загрузить точность положения камер из XMP мета-данных" на вкладке Инструменты > Настройки > Дополнительно перед загрузкой изображений, чтобы были автоматически прочитаны и включены в обработку точности измерений положения камеры.
- если для обработки данных с Phantom RTK не используются опорные точки, целесообразно включить параметр Рассчитывать дополнительные поправки в диалоговом окне Оптимизировать положения камер.