网站大量收购独家精品文档,联系QQ:2885784924

空间可视分析.pptxVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
定义点对点可视,点对区域可视与可视性分析相关的应用问题实例空间可视分析的定义空间可视分析就是用眼去看世界、看到什么样的世界,表现在对可视世界的广度和粒度。也就是说在宏观上,可视表现在范围上,即可视域,通视域上;在微观上,表现在可视的详细度和精度上,这和地图学中的视觉变量和制图综合是分不开的。一定程度上,长距离的可视分析反映了空间的广度;短距离的可视分析反映了空间的粒度。人眼的原理与视觉变量的可变性:人眼注意力集中的地方,粒度小,其它范围大。粒度随距离变化表现出一定的等级性,非线性。可视性分析亦称为视线图分析,由于它描述通视情况,也称为通视分析。可视性分析实质上属于对地形进行最优化处理的范畴,比如设置雷达站、 电视台的发射站、 道路选择、 航海导航等,在军事上如布设阵地(如炮兵阵地、 电子对抗阵地)、 设置观察哨所、 铺设通信线路等。有时还可能对不可见区域进行分析,如低空侦察飞机在飞行时,要尽可能避免敌方雷达的捕捉,飞机显然选择雷达盲区飞行。因此,可视性分析对军事活动、 微波通讯网和旅游娱乐点的规划开发都有重要应用价值。可视性分析的基本因子有两个:一个是两点之间的可视性;另一个是可视域,即对于给定的观察点所覆盖的区域两点之间的可视性比较常见的一种算法基本思路如下: 确定过观察点和目标点所在的线段与XY平面垂直的平面S; 求出地形模型中与平面S相交的所有边; 判断相交的边是否位于观察点和目标点所在的线段之上,如果有一条边在其上,则察点和目标点不可视。 另一种算法是“射线追踪法”。这种算法的基本思想是对于给定的观察点V和某个观察方向,从观察点V开始沿着观察方向计算地形模型中与射线相交的第一个面 元,如果这个面元存在.则不再计算。显然这种力法既可用于判断两点相互间是否可视,又可以用于限定区域的水平可视计算。两点之间的可视性基于格网 DEM 的通视问题,为简化问题,可以将格网点作为计算单位。这样点对点的通视问题简化为离散空间直线与某一地形剖面线的相交问题。两点之间的可视性已知视点 V 的坐标为( x0 , y0 , z0 ) ,以及 P 点的坐标 ( x1 , y1 , z1 )。DEM 为二维数组Zm × n ,则 V 为( m0 , n0 , z [ m0 , n0 ] ) , P 为( m1 , n1 , z[ m1 ,n1 ] )。计算过程如下: 1、使用 Bresenham 直线算法,生成 V 到 P 的投影直线点集{ x , y} , K = ‖{ x , y}‖,并得到直线点集{ x , y}对应的高程数据{ z [ k ] , ( k = 1, 2,…, K - 1 )} , 这样形成 V 到 P 的DEM 剖面曲线。 2、以 V 到 P 的投影直线为 X 轴, V 的投影点为原点,求出视线在 X-Z 坐标系的直线方程:(0 k K) K 为 V 到 P 投影直线上离散点数量。3、比较数组H[k]与数组z[k]中对应元素的值如果 k, k∈[ 1, K - 1] ,且存在 z[ k ] H[ k ] ,则 V 与 P 不可见;否则可见。点对线的可视性点对线的通视,实际上就是求点的视域。应该注意的是,对于视域之外的任何一个地形表面上的点都是不可见的,但在视域线内的点可能可见,也可能不可见。基于格网 DEM 点对线的通视算法如下: 1、设 P 点为一沿着 DEM 数据边缘顺时针移动的点,与计算点对点的通视相仿,求出视点到 P 点投影直线上点集{ x , y} ,并求出相应的地形剖面{ x , y, z ( x , y ) } ; 2、计算视点至每个 Pk∈{ x , y , z ( x , y )} , k = 1 ,2 ,…, K - 1,与 Z 轴的夹角β k ; 3、求得 α= min[β k ] ,α对应的点就为视点视域线的一个点; 4 、移动 P 点,重复以上过程,直至 P 点回到初始位置,算法结束。点对区域通视 点对区域的通视算法是点对点算法的扩展。与点到线通视问题相同, P 点沿数据边缘顺时针移动。逐点检查视点至 P 点的直线上的点是否通视。一个改进的算法思路是,视点到 P 点的视线遮挡点,最有可能是地形剖面线上高程最大的点,因此,可以将剖面线上的点按高程值进行排序,按降序依次检查排序后每个点是否通视,只要有一个点不满足通视条件,其余点不再检查。点对区域的通视实质仍是点对点的通视,只是增加了排序过程。 考虑地物高度的可视性计算模型在实际应用中,有些分析需要将地物的高度加入 DEM 中, 这时,可视性的计算就不仅仅是上述所采用的仅关心地形的计算,而应该采用新的计算方法。如图所示,计算图中所示建筑物 A 的顶层能看到的地面范围。设不可视的部分长度为 S,则有:式中: S为不可视部分的长度;V为可视部分的长

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档