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

Чтение флагов классификации LAS перед фильтрацией облака точек

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

Чтение флагов классификации LAS перед фильтрацией облака точек

Прочитайте класс и флаги как отдельную информацию.

Классификация грунта описывает интерпретируемый тип поверхности, а флаги могут обозначать дополнительный статус, например «исключённый из обработки (withheld)», «синтетический», «ключевая точка» или «перекрытие». Эти значения не следует сводить в одну неформальную категорию. Поэтому одного класса точки может быть недостаточно, чтобы решить, принадлежит ли она аналитической поверхности, визуализации или архиву, предназначенному для хранения всех наблюдений.

Проверьте формат перед применением правил.

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

Наземный лазерный сканер Leica во втором задокументированном аппаратном виде
Наземный лазерный сканер Leica во втором задокументированном аппаратном видеИсточник: Best Tech Nick 25 · CC0

Превратите включение в явное выражение

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

Ведите контрольный журнал исключений

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

Сравнивайте пространственные эффекты, а не только общие суммы

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

Согласуйте наборы точек для конкретного продукта

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

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

  1. PDAL point dimensions reference ↗
  2. PDAL expression filter documentation ↗
← Все статьи

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

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

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

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