NiVO / BY TECHNOGISГермания · Индонезия
Геоданные

NoData, нулевые значения и маски допустимости в растрах с дронов

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

NoData, нулевые значения и маски допустимости в растрах с дронов

Начните со значения отсутствия

Черная рамка на ортофотоплане может обозначать отсутствующее покрытие, намеренно замаскированную область или действительный темный материал. Эти случаи требуют разной обработки. Прежде чем изменять значения пикселей, проверьте метаданные полосы набора данных, маску достоверности и область сбора данных. Реальная нулевая отметка высоты или измерение низкой отражательной способности не должны исчезать только потому, что ноль удобно смотрится в качестве цвета фона.

Выберите представление, соответствующее значениям

Числовой маркер NoData резервирует одно значение для отсутствия; отдельная маска может идентифицировать достоверность, не жертвуя иначе значимым значением. Выберите маркер, который может представлять тип данных и который не конфликтует с действительными наблюдениями. Для классифицированного растра зарезервируйте и задокументируйте неиспользуемый код, а не предполагайте, что первый класс представляет собой пустой фон.

Облака и местность, сфотографированные через окно самолета над восточными Соединенными Штатами.
Облака и местность, сфотографированные через окно самолета над восточными Соединенными Штатами.Источник: DiscoA340 · CC BY-SA 4.0

Осмотрите больше, чем видимый цвет

Средство визуализации ГИС может сделать недопустимые пиксели прозрачными, в то время как другое средство просмотра отображает их сплошным цветом. И наоборот, установка прозрачного цвета дисплея может сделать каждое измерение действительным для анализа. Запросите отдельные ячейки и сравните статус маски с сохраненными значениями. Изучите все соответствующие каналы, особенно если у одного канала отсутствует покрытие, которого нет у других каналов.

Следите за достоверностью посредством расчетов

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

Проверяйте границы намеренно

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

Отправьте небольшой проверочный образец

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

Технические источники

  1. GDAL gdalinfo documentation ↗
  2. GDAL gdalwarp validity and resampling documentation ↗
← Все статьи

Похожие статьи

Все статьи ↗
LET’S TAKE FLIGHT

Следующая миссия
начинается с диалога.

Обсудить с командой