




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章 栅格空间距离计算1 生成栅格距离图打开地图文档gis_ex09ex08ex08.mxd,激活 data frame1,可看到有二个图层: 点状图层“消防站”和线状图层“道路”,前者则用于产生离开消防站的距离图, 后者用于确定分析的范围和背景显示(参见图 8-1)。图 8-1 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 标签Working:D:gis_ex09ex07temp 鼠标展开选择 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:“道路” 下拉选择图层,限定分析空间范围(3)Cell size 标签Analysis cell:As Specified Below 下拉选择Cell size:50 键盘输入栅格单元的大小Number of Rows:82 边界和栅格单元大小确定后,自动确定栅格行数Number of Columns:136 边界和栅格单元大小确定后,自动确定栅格列数 按“确定”键,完成初始化设置。选用菜单 Spatial Analyst / Distance / StraightLine,出现 Straight Line 参数设置对话框:Distance to:消防站 下拉选择图层名,消防站为距离的参照点Maximum distance: 不限定最大的计算范围,保持空白Output cell size:50 默认,使用初始化设置Output raster:distance1 键盘输入栅格数据名称,存放路径为初始化的设置 按 OK 键,产生离开消防站的距离栅格图层 distance1,读者可以改变它的显 示符号,参照高程栅格生成等高线的操作,进一步产生间距为 400 米的等距线(参见图 8-2),等距线的意义和用矢量方法产生的多重 Buffer 相同(详见第 10 章)。图 8-2 从点状要素产生的栅格距离图图 8-3 直线距离计算示意2 考虑成本的距离成本距离(Cost Distance)是计算离开“源”到达每个单元(或从每个单元开始到达“源”)沿途经过所有单元的累计成本,在一定条件下选择累积通行成本最低为路径,和直线距离(Straight Distance)不同:直线距离是计算每一单元和指定“源”之间的直线距离,仅距离计算长度,量算的是从一个单元中心到另一单元中心的距离(见图 8-2,图 8-3)。成本距离(Cost Distance)计算不仅需要“源”图层,还需要“成本”图层。成本图层中每一个栅格单元的取值表示通过该单元的成本,可称“通行成本”。按 累计通行成本最低决定离开“源”到达每个单元(或从每个栅格单元到达“源”) 的成本值。累计通行成本的计算既要考虑栅格单元之间的距离,也要考虑每个单 元的通行成本,如果每个单元的通行成本都一样,就可以用直线距离来计算,计 算完后再乘一个单元成本值。如果每个单元的成本有差异,计算方法就比较复杂, Spatial Analyst 称作 Cost Weighted Distance(以成本为权重的距离)。图 8-4 data frame2 的显示3 计算公路建设成本 地图文档gis_ex09ex08ex08.mxd 已打开,如果 Spatial Analyst 未加载,选用菜单 Tools / Extensions,加载 Spatial Analyst。如果窗口中没有栅格分析工具条,在 View / Toolbars 下勾选 Spatial Analyst。激活 data frame2,有点状的矢量图层“公 路起点”和栅格图层“地形坡度”(见图 8-4)。假定在栅格范围内要建设一条公路,从“起点”出发,路径的选择必须考虑 建设成本,本练习要求计算从“公路起点”出发到达既定空间范围内任何位置的 最小成本,产生的栅格中每个单元的取值是从“源点”修建公路到达该点的最低 累计值。公路的修建费用和两个因素有关:一是公路的长度,与“源点”之间的 距离越远,建设费用越高;二是地形的坡度,坡度越大,需要付出的额外建设费 用越大。“公路起点”图层是矢量的,需转换为栅格状的图层,成本图层“地形坡 度”是栅格的,需要转换成通行成本。鼠标双击 data frame2,调出 Data Frame Properties 对话框,在 General 标签中将 Map Unites(地图单位)和 Display Units(显示单位)从 Unknown(未定义)改为 Kilometers(千米),按“确定”键返回。31 点状矢量转换成栅格源图层选用菜单 Spatial Analyst / Options,设置 Spatial Analyst 的初始化参数:(1)General 标签Working:D:gis_ex09ex07temp 鼠标展开选择 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:“地形坡度” 下拉选择图层,限定分析范围(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 参数设置对话框:Input features:公路起点 下拉选择图层名,确定数据源Field:ID 下拉选择字段名,栅格单元的Value 值取自“公路起点”要素属 性表的 ID 字段Output cell size:1 栅格单元大小在初始化时设定,默认Output raster:origin 键盘输入栅格数据名称,存放路径为初 始化的设定按 OK 键,产生成本计算用的栅格型“源”图层 origin,该图层中有意义的 栅格单元仅一个。32 生成通行成本图层 “地形坡度”是表示坡度的栅格,在工程上一般用百分比,已经生成的图层用的是角度,需要重新分类:百分比坡度() 角度 相对工程成本0 2 0 1.15 12 5 1.15 2.86 25 10 2.86 5.71 310 15 5.71 8.53 415 20 8.53 11.31 520 25 11.31 14.04 625 30 14.04 16.70 730 40 16.70 21.80 840 50 21.80 26.57 950 60 26.57 30.96 1060 70 30.96 35.00 11选用菜单 Spatial Analyst / Reclassify,出现再分类对话框,在 Input raster 下拉菜单中选择图层“地形坡度”,点击 Classify按钮,再出现 Classification 对 话框:Method: Equal Interval 按等间距方式分类Classes:11 共分 11 类 按 OK 键继续,修改对照表:Old Values(原来值) New Values(修改后的值) 按角度计算的地形坡度 相对的建设成本0 - 1.15 11.15 - 2.86 22.86 - 5.71 35.71 - 8.53 48.53 - 11.31 511.31 - 14.04 614.04 - 16.70 716.70 - 21.80 821.80 - 26.57 926.57 - 30.96 1030.96 - 35.00 11在 Output raster 属性栏中输入转换后的栅格数据名为 cost,数据存放路径按 初始设定,按 OK 键确定,产生修建公路的通行成本图层 cost(见图 8-5)。图 8-5 按坡度分类的成本图层33 计算成本距离 有了源图层和通行成本图层,就可以计算成本距离,选用菜单 Spatial Analyst/ Distance / Cost Weighted,系统出现 Cost Weighted(成本权重)参数设置对话框: Distance to: origin 下拉选择,源图层名Cost raster: cost 下拉选择,成本图层名Maximum distance: 不限定最大的计算范围,保持空白Output raster: Calculation 键盘输入栅格数据名称,存放路径和初始设定一致按 OK 键确定,系统产生成本距离图层 Calculation,其中每个单元的取值表 示从公路起点到达该位置的最小累计成本,也就是相对的最低建设费用(见图8-6)。图 8-6 考虑坡度的累计成本图层图34 成本距离和直线距离的比较 可以将成本距离计算和直线距离计算做一个比较。选用菜单 Spatial Analyst /Distance / Straight Line,系统出现 Straight Line 参数设置对话框:Distance to:公路起点 下拉选择图层名,以公路起点为起始点计算距离Maximum distance: 不设置,不限定最大的计算范围,保持空白Output cell size:1 栅格单元大小,按初始化的设定,默认Output raster:straight 键盘输入栅格数据名称,路径和初始设定一致按 OK 键确定,产生栅格图层 straight(见图 8-7),这是按直线距离计算的结果,可以看到,直线距离分析的结果呈同心圆式,而成本距离计算不仅考虑空间 距离,还考虑每个单元的通行成本,得到的结果和同心圆有明显差异。图 8-7 离开“源”的距离图 练习结束,选用菜单 File / Exit,退出 ArcMap,软件提示是否要保存对 MapDocument 作过的改动,如果本次练习完成后,不影响以后的、他人的练习,应选“否(No)”回答。图 8-8 成本距离计算原理4 成本距离的计算原理成本距离计算的关键在累计。每一单元通行成本的计算既考虑栅格单元之间 的距离,也考虑各单元的通行成本,累计成本是从上一个单元的累计成本和本单 元的通行成本相加,计算公式为:accum_cost = al + (cost_a + cost_b) / 2) Daccum_cost:某一单元 b 的累计通行成本al:上一个相邻单元 a 的累计通行成本cost_a:单元 a 的成本cost_b:单元 b 的成本D:相邻单元 a、b 之间的距离,按两个单元的中心点计算。如果单 元边长为 d,则上下左右相邻单元之间的距离就是 d;对角线方向相邻单元之间的 距离为 成本距离的计算过程是从“源”出发的推移过程(也可以是逆向的),具体 计算过程如图 8-8 示意。成本距离是从“源”开始的最小累计成本,某个特定单 元,可以有多个上一级相邻单元,这就出现了多条路径的问题,上述公式计算出 到达单元的多个累计成本值,再选择其中最小者。如果在成本图层上有“无值” 栅格单元(No Data),计算时将自动避开。5 本章小结(1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全教育法规培训课件
- 安全教育案例培训课件
- 安全教育教师培训报道课件
- 牵引电机检修课件
- 农业供应链金融与智慧农业示范园发展评估报告
- 安全教育培训通过率课件
- 空乘校内面试题库及答案
- 客服情景面试题库及答案
- 开发会计面试题及答案解析
- 安全教育培训记录评估表课件
- (2025秋新版)二年级上册道德与法治全册教案
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案
- 【暑假提前学】2025年秋初中语文八年级上册教学课件 第1单元 2《中国人首次进入自己的空间站》
- 部编版六年级道德与法治上册第2课《宪法是根本法》精品课件【带视频】
- 南亚环氧树脂
- 常见体表肿物
- 化疗所致恶心呕吐护理
- 信息检索技术讲义
- 商业银行基于华为OceanStor的关键业务同城切换方案
- 火力发电厂运煤设计规程
- 第十章DNA、RNA的生物合成ppt课件
评论
0/150
提交评论