实习1ArcMap下中国东北各县到中心城市距离的量算Word格式文档下载.docx
- 文档编号:19342031
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:20
- 大小:1.32MB
实习1ArcMap下中国东北各县到中心城市距离的量算Word格式文档下载.docx
《实习1ArcMap下中国东北各县到中心城市距离的量算Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《实习1ArcMap下中国东北各县到中心城市距离的量算Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
在GIS空间分析课程讲课学时中已经对欧氏距离、曼哈顿距离、路网距离进行了初步的了解,本次实习就是为了加深对这些讲课学时中所学内容的巩固,加深了解。
此次实习的任务主要有:
♦测量各县(质心)~中心城市之间的最短欧式距离
♦测量各县(质心)~中心城市之间曼哈顿距离
♦测量各县(质心)~中心城市之间交通路网距离
欧氏距离:
两点之间的直线距离;
曼哈顿距离:
x方向和y方向距离之和;
路网距离:
基于实际路网(如公路网、铁路网)的最短路径(或最短时间、最小成本)距离(注:
栅格形状的路网时,路网距离近似于曼哈顿距离)。
实习目的
加深对GIS空间分析课程讲课学时中对欧氏距离、曼哈顿距离、路网距离讲解的了解,巩固课程内容,学习如何使用软件,并熟练运用软件操作解决实际问题。
实习内容
1、e00文件的格式转化
以后所有的数据都是运用生成的coverage
2、县城质心的生成
Datamanagementtools/festures/featuretopoint(要勾选inside项,是的生成的质心点的县城的中间)
3、查看投影信息,坐标单位
在Arcmap中查看投影信息及其坐标信息。
4、求解cntyNEpe及city4图层中点之间最近距离。
5、计算欧式距离(pointdistance)
6、在cntyNEpe及city4图层中添加X、Y坐标信息。
7、联合cntyNEpe及city4的属性表在pointdistance的属性表中。
8、计算曼哈顿距离。
实习数据
三个图层的e00文件,如下图所示:
Ø
City4.e00:
点文件:
4大城市,黑龙江、吉林、辽宁3省的省会城市哈尔滨、长春、沈阳和一个滨海商业城市大连
Cntyne.e00:
多边形文件:
东北203个县或县级行政单元
Railne.e00:
线文件:
研究区铁路交通路网
数据的投影信息,坐标单位
基本原理
♦欧氏距离:
♦曼哈顿距离:
♦路网距离:
应用到的基本工具
Arcmap,ArcCatalog
操作流程图(尽量为图解模型)
1、e00文件的格式转化
2、县城质心的生成
3、求解cntyNEpe及city4图层中点之间最近距离。
4、计算欧式距离(pointdistance)
5、在cntyNEpe及city4图层中添加X、Y坐标信息。
6、联合cntyNEpe及city4的属性表在pointdistance的属性表中。
7、计算曼哈顿距离。
操作步骤(方法)
1、e00文件的格式转化
在Arctoolbox中选择coveragetools/conversion/importfrominterchangefile以后所有的数据都是运用生成的coverage
3、查看投影信息,坐标单位
在ArcCatalog中查看投影信息及其坐标信息。
在Catalog左侧一栏中找到数据的存放目录,打开之后,在左上角可以查看其contents/preview/metadata。
4、求解cntyNEpe及city4图层中点之间最近距离。
选择Arctoolbox/analysistools/proximity/near,求解最近距离。
5、计算欧式距离(pointdistance)
6、在cntyNEpe及city4图层中添加X、Y坐标信息。
7、联合cntyNEpe及city4的属性表在pointdistance的属性表中。
8、计算曼哈顿距离。
结果与分析
如下图所示,下图是将属性表联合后的部分属性表内容,表示的分别是欧氏距离(蓝色第一列)与曼哈顿距离(蓝色第二列),单位均是千米,经过比较欧氏距离总是比曼哈顿距离要小,因为偶是距离是两点之间的直线距离,曼哈顿距离是X、Y方向上的距离之和。
举最简单的例子,在一个直角三角形ABC中,点A是直角,点B与点C之间的欧氏距离就是斜边BC,曼哈顿距离就是直角边BA与直角边AC的和,两边之和永远大于第三边,故曼哈顿距离总是大于欧氏距离的。
存在问题与解决办法
(1)在ArcGIS10.1版本上searchaddXY之后
对城市city4point的添加坐标工具无法打开,在toolbox中一个一个也无法找到并打开,换电脑尝试,仍旧一样,打不开也找不到。
不知道是什么原因。
经过查阅pdf版本的讲义,发现时因为toolbox中本身没有Coveragetools这一栏,所以相应的处理工具都没有找不到,需要在ArcGIS的安装目录下找到toolbox将Coveragetools这一工具加载进入然后进行操作。
(2)在将e00格式的数据转化成coverage时,第一次转化是Arcmap总是会自动关闭并提示出错是否要发送错误报告,但是当再次打开Arcmap后进行数据格式的转化就不会再有这样的现象,不知道是什么原因。
需要注意问题的总结与归纳
1、将e00格式的数据转化成coverage格式的数据有很多种方法,除去上面实习步骤中提到的方法,还有以下几种:
打开catalog选择tools/options,打开之后选择filetypes,点newtype,fileextension与descriptionoftype中均输入e00,点击OK即可。
然后,在catalog中选择view/toolbars/Arcview8xtools,打开选项之后就可以进行将e00格式转化为coverage,如下图所示。
2、想要确定计算的欧氏距离是否准确,或者说是一种求解欧氏距离最笨的方法,可以在Arcmap中单击测量工具进行测量或者检验。
3、在输出文件中,如果DISTANCE值为0,则可能实际距离确实为0(例如,某点跟它自身的距离),也可能是超出了搜索半径之外,所以要注意属性表中的0值。
4、在添加X、Y坐标时,有两种方法,要注意区别对待,注意是coverage格式还是非coverage格式,要是coverage格式必须使用coveragetools下的工具进行操作。
个人体会
在本次实习中,将讲课学时中所讲的欧式距离、曼哈顿距离进行了更深入的了解与记忆,并利用相关的软件进行了操作,加深了印象,并且将所学的东西进行利用,用以解决实际问题。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实习1 ArcMap下中国东北各县到中心城市距离的量算 实习 ArcMap 中国 东北 各县 中心城市 距离