Sí, es la respuesta corta. Puede hacer esto en GRASS utilizando r.viewshed .
Sin embargo, suena muy parecido a que estás haciendo un análisis de Windfarm ZTV (Zonas de visibilidad teórica). Si eso es correcto, también puede probar OpenWind . Esta es una utilidad excelente y gratuita, y puede estar en tu calle. No tiene las capacidades completas de los tres grandes paquetes de análisis de parques eólicos patentados, a saber: WindFarmer (por Garrad Hassan), WindFarm (ReSoft) o WindPro (EMD). Sin embargo, hace un excelente trabajo para las tareas más comunes (incluido el cálculo de un ZTV).
Para edificios y bosques, tendrá que obtener o estimar las alturas y entonces mucho dependerá del sistema exacto que esté usando. Algunos se encargarán de las obstrucciones de vectores, pero si no, puede editar su DTM agregando las alturas de los edificios y los árboles (tenga cuidado con la resolución de su ráster, por lo que no sobreestime el área de la obstrucción de manera inadvertida). / p>
Finalmente, puede reconsiderar la altura de su vista de 1,8 m. 1.8m representa la altura promedio de un hombre ... hasta la parte superior de su cabeza. Los ojos son un poco más bajos que eso! Siempre utilizo 1.5 m como una altura ocular adulta más representativa, a menos que un cliente insista absolutamente o cuando sea necesario para cumplir con la guía de planificación específica. Probablemente no hará mucha diferencia dada la resolución probable de su DTM y las distancias involucradas, pero puede reclamar un mayor realismo :)