2.在Dem中点击选定的位置,视图上即描绘出一条通过所选点位代表所选点值大小的等高线,其高程值显示在窗口的左下角的状态栏中(如图10-17)。AFE高#EEEOTOEA图10-17提取单根等高线创建一个新的线主题,可直接在其上生成等值线,其步骤如下:1.从【View】菜单中选择【NewTheme】命令。2.在NewTheme对话框中选择Line为FeatureType,创建一个线主题contour.shp。3.激活提取等高线的Dem或TIN主题。福4.单激按钮,在Dem或TIN中点击选定的位置,即描绘出一条等高线(如图9-18)。提取的等高线位于新的线主题contour.shp中,同时它的属性表中添加一个字段contour记录其高程值。如果要停止提取等高线,激活新的线主题,从【Theme】菜单中选择【StopEditing】命令,当被提示保存与否时,单击Yes即可保存属性信息。山体阴影Hillshade分析或模拟地面的光照情况,产生地形表面的阴影图。Hillshade可测定研究区域中给定位置的太阳光强度和光照时间,并且对实际地面进行逼真的立体显示,增强地面的起伏感。它的应用有:·对地形起伏进行生动的表示,从而显示不同土地利用类型在地形上的分布情况。·研究阳光的照射位置与公路上发生的车祸事件发生率之间的相关性。Hillshade采用Dem或TIN数据计算,在Dem基础上计算Hillshade的步骤如下:1.在视图目录表中激活dem。2.从【Surface】菜单中选择【ComputeHillshade】命令。3.在ComputeHillshade对话框(如图10-19)中,输入计算Hilishade的参数值
2.在 Dem 中点击选定的位置,视图上即描绘出一条通过所选点位代表所选点值大小 的等高线,其高程值显示在窗口的左下角的状态栏中(如图 10-17)。 创建一个新的线主题,可直接在其上生成等值线,其步骤如下: 1.从【View】菜单中选择【New Theme】命令。 2.在 New Theme 对话框中选择 Line 为 Feature Type,创建一个线主题 contour.shp。 3.激活提取等高线的 Dem 或 TIN 主题。 4.单激 按钮,在 Dem 或 TIN 中点击选定的位置,即描绘出一条等高线(如图 9-18)。 提取的等高线位于新的线主题 contour.shp 中,同时它的属性表中添加一个字段 contour 记 录其高程值。如果要停止提取等高线,激活新的线主题,从【Theme】菜单中选择【Stop Editing】 命令,当被提示保存与否时,单击 Yes 即可保存属性信息。 山体阴影 Hillshade 分析或模拟地面的光照情况,产生地形表面的阴影图。Hillshade 可测定研究区域中给 定位置的太阳光强度和光照时间,并且对实际地面进行逼真的立体显示,增强地面的起伏 感。它的应用有: ⚫ 对地形起伏进行生动的表示,从而显示不同土地利用类型在地形上的分布情况。 ⚫ 研究阳光的照射位置与公路上发生的车祸事件发生率之间的相关性。 Hillshade 采用 Dem 或 TIN 数据计算,在 Dem 基础上计算 Hillshade 的步骤如下: 1. 在视图目录表中激活 dem。 2. 从【Surface】菜单中选择【Compute Hillshade】命令。 3. 在 Compute Hillshade 对话框(如图 10-19)中,输入计算 Hillshade 的参数值。 图 10-17 提取单根等高线
1-找影OOOEAEOTSEAWR18E1OnOu988.95231091.6486PolLnePolyLi1030.8550-04图10-18在新创建的线主题上提取等高线。方位角Azimuth:确定太阳光入射的方向,以正北方向为0°,顺时针方向旋转方位角的取值范围为0-360°。。太阳高度角(太阳光线与水平面的交角)Altitude:0°为水平线,90°为头顶垂直方向,太阳高度角的取值范围为0-90°。Compute HillshadexInput parameters for hillshadeOKA,zimuth (0 - 360):319)CancelAltitude (0 - 90]45图10-19ComputeHillshade对话框4.生成山体阴影主题HillshadeofDem(如图10-20)。除了地形表面,各种以栅格或TIN表示的要素均可以采用Hillshade生动表示,通过改变方位角和太阳高度角可以得到不同的表示效果。第四节可视性分析Visibility可视性分析实质上属于对地形进行最优化处理的范畴。例如:设置雷达站、电视台的发射站、道路选择、航海导航等,在军事上如布设阵地(炮兵阵地、电子对抗阵地)、设置观察哨所、铺架通信线路等。Visibilityfunction有两种类型:一种是通视性分析Lineofsight,通过此功能可以显示两点之间的通视情况,从而判断从一个观察点是否可以看到目标物,回答了“从这里我可以看到它吗?”的问题。另一种是可视区分析ViewshedAnalysis,确定了从一个或多个观
⚫ 方位角 Azimuth:确定太阳光入射的方向,以正北方向为 0°,顺时针方向旋转, 方位角的取值范围为 0-360°。 ⚫ 太阳高度角(太阳光线与水平面的交角)Altitude:0°为水平线,90°为头顶垂直 方向,太阳高度角的取值范围为 0-90°。 4. 生成山体阴影主题 Hillshade of Dem(如图 10-20)。 除了地形表面,各种以栅格或 TIN 表示的要素均可以采用 Hillshade 生动表示,通过改 变方位角和太阳高度角可以得到不同的表示效果。 第四节 可视性分析 Visibility 可视性分析实质上属于对地形进行最优化处理的范畴。例如:设置雷达站、电视台的 发射站、道路选择、航海导航等,在军事上如布设阵地(炮兵阵地、电子对抗阵地)、设置 观察哨所、铺架通信线路等。 Visibility function 有两种类型:一种是通视性分析 Line of sight,通过此功能可以显示 两点之间的通视情况,从而判断从一个观察点是否可以看到目标物,回答了“从这里我可 以看到它吗?”的问题。另一种是可视区分析 Viewshed Analysis,确定了从一个或多个观 图 10-19 Compute Hillshade 对话框 图 10-18 在新创建的线主题上提取等高线
xEreioSVrsit口1格品图10-20生成山体阴影图察点可以观测到的区域。回答了“从这里我可以看到什么?”的问题。判断两点之间的通视性的算法有两种:比较常见的一种算法基本思路如下:①确定过观察点和目标点所在的线段与XY平面垂直的平面S:②求出地形模型中与S相交的所有边:③判断相交的边是否位于观察点和目标点所在的线段之上,如果有一条边在其上,则观察点和目标点不可视。另一种算法是“射线追踪法”。这种算法的基本思想是对于给定的观察点V和某个观察方向,从观察点V开始沿着观察方向计算地形模型中与射线相交的第一个面元,如果这个面元存在,则不再计算。这种方法既可用于判断两点相互间是否可视,又可以用于限定区域的水平可视计算。以上两种算法对于基于栅格的地形模型和基于TIN模型的通视性分析都适用。对于线状地物和面装地物,则需要确定通视部分和不通视部分的边界。一、通视性分析LineofSight在Arcview中,进行通视性分析有两个具体操作第一种操作:例如:分析某区域内S与P两点间的通视情况(如图10-21)。1.创建一个新的空视图。2.添加Dem或TIN主题作为通视性分析的地形表面并激活它。3.从工具栏选择Line ofsight 工具4.在出现的Lineof Sight对话框中输入观察者Observer与目标物Target距地面的距离
察点可以观测到的区域。回答了“从这里我可以看到什么?”的问题。 判断两点之间的通视性的算法有两种: 比较常见的一种算法基本思路如下: ①确定过观察点和目标点所在的线段与 XY 平面垂直的平面 S; ②求出地形模型中与 S 相交的所有边; ③判断相交的边是否位于观察点和目标点所在的线段之上,如果有一条边在其上,则 观察点和目标点不可视。 另一种算法是 “射线追踪法”。这种算法的基本思想是对于给定的观察点 V 和某个观 察方向,从观察点 V 开始沿着观察方向计算地形模型中与射线相交的第一个面元,如果这 个面元存在,则不再计算。这种方法既可用于判断两点相互间是否可视,又可以用于限定 区域的水平可视计算。 以上两种算法对于基于栅格的地形模型和基于 TIN 模型的通视性分析都适用。 对于线状地物和面装地物,则需要确定通视部分和不通视部分的边界。 一、通视性分析 Line of Sight 在 Arcview 中,进行通视性分析有两个具体操作 第一种操作: 例如:分析某区域内 S 与 P 两点间的通视情况(如图 10-21)。 1. 创建一个新的空视图。 2. 添加 Dem 或 TIN 主题作为通视性分析的地形表面并激活它。 3. 从工具栏选择 Line of sight 工具 。 4. 在出现的 Line of Sight 对话框中输入观察者 Observer 与目标物 Target 距地面的距离 图 10-20 生成山体阴影图