Có là câu trả lời ngắn. Bạn có thể làm điều này trong GRASS bằng cách sử dụng r.viewshed .
Tuy nhiên, có vẻ như bạn đang thực hiện một số phân tích Windfarm ZTV (Khu vực hiển thị lý thuyết). Nếu đó là chính xác, bạn cũng có thể thử OpenWind . Đây là một tiện ích tuyệt vời và miễn phí và có thể nằm ngay trên đường của bạn. Nó không có các khả năng đầy đủ của ba gói phân tích trang trại gió độc quyền lớn, viz: WindFarmer (của Garrad Hassan), WindFarm (ReSoft) hoặc WindPro (EMD). Tuy nhiên, nó thực hiện một công việc tuyệt vời cho các nhiệm vụ phổ biến nhất (bao gồm cả tính toán ZTV).
Đối với các tòa nhà và rừng, bạn sẽ phải lấy hoặc ước tính độ cao và sau đó sẽ phụ thuộc nhiều vào hệ thống chính xác mà bạn đang sử dụng. Một số sẽ giải thích cho các vật cản vector, nhưng nếu không, bạn có thể chỉnh sửa DTM của mình bằng cách thêm chiều cao của các tòa nhà và cây cối (hãy cẩn thận với độ phân giải raster của bạn - vì vậy bạn không vô tình ước tính diện tích của vật cản).
Cuối cùng, bạn có thể muốn xem xét lại chiều cao của bạn là 1,8m. 1,8m tượng trưng cho chiều cao trung bình của một người đàn ông ... lên đỉnh đầu của họ. Đôi mắt thấp hơn một chút! Tôi luôn sử dụng 1,5m làm chiều cao mắt đại diện hơn cho người lớn trừ khi khách hàng hoàn toàn khăng khăng hoặc khi được yêu cầu tuân thủ hướng dẫn lập kế hoạch cụ thể. Có thể sẽ không có nhiều khác biệt khi đưa ra độ phân giải có khả năng của DTM của bạn và khoảng cách liên quan, nhưng bạn có thể yêu cầu tính thực tế cao hơn :)