可视性分析
上一节
下一节
可视性分析也称通视分析,它实质属于对地形进行最优化处理的范畴。
可视性分析的基本因子有两个,一个是两点之间的通视性,另一个是可视域,即对于给定的观察点所覆盖的区域。

可视性分析影响因素有:地形及环境特点、基础高程数据(地球曲率)、观察点的选择、非数据点的定位高程、观察者及目标的特点、数据的不确定度、计算的特点和范围限制、可视性的可逆性、可视相关参数。
判断两点之间的可视性的算法
1.比较常见的一种算法基本思路如下
①确定过观察点和目标点所在的线段与XY平面垂直的平面S;
②求出地形模型中与平面S相交的所有边;
③判断相交的边是否位于观察点和目标点所在的线段之上,如果有一条边在其上,则观察点和目标点不可视。
2. 另一种算法是“射线追踪法”
这种算法的基本思想是对于给定的观察点V和某个观察方向,从观察点V开始沿着观察方向计算地形模型中与射线相交的第一个面元,如果这个面元存在.则不再计算。显然这种方法既可用于判断两点相互间是否可视,又可以用于限定区域的水平可视汁算。
基于规则格网DEM的可视域算法在G1S分析中应用较广。在规则格网DEM中,可视域经常是以离散的形式表示,即将每个格网点表示为可视或不可视,这就是“可视矩阵”。


