《实习二-栅格空间距离计算(共9页).doc》由会员分享,可在线阅读,更多相关《实习二-栅格空间距离计算(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实习二 栅格空间距离计算一、实习目的通过本次实习,进一步熟悉和掌握城市地理信息系统中栅格距离图的生成,公路建设成本的计算,比较成本距离和直线距离计算的异同,提高学生的动手操作能力。二、实习内容1 栅格距离图的生成2 公路建设成本的计算三、实习准备1 软件准备ArcGIS desktop 9.X2 图件准备 某城市基本图件四、实习步骤及方法1生成栅格距离图 打开地图文档Testex08.mxd,激活data frame1,可看到有二个图层:点状图层“消防站”和线状图层“道路”,前者则用于产生离开消防站的距离图,后者用于确定分析的范围和背景显示(见图 2-1)。图2-1
2、data frame1 显示鼠标双击data frame1名称,调出对话框Data Frame Properties,选择General标签,用下拉式菜单将Map Unites和Display Units从Unknown Units改为Meters(米),完成后按“确定”键关闭。选用菜单 Tools / Extensions,勾选 Spatial Analyst,栅格分析加载扩展模块被加载, 在View / Toolbars下勾选Spatial Analyst,窗口中增加了栅格分析工具条。选用菜单Spatial Analyst / Options,作栅格分析初始化设置:(1)General标签
3、 Working:D:Testtemp 鼠标展开选择Spatial Analyst的工作路径 Analysis mask: 不选,本练习暂不考虑 Analysis Coordinate System: Analysis output will be saved in the same coordinate system as the input (or first raster input if there are multiple 点选上侧,产生栅格的坐标系和输入数据相同 (2)Extents标签 Analysis extent:Same as Layer:“道路” 下拉选择图层,限定分析空
4、间范围(3)Cell size标签 Analysis cell:As Specified Below 下拉选择 Cell size:50 键盘输入栅格单元的大小 Number of Rows: 82 边界和栅格单元大小确定后,自动确定栅格行数 Number of Columns: 136 边界和栅格单元大小确定后,自动确定栅格列数 按“确定”键,完成初始化设置。选用菜单Spatial Analyst / Distance / Straight Line,出现Straight Line参数设置对话框: Distance to:消防站 下拉选择图层名,消防站为距离的参照点 Maximum dist
5、ance: 不限定最大的计算范围,保持空白 Output cell size:50 默认,使用初始化设置 Output raster:distance 键盘输入栅格数据名称,存放路径为初始化的设置按OK键,产生离开消防站的距离栅格图层distance,可以改变它的显示符号,参照高程栅格生成等高线的操作,进一步产生间距为400米的等距线(参见图2-2) ,等距线的意义和用矢量方法产生的多重Buffer相同。图2-2 从点状要素产生的栅格距离图图2-3 直线距离计算示意2考虑成本的距离 成本距离(Cost Distance)是计算离开“源”到达每个单元(或从每个单元开始到达“源”)沿途经过所有单元
6、的累计成本,在一定条件下选择累积通行成本最低为路径,和直线距离(Straight Distance)不同: 直线距离是计算每一单元和指定“源”之间的直线距离,仅计算距离长度,量算的是从一个单元中心到另一单元中心的距离(见图2-2,图2-3)。 成本距离(Cost Distance)计算不仅需要“源”图层,还需要“成本”图层。成本图层中每一个栅格单元的取值表示通过该单元的成本,可称“通行成本”。按累计通行成本最低决定离开“源”到达每个单元(或从每个栅格单元到达“源”)的成本值。累计通行成本的计算既要考虑栅格单元之间的距离,也要考虑每个单元的通行成本,如果每个单元的通行成本都一样,就可以用直线距离
7、来计算,计算完后再乘一个单元成本值。如果每个单元的成本有差异,计算方法就比较复杂,Spatial Analyst称作Cost Weighted Distance(以成本为权重的距离)。3 计算公路建设成本 地图文档Testex08.mxd已打开,激活data frame2, 有点状的矢量图层“公路起点”和栅格图层“地形坡度”(见图2-4)。图2-4 data frame2的显示假定在栅格范围内要建设一条公路,从“起点”出发,路径的选择必须考虑建设成本,本练习要求计算从“公路起点”出发到达既定空间范围内任何位置的最小成本,产生的栅格中每个单元的取值是从“源点”修建公路到达该点的最低累计值。公路的
8、修建费用和两个因素有关:一是公路的长度,与“源点”之间的距离越远,建设费用越高;二是地形的坡度,坡度越大,需要付出的额外建设费用越大。“公路起点”图层是矢量的,需转换为栅格状的图层,成本图层“地形坡度”是栅格的,需要转换成通行成本。鼠标双击 data frame2,调出 Data Frame Properties对话框,在General标签中将Map Unites(地图单位)和Display Units (显示单位)从Unknown(未定义)改为Kilometers(千米),按“确定”键返回。 3.1 点状矢量转换成栅格源图层 选用菜单Spatial Analyst / Options,设置S
9、patial Analyst的初始化参数:(1)General标签 Working:D:Testtemp 鼠标展开选择Spatial Analyst的工作路径 Analysis mask: 不选,本练习暂不考虑 Analysis Coordinate System: Analysis output will be saved in the same coordinate system as the input (or first raster input if there are multiple 点选上侧,产生栅格的坐标系和输入数据相同 (2)Extents标签 Analysis exten
10、t:Same as Layer:“地形坡度” 下拉选择图层,限定分析范围 (3)Cell size标签 Analysis cell:As Specified Below 下拉选择 Cell size:1 键盘输入栅格单元的大小 Number of Rows:37 边界和栅格单元大小确定后,自动确定栅格行数 Number of Columns:38 边界和栅格单元大小确定后,自动确定栅格列数 按“确定”键,完成初始化设置,选择菜单Spatial Analyst / Convert / Features to Raster(将矢量数据转换为栅格),调出Features to Raster参数设置对
11、话框: Input features:公路起点 下拉选择图层名,确定数据源 Field:ID 下拉选择字段名,栅格单元的Value值取自“公路起点”要素属性表的ID字段 Output cell size:1 栅格单元大小在初始化时设定,默认 Output raster:origin 键盘输入栅格数据名称,存放路径为初始化的设定 按 OK 键,产生成本计算用的栅格型“源”图层 origin,该图层中有意义的栅格单元仅一个。3.2 生成通行成本图层 “地形坡度”是表示坡度的栅格,在工程上一般用百分比,已经生成的图层用的是角度,需要重新分类: 百分比坡度() 角 度 相对工程成本0 2 0 1.15
12、 1 2 5 1.15 2.86 2 5 10 2.86 5.71 3 10 15 5.71 8.53 4 15 20 8.53 11.31 520 25 11.31 14.04 6 25 30 14.04 16.70 7 30 40 16.70 21.80 8 40 50 21.80 26.57 9 50 60 26.57 30.96 10 60 70 30.96 35.00 11选用菜单Spatial Analyst / Reclassify,出现再分类对话框,在Input raster下拉菜单中选择图层“地形坡度”,点击Classify按钮,再出现Classification对话框: M
13、ethod: Equal Interval 按等间距方式分类 Classes:11 共分11类 按OK键继续,修改对照表: Old Values(原来值) New Values(修改后的值)按角度计算的地形坡度 相对的建设成本 0 - 1.15 1 1.15 - 2.86 2 2.86 - 5.71 3 5.71 - 8.53 4 8.53 - 11.31 5 11.31 - 14.04 6 14.04 - 16.70 7 16.70 - 21.80 821.80 - 26.57 9 26.57 - 30.96 10 30.96 - 35.00 11在Output raster属性栏中输入转换
14、后的栅格数据名为cost,数据存放路径按初始设定,按OK键确定,产生修建公路的通行成本图层cost(见图2-5)。图2-5 按坡度分类的成本图层 3.3 计算成本距离 有了源图层和通行成本图层,就可以计算成本距离,选用菜单Spatial Analyst / Distance / Cost Weighted,系统出现Cost Weighted(成本权重)参数设置对话框: Distance to: origin 下拉选择,源图层名Cost raster: cost 下拉选择,成本图层名 Maximum distance: 不限定最大的计算范围,保持空白 Output raster: Calcula
15、tion 键盘输入栅格数据名称,存放路径和初始设定一致 按OK键确定,系统产生成本距离图层Calculation,其中每个单元的取值表示从公路起点到达该位置的最小累计成本,也就是相对的最低建设费用(见图2-6)。图2-6 考虑坡度的累计成本图层图 3.4 成本距离和直线距离的比较 可以将成本距离计算和直线距离计算做一个比较。选用菜单Spatial Analyst / Distance / Straight Line,系统出现Straight Line参数设置对话框: Distance to:公路起点 下拉选择图层名,以公路起点为起始点计算距离 Maximum distance: 不设置,不限定最大的计算范围,保持空白 Output cell size:1 栅格单元大小,按初始化的设定,默认 Output raster:straight 键盘输入栅格数据名称,路径和初始设定一致 按OK键确定,产生栅格图层straight(见图2-7),这是按直线距离计算的结果,可以看到,直线距离分析的结果呈同心圆式,而成本距离计算不仅考虑空间距离,还考虑每个单元的通行成本,得到的结果和同心圆有明显差异。图2-7 离开“源”的距离图五、提交实习报告要求:包括实习目的、内容、所用图件、简要叙述所采用方法,最后对所生成图件作出分析。 专心-专注-专业
限制150内