Я работаю над проектом LiDAR, чтобы определить, где деревья Джошуа расположены в пределах указанной области исследования. Из-за того, что растительный покров очень скудный, на самом деле есть 2 вида навесов - деревья Джошуа и тополиные. Я полагаю, что это сравнительно простой анализ LiDAR из-за очень ограниченного видового богатства навеса. Мой подход состоял в том, чтобы создать голый растр (DEM) и затем 1-й возвратный растр. Затем я бы вычел голую землю из 1-го возвратного растра, чтобы создать растровый растр. Я мог бы легко удалить любой шум (например, линии электропередач, здания), используя базовую карту для проверки. Поскольку клиент хочет видеть все деревья Джошуа> = 12 футов, я бы просто переклассифицировал растительный растр. Делая это, я должен быть в состоянии видеть все виды деревьев, которые должны быть деревьями Джошуа, в моей области изучения.
Это методология, которой я придерживался в ArcMap:
Создать слой голой земли
- Создайте набор данных las выбранной области исследования с помощью инструмента Создать набор данных LAS.
- Создайте слой набора данных las с этим слоем с помощью инструмента Создать слой набора данных LAS
a. Выберите 2 (земля) из кодов классов - Преобразуйте этот слой в растр с помощью инструмента Набор данных LAS в Растр.
Создать слой растительности
ПОВТОРИТЕ ШАГИ 2 И 3 СНОВА, ВЫБЕРИТЕ 1-Й ВОЗВРАТ В СБОРЕ Возвращаемые значения (опционально) ПРИ ИСПОЛЬЗОВАНИИ ИНСТРУМЕНТА LAYER DAYASET MAKE LAS.
Вычтите растр Bare Earth из 1-го Return Raster с помощью инструмента Минус
1st Return (raster) – Bare Earth (raster) = Vegetation Layer
Используйте инструмент Переклассификация, чтобы определить, что составляет 12 футов и больше:
Classification: Natural Breaks (Jenks) Classes: 2 Break values: 3.66, 10.725098
Кто-нибудь имеет какой-либо опыт с этим и может быть в состоянии предоставить некоторые советы / указатели, где я могу пойти не так? Если люди знают о лучших методологиях, я открыт для идей!
Ответы:
«Качество» растра CHM, которое вы генерируете из точек LiDAR в качестве входных данных для алгоритма CanopyMaxima, существенно повлияет на ваши результаты. Я предлагаю попробовать несколько методов генерации CHM, таких как
В этих двух статьях блога на тему «без ям» и «без шипов» описывается, как генерировать растр CHM с помощью различных методов, перечисленных выше, с использованием LAStools .
источник
Похоже, что вы пытаетесь создать модель высоты купола с вашим рабочим процессом. Это покажет высоту всех объектов над землей. Если посмотреть на интересующие вас виды, то хлопковые деревья, как правило, вырастают высокими в прибрежных районах и зонах затопления. Деревья Джошуа - более сухие нагорные деревья. Следовательно, реклассификация модели высоты купола для включения всех пикселей> = 12 ', безусловно, будет включать оба вида, а не только деревья Джошуа.
ArcGIS отлично подходит для манипулирования производными продуктами LiDAR, хотя предстоит пройти долгий путь, когда дело доходит до обработки LiDAR. Скорее, я бы порекомендовал FUSION , который оптимизирован для работы в лесных приложениях LiDAR. Я бы порекомендовал алгоритм в FUSION под названием CanopyMaxima для идентификации отдельных деревьев в вашем AOI. Из документации (с.26) :
Команда относительно проста:
Отсюда у вас есть файл CSV, показывающий координаты отдельных деревьев. Чтобы отфильтровать хлопковые деревья, рассмотрите следующий рабочий процесс:
источник