Поскольку у вас нет LIDAR, вам нужно подумать о том, как наилучшим образом представить имеющуюся у вас пространственную информацию.
Я бы предложил начать только с высоты здания (используя правило 3 метра), сгенерировать из этого растр и провести первоначальный анализ, основываясь только на зданиях (в основном, чтобы убедиться, что ваши расчеты работают).
Далее вам нужно будет подумать о том, чтобы включить в анализ растительный покров. Опять же, без LIDAR это будет методом проб и ошибок (и как это было до LIDAR!)
Здесь можно предложить оцифровать (вручную - или с помощью чего-то подобного. Определить плотность или покрытие из растрового слоя, обрезанного многоугольником ) покрытие для вашей области на основе аэрофотоснимка - если у вас есть такой под рукой. В противном случае вы можете получить QGIS и получить слой из аэрофотоснимка Google Планета Земля ( http://qgis.spatialthoughts.com/2011/12/digitizing-in-qgis.html ) и импортировать полученное покрытие в Arc.
Вот скриншот того, что я имею в виду - ОБРАТИТЕ ВНИМАНИЕ, что я концентрируюсь только на растительном покрове над видимой линией крыши зданий, таким образом я уменьшаю количество оцифровки, которое необходимо сделать:
Так как вы будете получать высоту здания под покровом дерева, вы можете установить каждый оцифрованный многоугольник выше базовой высоты здания, поскольку аэрофотоснимок подтверждает это.
Причина, по которой я предлагал выбраться к вашему Физическому местоположению, состоит в том, чтобы понять, насколько густой / высокий уровень растительности - сидит ли большинство навеса дерева высоко над крышами или очень близко к нему - вы могли бы хочу настроить оцифрованный слой на основе ваших наблюдений.