实习1ArcMap下中国东北各县到中心城市距离的量算.docx

上传人:b****6 文档编号:6332555 上传时间:2023-01-05 格式:DOCX 页数:20 大小:1.32MB
下载 相关 举报
实习1ArcMap下中国东北各县到中心城市距离的量算.docx_第1页
第1页 / 共20页
实习1ArcMap下中国东北各县到中心城市距离的量算.docx_第2页
第2页 / 共20页
实习1ArcMap下中国东北各县到中心城市距离的量算.docx_第3页
第3页 / 共20页
实习1ArcMap下中国东北各县到中心城市距离的量算.docx_第4页
第4页 / 共20页
实习1ArcMap下中国东北各县到中心城市距离的量算.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

实习1ArcMap下中国东北各县到中心城市距离的量算.docx

《实习1ArcMap下中国东北各县到中心城市距离的量算.docx》由会员分享,可在线阅读,更多相关《实习1ArcMap下中国东北各县到中心城市距离的量算.docx(20页珍藏版)》请在冰豆网上搜索。

实习1ArcMap下中国东北各县到中心城市距离的量算.docx

实习1ArcMap下中国东北各县到中心城市距离的量算

实习序号和题目

实习1

ArcMap下中国东北各县到中心城市距离的量算

实习人

专业及编号

11地信17

背景:

在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:

线文件:

研究区铁路交通路网

Ø数据的投影信息,坐标单位

基本原理

♦欧氏距离:

两点之间的直线距离;

♦曼哈顿距离:

x方向和y方向距离之和;

♦路网距离:

基于实际路网(如公路网、铁路网)的最短路径(或最短时间、最小成本)距离(注:

栅格形状的路网时,路网距离近似于曼哈顿距离)。

应用到的基本工具

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

2、县城质心的生成

Datamanagementtools/festures/featuretopoint(要勾选inside项,是的生成的质心点的县城的中间)

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下的工具进行操作。

个人体会

在本次实习中,将讲课学时中所讲的欧式距离、曼哈顿距离进行了更深入的了解与记忆,并利用相关的软件进行了操作,加深了印象,并且将所学的东西进行利用,用以解决实际问题。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1