arcgis10-通视分析.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
arcgis10-通视分析

通视分析Demo1 输入视线分析通视性打开地图文档\gis_ex10\ex21\ex21.mxd,激活 data frame1,该视图有点状图层“观察点”,线状图层“道路”,TIN 图层“地形”(见图 1)。鼠标双击 data frame1,在 Data Frame Properties 话框的 General 标签中将 Map Units 和 Display Units 均改为 Meters。在 3D Analyst 工具条中,点击产生视线按钮(Create Line of Sight),出现Line Of Sight 对话框:Define height offsets Observer offset:1 观察点的相对高程,键盘输入Target offset:1 目标点的相对高程,键盘输入一旦确定了观察点和目标点的相对高程,就可以连续进行视线分析。此时,屏幕上出现十字光标,可以在三维表面上指定观察点和目标点。先用鼠标将十字光标移到观察点处,按下左键不放,再把鼠标十字光标移到目标点处,松开鼠标的左键,系统根据用户观察点和目标点的位置,绘制出一条连接线段。这条线往往是红绿相间的,绿色表示连线上的可视部分,红色表示连线上的不可视部分(见图 2)。图 1 data frame1 的显示图 2 两点间的视线输入需注意,不能仅仅根据连线的颜色判断两点之间是否可视,因为连线的上的不同颜色,仅仅是反映当目标点在连线上的某一点时,是否可视,并不是直接反映观察点(起点)和目标点(终点)之间是否可视。要判断观察点(起点)和目标点(终点)之间是否可视,要看 ArcMap 窗口最下方的状态栏中的文字显示,如显示 Target is visible 表明两点间可视;如显示 Target is not visible 表明两点间不可视。利用基本工具条中的 Select Element 按钮,可以调整起点、终点的位置,按键盘中的 Delete 键,可以删除,再次选用按钮,可以再添加。Demo2 基于视点的视域分析2.1 将TIN转换为栅格本练习将分析观察点的可视地表范围、沿道路的可视地表范围。主菜单中选用“地理处理-环境…”,进一步设置:工作空间-当前工作空间:\ex21\temp 工作空间-临时工作空间:\ex21\temp输出坐标系:与输入相同处理范围:与图层地形相同按确定返回,启用ArcToolbox中选用菜单 3D Analyst Tools /转换/由TIN转出/TIN转栅格,输入TIN:地形输出栅格:\ex21\temp \surf1输出栅格类型:float方法:linear采样距离:cellsize 10Z因子:1按确定返回,不规则三角网“地形”转换为栅格数据集surf1。2.2 产生单个观察点的视域栅格选择菜单ArcToolbox中选用菜单 3D Analyst Tools /可见性/视域,设置对话框:Input surface:surf1 选择三维表面图层名Observer points:观察点选择观察点图层名(此处为“观察点”)Output raster:visible1 输入产生栅格数据的名称,路径按初始设定Z factor:1 纵向比例不夸张按 OK 键继续,系统产生栅格状视域分析结果图层 visibile1,自动分成 2 类(见图3),Not Visible:表示站在观察点不可见的范围,默认为红色(地图中较深颜色),Visible:表示站在观察点的可见范围,默认为绿色(地图中较浅颜色)图3观察点的视域分析结果(不设置观察点的高程)2.3改变观察点的高程基于观察点的视域分析与前面使用过的视线分析不同。视线分析可以由用户指定观察点和目标点的相对高程。视域分析中,需预先设定部分参数,其中有观察点的高度。在前面进行的视域分析中,没有作任何特别的设置,系统默认观察点的高度是比所在位置三维表面高 1 个单位。例如,上述练习中,观察点所在处的三维表面的高程为 78 米,观察点的高程即为 79 米。用户可以在观察点图层的属性表中设置特定的字段,设定观察点的高程。常用的字段有:Spot:指定观察点的绝对高程值OffisetA:三维表面高程不变,设定观察点的高程偏移值OffsetB:观察点高程不变,设定三维表面的高程偏移值打开“观察点”专题的属性表“Attribute of 观察点”。确认该表处于不可编辑状态,选用菜单 Options / Add field…,出现 add Field 对话框,为属性表“Attributeof 观察点”增加一个新的字段

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档