Визуализация плотности облака точек с помощью PDAL

У меня есть облако точек наземного лазерного сканирования, собранное с системой координат сканеров. Я хочу создать поверхность плотности, используя Pdal и запустив следующий код в оболочке OSGeo4W. Но получаю ошибку.

C:\>pdal density ^
More? /9A-1B_subset15m.las ^
More? -o /9A-1B_sub15m_den.sqlite ^
More? -f SQLite
(pdal density Error) GDAL failure (6) No translation for an empty SRS to PROJ.4 
format is known.

Как правило, можно ли использовать PDAL для обработки данных наземного лидара с одним возвратом? Я хотел бы создать равномерно распределенное облако точек (прореживание), извлечь голую землю, удалив шум.


person Sher    schedule 29.06.2018    source источник


Ответы (1)


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

Что касается вашей ошибки, я предполагаю, что входному облаку точек LAS не назначен SRS, и что это необходимо для создания вывода SQLite. Если вы знаете SRS, вы можете назначить его, используя pdal translate (или, возможно, установив --readers.las.a_srs=<your SRS> в вызове pdal density).

person chambbj    schedule 17.07.2018