- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法实验报告13gis专升本
南阳师范学院
本科学生实验报告
姓名 院(系) 环旅学院
专业 班级
实验课程名称 地理信息系统算法基础
指导教师及职称 范红艳 讲师
开课时间 2013 至 2014 学年 二 学期
南阳师范学院教务处编 印
实验名称目录
实验一:距离量算算法
实验二:坡度坡向的提取算法
实验三:ArcGIS曲率提取
实验四:
实验五:
实验六:
实验七:
实验八:
实验九:
实验十:
学生姓名: 专业: 班级 :
课程名称:地理信息系统算法基础 实验名称:距离量算算法 实验编号:01 指导教师:范红艳 实验地点:六楼机房 实验时间:6.5 小组合作:是( )
否(√ ) 小组成员: 实验目的:
通过欧式距离、曼哈顿距离的量算,理解距离量算算法,熟悉ArcGIS中距离的量算。
实验设备:
1.包含中国东北地区203个县(或县级行政单元)的多边形cntyne.e00
2.本区四大中心城市的点文件city4.e00。
3. ArcGIS。
实验内容及步骤:
1.生成县域质心
在ArcToolbox中依次选择Data Management Too1s>Features>Feature To Point,选择cntyne作为输人要素,并将输出要素(县域质心)命名为CntyNEpt,选中选项“Inside”(既质心在县城范围内)。
2.计算欧式距离
在ArcToo1box中,依次选择Analysis Too1s>Proximity>PointDistance,选择CntyNEpt作为输入要素(1nput Features),选择city4(point)作为近邻要素(Near Features),并将结果命名为Dist.dbf。这里不需要限定有哪些信誉好的足球投注网站半径,因为我们需要计算所有的距离。所得表中一共有203(县)×4(市)=812条距离记录。在距离表中加入一列airdist,根据公式airdist=distance/1000计算,得到欧式距离的公里数(原来距离单位是米)。
3.添加县域质心及城市质心的XY坐标
在ArcToolbox中,依次选择Data Management Too1s>Features>Add XY Coordinates,选择CntyNEpt作为输入要素。在CntyNEpt的属性表中,所得结果保存在Point-x和point-y两列中。此外,在ArcToo1box中,依次选择Coverage Too1s>Data Management>Tables>Add XY Coordinates,选择city4作为输入文件。在属性表city4中,所得结果保存在x-coord和y-coord两列中。
4.将坐标连接到县市间的距离表中
在ArcMap中,右键点击表Dist.dbf,依次选择Joins and Relates>Join,用CntyNEpt属性表(源数据表)中的FID和Dist.dbf(目标表)中的INPUT_FID作为连接关键词将二表连接在一起。类似地,用City4属性表(源数据表)中的FID和新D以.dbf(目标表)中的NEAR_FID作为连接关键词将二表连接在一起。
5.计算曼哈顿距离
打开新表Dist.dbf,添加一列Manhdist,按照公式Manhdist=abs(x-coord—point-X)/1000十abs(x-coord—point-y)/1000计算。所得曼哈顿距离的单位为公里,比欧式距离大。
实验小结:
通过实验,从算法层面理解了距离的量算,更深入地认识了软件所得数据的含义。
指导教师评语及成绩:
学生姓名: 专业: 班级 :
课程名称:地理信息系统算法基础 实验名称:坡度坡向的提取算法 实验编号:02 指导教师:范红艳 实验地点:六楼机房 实验时间:6.12 小组合作:是( )
否(√ ) 小组成员: 实验目的:
通过实验,了解ArcGIS、Erdas中坡度坡向的提取方法,理解其提取算法,有效利用实验数据。
实验设备:
1.ArcTutorSpatial文件夹中的elevation1.加载ArcTutorSpatial文件夹中的elevation2.利用Spatial AnalystSurface AnalysisSlope计算elevation数据的坡度,为避免求反正切函数,可选择Percent;
3.利用Spatial AnalystSurface AnalysisA
文档评论(0)