地理.docx
《地理.docx》由会员分享,可在线阅读,更多相关《地理.docx(20页珍藏版)》请在冰豆网上搜索。
![地理.docx](https://file1.bdocx.com/fileroot1/2023-2/23/74a0219d-68d8-4a5e-9f6e-d6ff657a1bdc/74a0219d-68d8-4a5e-9f6e-d6ff657a1bdc1.gif)
地理
地理信息系统实习报告
姓名:
刘畅
班号:
11412320
学号:
20121002623
院系:
信息工程学院
专业:
地理信息系统
指导老师:
郑贵洲
目录
一:
概述................................................1
1实习目的................................1
2实习时间................................1
3实习地点................................1
二:
实习内容............................................1
1实习环境................................1
2实验任务................................1
3实验步骤................................1
4实验结果................................18
三:
实习总结...........................................19
一概述
1实习目的
(1)熟练掌握地理信息系统分析与应用的理论知识
(2)熟悉ArcGIS软件的各种功能
(3)完成老师布置的作业
(4)尽可能将课本上的理论知识与实践操作联系起来。
2实习时间
2014.9.10-2014.9.22
3实习地点
信息楼202教室
二实习内容
1实习环境
笔记本电脑、ArcGIS软件
2实验任务
利用ArcGIS对地理网络(如交通网络)、城市基础设施网络(如各种网络、电力线、电话线、供排水管线等)进行地理分析和模型化,然后在模型中研究和筹划一些网络工程,比如:
从一地到另一地的最佳路径、一定资源的最佳分配、从一地到另一地的运输费用最低等。
3实验步骤
1、创建一个几何网络
1.创建数据集并将数据导入其中。
(1)启动ArcCatalog,将C:
\Users\Administrator\Desktop\gisdata3.11连接到ArcCatalog。
(2)新建数据集
(3)新建要素集匹配坐标系统
单击Import按钮,选择road.shp(或customers、site、stops等)
(4)设置X、Y、Z、M的tolerance属性,单击Finish按钮,完成数据集的建立。
(5)将Data当中的数据导入到数据集中
在ArcCatalog目录树中,使用鼠标右键单击city数据集,然后在弹出的快捷菜单中选择Impot->FeatureClass(multiple)项。
打开FeatureClasstoGeodatabase(multiple)对话框,将road.shp、event.shp、firestation.shp、site.shp和stops.shp6个文件加载到对话框中。
单击OK按钮导入到数据集中。
2.建立几何网路
(1)在ArcCatalog目录树中打开BuildGeometricNetworkWizard对话框,然后打开如何建立几何网络的对话框,利用已有要素建立几何网络。
(2)选择需要在几何网络中包含的要素类,并为新的几何网络输入名称。
(3)打开是偶否保留有效值的对话框,一个要素是否有效,其状态由Enabled属性字段来维护,该字段的取值有两个:
True和False。
选择No单选按钮,所有的网络要素有效;选择Yes单选按钮,保留Enabled字段里现有的属性值。
(4)打开选择变成复杂边的要素类对话框,如果想让输入的线要素类变成复杂的边,则选择Yes单选按钮。
然后选择想变成复杂边的线要素类,没有被选中的线要素将是简单边。
(5)打开网络要素自动捕捉对话框,如果需要让输入要素在网络建立过程中被自动调整并捕捉,则选择Yes单选按钮,输入捕捉误差。
选择需要被自动调整并捕捉的要素类。
(6)选择Yes让连接要素类中的一些要素能够作为源或汇,并选择需要存储源或汇的连接要素。
(7)打开设置网络权重对话框,选择Yes可在网络中添加权重,为添加的权重确定名称和类型。
(8)打开分配网络权重对话框,把这些权重分配给每一个要素类的特定字段。
(9)打开网络设置总结信息对话框,检查相应的网络设置选项,若要改变可点击Back按钮进行修改。
若无需修改则点击finish按钮,完成几何网络的建立。
我们可以在ArcCatalog树中city要素集中找到两个新的类。
2、网络流向分析
1.打开ArcMap,添加网络数据集(在地理数据库中找到包含网络的数据集)。
2.创建源结点和终结点
(1)单击Editor下拉菜单选择StartEditing项。
(2)单击Attributes按钮,单击工具栏像箭头的按钮并选择要设置为源结点或终结点的要素。
(所选的要素必须是在建立网络时设定为包含源结点和终结点的要素集)。
在Attributes窗口中,单击Property列中的AncillaryRole属性。
(3)选择Source或Sink来设置该要素是源结点还是终结点。
(4)点击Editor下拉菜单,选择StopEditing结束结点设置。
3.设置网络流向
(1)点击Editor下拉菜单,选择StatEditing项,点击UtilityNetworkAnalyst工具栏上的SetFlowDirection按钮,设置网络流向。
点击StopEditing项。
4.显示网络流向
(1)在UtilityNetworkAnalyst->Flow->DisplayArrowsFor中选中要显示的网络流向的图层。
(2)在Flow->Properties->FlowDisplayProperties设置不同流向的符号表示。
网络边要素的流向可以分为三个类别:
确定流向、不确定流向、未初始化流向。
(3)在ArrowSymbol选项中可设置箭头颜色和尺寸;在Scale中可设置比例尺。
若想在任何比例尺下都显示流向箭头,就选择Showarrowsatallscales复选框;若只想在某一范围内显示流向箭头,就选择Don’tshowarrowswhenzoomed复选框并且在文本框中设置比例尺范围。
(4)可通过UtilityNetworkAnalyst->Flow->DisplayArrows在地图中显示流向箭头。
3、最短路径分析
1.打开ArcMap添加数据
2.找出最短路径
(1)可在UtilityNetworkAnalysis->tool->flag看到有类型:
Junctionflagtool、Edgeflagtool、Junctionbarriertool和Edgebarriertool。
(2)单击地图上要放置flag的要素,这些要素要参与查找最短路径。
(3)单击UtilityNetworkAnalysis工具栏上的Analysis下拉菜单,选择Options项,随后弹出AnalystOptions对话框。
(4)单击对话框中的Weights选项卡,单击Junctionweights栏中的下拉箭头,选择连接点的权。
(5)单击from-toweight下拉箭头,设定网络边的权。
(6)单击to-fromweight下拉箭头,设定网络边的反向权。
(8)可从UtilityNetworkAnalysis->TraceTask选择FindPath项。
(9)单击UtilityNetworkAnalysis工具栏上的Solve按钮,系统就会标识出最短路径。
4.实验结果
在本章节我总共完成了三个功能,分别是:
创建一个几何网络、网络流向分析、寻找最短路径。
上图是我创建的几何网络结果
上图是网络流向的显示
上图是我做的两点之间的最短路径
3、实习总结
这次实习已经结束了,两周说短不短,说长也不长,但的确是一个辛苦的历程。
从一开始安装ArcGIS时就遇到了困难,在ArcGIS时,一直无法将ID改为localhost,导致破解失败,于是开始卸载再装,就这样在不停得反复安装卸载中,花去了大量的时间。
在这期间,也有一些同学出现了与我同样的问题,于是我们开始探讨,最后终于找到了问题所在:
其实是我们的系统都是32位windows7,该软件不支持这一系统。
于是我换成了64位windows7系统,才装成功。
接下来开始做老师布置的作业,刚开始做的很慢,而且经常出现不会的问题。
在设置网络流向时我们发现UtilityNetworkAnalyst工具栏上的Solve可以寻找到最短路径,但是NetworkAnalyst中的Solve同样可以找到最短路径,反复思考后终不知为何,于是我们请教老师得到了详细答案。
原来NetworkAnalyst多用于交通道路网而UtilityNetworkAnalyst多用于物联网等方面,但两者有共性,有时可以通用。
期间还遇到一些小问题,经过同学间的商讨后,解决了问题。
经过这次实习,我熟练地掌握了Arcmap、Arccatalog,我发现许多软件之间有一些共性,有一些操作十分相像。
比如:
我在用Mapgisk9做地图的矢量化时的操作与Arcgis中的矢量化操作几乎一样,而且两者之间的功能也有一些相像。
但其中也有一些不同点,mapgis比arcgis的操作相对简单易学,arcgis比mapgis的功能更齐全一些,而且很少出错。
在这次实习中还是有很多不足之处,大部分时间我们是照着课本一字一字按着步骤作业的,但很多时候都不明白其中的道理,而且缺乏发散思维的能力。
将来我一定要更加努力,熟悉各种软件,理解书中讲的意思,努力成为一名编程大神,这是我的梦想。