《arcgis课程设计范本.doc》由会员分享,可在线阅读,更多相关《arcgis课程设计范本.doc(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、志存高远 责任为先GIS软件应用课程设计 目 录GIS软件应用课程设计大纲31、 课程设计目的32、课程设计的主要内容和任务33、课程设计要求44、注意事项4一、拓扑处理和网络分析5课程设计任务:5课程设计解决方案5实验步骤5(一)拓扑处理检查与改正5(二)符号化与标注10(三)专题图制作14(四).新建网络数据集15(五)最优路径分析17(六)服务区域分析18(七)最近服务设施查找19(八)进行距离成本分析20二、矢量化和三维建模22课程设计任务:22课程设计解决方案22实验步骤22(一)栅格数据矢量化22(二)创建三维景观模型24(三)飞行动画制作27三、空间查询与分析29课程设计任务:2
2、9课程设计解决方案30实验步骤30(一)坐标系统设置与海拔以下区域提取30(二)缓冲区分析33(三)缓冲区合并、求交与选择35四、水分分析37课程设计任务:37课程设计解决方案37实验步骤(整体)38课程设计总结50知识体系整理50问题解决办法51感悟5354GIS软件应用课程设计大纲1、 课程设计目的本课程设计是GIS专业的技术实践课。本课程设计的目的有:(1)掌握ArcGIS软件的基本功能;(2)掌握ArcMap显示和编辑空间数据的方法和基本操作;(3)掌握ArcMap查询和分析空间数据方法;(4)掌握ArcCatalog定位、浏览和管理空间数据的功能;(5)掌握ArcCatalog数据创
3、建和组织的方法;(6)培养使用ArcGIS Desktop软件进行分析和解决实际问题的能力。2、课程设计的主要内容和任务(1)现有赣州市主要道路、河流、学校、医院、酒店、绿地等图层数据(见同目录文件夹内“赣州市地图”),请完成: 建立拓扑关系,修改拓扑错误; 将各图层数据进行符号化,在地图上标注道路、河流和学校图层; 添加图例、比例尺、图名,实现地图的版面设计,生成一幅赣州市城区交通图; 利用ArcCatalog建立城市道路网络; 在ArcMap中进行网络分析(包括最优路径分析、服务区分析、配送路径(以百户超市为例)等)。通过本课程设计,要求学生完成以下任务:(2)现有江西理工大学地形图(栅格
4、数据,见Data文件夹内“江西理工大学校本部图”),请将栅格数据进行矢量化,矢量化时要分多个图层(如:道路、学生宿舍、教师宿舍、教学楼、办公楼、体育场、绿地、池塘等),然后利用矢量数据在ArcScene中建立江西理工大学校本部三维景观模型,设定一飞行路径进行飞行,保存飞行动画数据。(3)利用ArcGIS的查询和分析等功能,完成下面的工厂选址项目(数据见Data文件夹内Project文件夹)。某市要建一污水处理厂,欲利用ArcGIS进行选址,现有城市街道、高程格网、居民地、公园、河流以及城市用地等图层数据和相关属性数据,污水处理厂选址的要求是: 海拔低于365米,将抽水费用降至最低; 不能建在河
5、漫滩上,避免在暴雨时受淹; 距离河流1000米以内,使污水排放管道最短; 距居民区和公园500米以外,使其对城市居民的影响最小; 尽可能在可开发的荒地上,使土地征用和工厂建造费用最小; 距污水结合点1000米以内(500米以内更好); 距道路50米以内; 工厂面积大于等于50 000M2。请根据以上要求,进行项目分析和数据分析,为污水处理厂进行选址。(4)已知某区域DEM,利用ArcGIS水文分析模块进行如下分析: 提取在集水流域内汇流量大于22的河网,并对河网进行分级; 以提取出的河网为出水口,提取出汇流量小于2的小流域。3、课程设计要求(1)每位学生必需亲自完成上述全部任务;(2)课程设计
6、结束时提交课程设计报告书电子稿和打印稿各一份,内容至少包括:任务实现方法、阶段性成果和最终成果、课程设计中遇到的问题及解决途径、心得体会等。4、注意事项在课程设计过程中注意及时做好数据备份工作,以免意外原因使数据丢失。一、拓扑处理和网络分析课程设计任务:现有赣州市主要道路、河流、学校、医院、酒店、绿地等图层数据(见同目录文件夹内“赣州市地图”),请完成: 建立拓扑关系,修改拓扑错误; 将各图层数据进行符号化,在地图上标注道路、河流和学校图层; 添加图例、比例尺、图名,实现地图的版面设计,生成一幅赣州市城区交通图; 利用ArcCatalog建立城市道路网络; 在ArcMap中进行网络分析(包括最
7、优路径分析、服务区分析、配送路径(以百户超市为例)等)。课程设计解决方案 在要素数据集中建立拓扑,然后添加各种拓扑关系,然后运行拓扑检查,将有拓扑错误进行改正,然后再对各图层要素进行符号化(单一符号、唯一值、分级色彩和分级符号),可设置符号和颜色等样式来使图像更美观合理,然后使用自动标注和手动绘图标注方式将文本标注添加到图层,添加图例、比例尺和图名到地图的布局中,新建百户超市点要素类,然后地图上根据实际情况拾取并且新增字段名称,将无拓扑错误的要素数据集进行新建网络要素数据集,然后以百户超市为设施点或者事件点进行最优路径分析、服务区分析。实验步骤(一)拓扑处理检查与改正1. 打开arccatal
8、og,然后打开连接文件窗口,选择存在数据的文件夹;2. 在连接的文件夹下面新建一个个人数据库,新建要素数据集并且选择相应坐标系统和高程系统,将原始数据导入; 3新建拓扑关系,将各个要素的拓扑规则添加,包括点拓扑规则、线拓扑规则和面拓扑规则。 4打开arcmap ,将数据库中的数据拓扑和要素类加载进来;5.打开自定义-工具条拓扑工具条,点击拓扑错误,可显示所有拓扑错误;6.对拓扑错误进行处理: (1)合并处理(面重叠) 选择拓扑错误的对象,右键单击,可选择合并到其中的一个要素中; (2)拉伸延伸处理通过拓扑处理锁定缩放到图层,并且打开编辑; 可通过拾取有拓扑错误的线,点击编辑器中的编辑折点,可通
9、过拾取端点进行拉伸;同时也可以拾取要延伸到的线,点击延伸工具,拾取要延伸的线,然后单击拓扑验证即可; (3)删除折点处理 拾取拓扑错误的对象,单击编辑器中编辑折点,然后拓扑验证即可; (4)标记为异常处理选中错误对象,单击拓扑中修复拓扑错误工具右键单击选中标记为异常,或者在拓扑检索中选中错误对象,然后右键单击选择标记为异常; (二)符号化与标注 1.符号化处理 (1)唯一值符号化(以事业单位为例)(可对学校,车站,事业单位等分类单一的符号化) 选择事业单位图层,右键单击,单击属性选择符号系统类别下的唯一值,选择学校图层中的字段,然后添加所有值,进行唯一值符号化,可以对所有值前面的符号进行编辑替
10、换; (2)单一符号化(以学校为例) 需要单一符号化的数据有(学校,道路,桥梁、绿地、酒店); 选择学校图层,单击右键选择属性,然后在符号系统要素下的单一符号化,选择相应的符号2.标注 (1)自定义标注(以学校和车站为例)选择需要自动标注的图层,单击右键选择属性标注以相同的样式为所有的要素标注,设置相关参数后,选择该图层右键单击选择标注要素; 车站标注需要定义要素类并且为每一个类加不同的标注,新建两个要素类(汽车站和火车站),并且用sql查询,对每一个要素类进行设置参数,然后选择标注要素即可; (2)手动标注(以章贡江为例)A 单击主菜单“自定义”“工具”“绘图”,窗口出现绘图工具条。B 单击
11、注记工具中的曲线注记设置按钮,分别沿着赣江,贡江,章江画一条弧线,双击结束操作。C 在文本框中分别输人“赣江”,“贡江”“章江”。D 双击赣江打开属性对话框,单击改变样式按钮,打开属性对话框,选择宋体,12号,倾斜和暗红色。点击OK,确定。E贡江同上将颜色设置为橘黄色。F 双击章江打开属性对话框,单击改变样式按钮,打开 属性对话框,选中 CJK将字设置为纵向,将字体设置为15号宋体黑色。 (三)专题图制作 1、新建格网。右键单击图层选择属性选择格网项,单击,选择参考格网,并且根据需求并设置相关参数; 2、插入标题、指北针、图例和比例尺。单击菜单中的插入,选择标题、指北针、图例和比例尺进行插入。
12、 3、最后效果图如下:(四).新建网络数据集 1.创建百户超市数据要素类(给的数据中没有)。在网上在线地图查询和拾取百户超市点位信息,建好要素类后,打开编辑器,然后单击编辑器下拉中编辑窗口创建要素,然后选择百户超市,构造工具为点,然后就可以在图上根据真实位置绘画百户超市的点。 2.给百户超市点要素添加名称属性。打开百户超市图层的属性表,然后再表项下拉中选择添加字段名称类型为文本,并且再打开编辑状态,然后可以添加这个字段的信息;3.新建网络数据集。.在新建网络数据集之前,先关闭arcmap(锁的问题),然后打开arccatalog,将新建的拓扑删除(拓扑的存在会影响网络数据集的创建);.打开ar
13、cmap,在arcmap中的catalog模块中自建的数据库下单击右键选择创建网络数据集,选择参与的要素类百户超市和道路,连通性选择道路为任意节点和百户超市为依边线连通,其他参数根据需要设置; 4.将网络数据集添加到arcmap中;(五)最优路径分析1. 在网络分析工具栏选择【network analyst】|【新建路径】,生成新的路径图层,单击network analyst 工具栏上(显示/隐藏 network analyst window)按钮,显示【network analyst 窗口】,该窗口将显示停靠点、路径、点路障、线路障、面路障的相关信息。2.添加停靠点。选择【network a
14、nalyst 工具栏】上(创建网络位置)按钮,在地图的街道网络图层的任意位置上点击以形成停靠点,停靠点按钮点击的顺序编号,第一个停靠点被认为出发点,最后一个停靠点被认为是目的地,经停的顺序可以在【network analyst窗口】中更改。3.在【network analyst】|【选项】,进入【位置捕捉选项】标签,可以用于设置加载位置的捕捉环境。在分析中使用路边通道时,捕捉并偏移停靠点以确保它们位于街道的正确一侧。但是,当一个停靠点离道路的距离,大于捕捉范围的距离时,将无法定位于道路的网络上,显示出一个“未定位”的符号,可用选择移动网络位置工具将未定位到道路网络上。4.设置路径分析属性。点击
15、【network analyst 窗口】中路径属性按钮,打开图层属性对话框,进入【分析设置】选项页,对【阻抗】进行设置,若要进行最短路径分析【阻抗】设置为距离metres,若要进行最快路径分析则设置为分钟minutes。 5.添加带你障碍、线障碍和面障碍。点击【求解】工具,得到了设置了障碍后的路径分析结果。(六)服务区域分析1. 在网络分析工具栏中选择【network analyst】|【新建服务区】,生成新的服务区图层。添加服务设施点,在【network analyst窗口】中,选中【设施点】单击右键,选择【加载位置】,从【加载自】对话框中加载设施点图层。 2.单击,打开【图层属性】,进入【
16、分析设置】,对阻抗进行设置,按照长度来查找服务区范围,在【默认中断】中输入框中输入条件250,500(为服务区范围),按执行得到效果图(七)最近服务设施查找1.在【network analyst】|【新建最近设施点】,生成新的最近设施图层,加载设施点信息,添加事件点;2点击,打开图层属性进入分析设置,对阻抗等参数进行设置,并编辑事件点; (八)进行距离成本分析1. 单击【network analyst】|【新建OD成本矩阵】,生成新的成本矩阵图层,加载起始点(百户超市)和设置目的地(学校)点数据; 2单击,进入分析设置中设置阻抗,按照长度来计算成本矩阵,在【默认中断值】中设置中断属性,在【要查
17、找的目的地】中输入要查找的目的地数量,设置是否允许【交汇点的U形转弯】。二、矢量化和三维建模课程设计任务:现有江西理工大学地形图(栅格数据,见Data文件夹内“江西理工大学校本部图”),请将栅格数据进行矢量化,矢量化时要分多个图层(如:道路、学生宿舍、教师宿舍、教学楼、办公楼、体育场、绿地、池塘等),然后利用矢量数据在ArcScene中建立江西理工大学校本部三维景观模型,设定一飞行路径进行飞行,保存飞行动画数据。课程设计解决方案加载栅格数据到arcmap中,进行对栅格图像中地物的判读,然后根据后期三维建模等的要求进行图层要素的设计(包括点线面要素),然后新建各要素类(点线面),然后打开arcs
18、cene,将所有矢量化后的数据加载到里面,对相应要素进行相应的拉伸和变换样式,就可以建成整块区域的三维景观模型,然后再arcmap中新建飞行路线线要素,然后加载到arcscene中,创建动画,选择该路线为飞行路线并设置飞行的各项参数,实现动画演示。实验步骤(一)栅格数据矢量化1.新建shapefile文件。将栅格数据矢量化。根据需要可以新建road、building等shapefile格式图层; 2二值化。将江西理工大学的tif格式文件数据加载进arcmap,右键单击选择属性符号系统唯一值,添加所有值,就可将栅格数据二值化。3. 矢量化。打开编辑器,在编辑器下拉选项中选择编辑窗口创建要素,然后
19、再创建要素中选择要创建的要素,然后在下面的构造工具中选择面,矩形和圆形等。重复操作这个矢量化,直至将所有需要矢量化的都矢量化。4.完全矢量化后图像如下:(二)创建三维景观模型1.打开ArcScene软件,加载矢量化的所有数据; 2对各个图层进行更换符号样式。可以单击图层下的符号,然后再弹出来的符号样式框中选择;3如果符号库中没有该符号,可以从外部导入到列表中,在符号选择器中单击样式应用,在弹出框中单击”将样式添加到样式表”,然后再打开的窗口中找到样式文件,打开后便可以在选择框中查到相关符号样式。符号更换后的效果图如下:4拉伸(以教学楼为例)。选择教学楼图层,右键单击选择属性拉伸项中,设置拉伸表
20、达式和拉伸方式,这里设置教学楼拉伸为1,拉伸方式为”将其添加到各要素的最小高度”,对其他类似拉伸的按照此方法拉伸即可; 5对特殊部分的拉伸(以校门为例)。校门是一个不规则的形状,不是简简单单直接拉伸,需要设置图层基本高度,然后设置拉伸高度值,使校门完全,最少需要两个图层,一个门顶和下面的柱体图层,门顶需要设置基本高度然后拉伸,门柱只需拉伸; 符号化和拉伸后效果图如下:(三)飞行动画制作1打开飞行动画工具条。菜单中自定义工具条动画。2选择飞行路径。先在arcMap中新建一个折线图层作为设计飞行路线图层,然后arcmap中保存编辑然后在arcscene中添加该飞行路线图层;3打开三维编辑器,选择(
21、选择要素)在图层中选择该飞行路线,然后再动画工具条下拉项中选择”根据路径创建飞行动画”,在弹出来的窗口中设置垂直偏移量,简化因子,路径目标等; 然后在 动画工具条中单击动画按钮,然后弹出的动画控制器中设置持续时间等参数; 动画截图三、空间查询与分析课程设计任务:利用ArcGIS的查询和分析等功能,完成下面的工厂选址项目(数据见Data文件夹内Project文件夹)。某市要建一污水处理厂,欲利用ArcGIS进行选址,现有城市街道、高程格网、居民地、公园、河流以及城市用地等图层数据和相关属性数据,污水处理厂选址的要求是: 海拔低于365米,将抽水费用降至最低; 不能建在河漫滩上,避免在暴雨时受淹;
22、 距离河流1000米以内,使污水排放管道最短; 距居民区和公园500米以外,使其对城市居民的影响最小; 尽可能在可开发的荒地上,使土地征用和工厂建造费用最小; 距污水结合点1000米以内(500米以内更好); 距道路50米以内; 工厂面积大于等于50 000M2。请根据以上要求,进行项目分析和数据分析,为污水处理厂进行选址。课程设计解决方案 用重分类 提取海拔低于365米的区域,然后用两块宗地合成并且根据landuse的值提取居民区和空地,建立居民区、公园、街道、污水结合点和河流的缓冲区,然后对污水结合点缓冲区、河流缓冲区和海拔低于365米区域进行求交,然后按位置(求交后图层与空地图层)相交选
23、择然后新建图层,对居民区缓冲区、公园缓冲区和河漫滩进行合并,然后按位置用刚才新建图层对合并的图层进行擦除,然后用擦除后的图层与街道缓冲区进行按位置相交进行选择后新建图层,从这个图层中用属性选择出面积大于50000m的宗地块。实验步骤(一)坐标系统设置与海拔以下区域提取1设置坐标系统和高程系统,也可以导入坐标投影系统。打开ArcMap,加载elevation栅格数据 2栅格数据重分类。【spatial analyst 工具】|【 重分类】|【 重分类】,对该栅格数据进行重分类,分类方法手动,分类类别2,中断值为365,773,设置365773为NoData;3栅格转面。【转换工具】|【栅格转面】
24、,输入elevation栅格数据,设置字段和输出地址。 4融合:地理处理融合将刚才转换好的lowland_01.shp;经融合得到的图形即是海拔低于365的地方,可将抽水费用降至最低。 5合并数据(合并parcel1和parcel2)。菜单栏地理处理合并,输入parcel1和parcel2,输出数据为parcel; 6选出空地(space)和居民地(resident)。菜单栏选择按照属性选择,输入图层parcel,字段landuse=510; 7将所选的区域创建图层,图层名字为space,按照这步字段值为landuse510为居民地,创建resident图层; (二)缓冲区分析1 接下来就是缓
25、冲区分析了,在工具栏上单击打开Arctoolbox工具条分析工具领域分析的 缓冲区,在输入要素中选择要进行缓冲区分析的要素,而后点选线性单位并输入缓冲区范围,并选择融合入字段为ALL。(以河流建立1000米范围内的缓冲区为例步骤如下:首先在输入要素中选择river ,并输入1000的范围,选择融合的字段为ALL,而后单击确定即可。)2对所有需要进行缓冲区分析的图层按照上面的步骤和各自要求进行分析,分析结果如下: 街道缓冲区(street_arc_buffer) 公园缓冲( parks_polygon_Buffer) 居民区缓冲区(resident_buffer) 污水点缓冲区(polution
26、_buffer)(三)缓冲区合并、求交与选择1合并出不满足条件的区域。输入数据集为,resident_buffer和park_polygon_buffer,输出图层为notfit_merge. 2相交出初步合适区域。输入图层为lowland,river_buffer和polution_buffer,相交输出图层为fit01. 3位置选出合适空地。菜单选择按位置选择设置目标图层为space,源图层为fit01,目标图层要素的空间选择方法为与源图层相交,然后将所选新建图层为fit02; 4擦除掉不合适区域。在arctoolbox工具箱【分析工具】|【叠加分析】|【擦除】,输入要素为fit02,擦除
27、要素为notfit_merge,输出要素为fit03;5按位置选出离道路50米内的合适空地。目标图层为fit02,源图层为street_arc_buffer,空间选择方法为与与源图层相交,然后将所选新建图层fitroad; 6.按属性选择面积大于50000 m 适宜空地。图层为fitroad,字段为AREA,条件为AREA50000.四、水分分析课程设计任务:已知某区域DEM,利用ArcGIS水文分析模块进行如下分析: 提取在集水流域内汇流量大于22的河网,并对河网进行分级; 以提取出的河网为出水口,提取出汇流量小于2的小流域。课程设计解决方案 对DEM数据进行水流方向的提取、洼地的填充、洼地
28、的计算,还有汇流量的计算,用栅格计算生成河网,生成河网结点和这块全区域的集水区域,然后新建点要素在地形图上拾取出水口作为倾泻点,生成赣江上游整块集水区域,将全区域的集水区域和赣江上游整块集水区域栅格转面,然后使用质心在源图层中位置选择出赣江上游的所有集水区域; 将生成的全区域的河网矢量化(栅格转折线),用赣江上游整块集水区域位置相交提取出赣江上游河网; 用属性提取赣江上游的小流域并且创建报表;用赣江上游集水区域、赣江上游河网和小流域进行制作专题图。实验步骤无洼地DEM生成1. 水流方向的提取。Arctoolbox中选择【spatial analyst工具】|【水文分析】|【流向】,打开流向计算
29、工具,设置输入表面栅格数据位dem,设置输出的栅格为FlowDir 2. 洼地计算(1) 洼地提取。【水文分析】|【汇】,打开窗口中设置输入栅格数据为流向栅格数据flowdir,设置输出栅格数据为sink,生成的栅格数据便是洼地。(2) 洼地深度计算。【水分分析】|【分水岭】,打开分水岭工具,设置输入栅格数据为flowdir,倾斜点字段为value,输入数据或要素倾泻点数据为sink _flowdir,输出栅格数据为watersink。得到洼地的贡献区域。(3) 计算每个洼地所形成的贡献区域的最低高程。【区域分析】|【分区统计】,设置输入栅格数据或要素区域数据为watersink,输入赋值栅格
30、为源数据,输出栅格为zonalmin;统计类型为MINIMUM(最小值) (4) 计算每个洼地贡献区域出口的最低高程即洼地出水口高程。【区域分析】|【区域填充】,设置栅格数据为watersink,输入权重栅格数据为源数据,输出栅格数据为zonalmax (5) 计算洼地深度。【地图代数】|【栅格计算器】,打开栅格计算器。文本框中输入sinkdep=(”zonalmax”“zonalmin”).输出栅格为sinkdep,与文本框中的名称保持一致。 3. 洼地填充。【水文分析】|【填洼】,设置输入表面栅格数据为源数据,输出表面栅格为filldem。Z值限制为洼地填充法制,系统默认为不设阀值,所有的
31、洼地区域将被填平。4.提取流向。ArcToolbox【Spatial Analyst工具】|【水文分析】|【流向】。设置输入的栅格数据为filldem。设置输出栅格数据路径和名称为fdir_fill。5计算汇流累积量。【水文分析】|【流量】,设置输入流向栅格数据位flowdir,输出蓄积栅格数据为flowacc,无权重。 6盆域分析。 Arctoolbox中选择【spatial analyst工具】|【水文分析】|【盆域分析】,设置输入水流方向栅格数据为fdirfill;输出为basin;7水流长度计算(顺流计算和溯流计算)。【水文分析】|【水流长度】,设置流向栅格数据为flowdir,设置输
32、出栅格数据路径和名称为flowdirdown,测量方向选择downstream(顺流计算)或upstream(溯流计算),输入权重栅格数据(可选)。 8河网的生成。 【地图代数】|【栅格计算器】,表达式为汇流积累量图层数据flowacc100000,提出的图层为河网streamnet_10w。 9栅格河网矢量化。【水文分析】|【栅格河网矢量化】。输入栅格数据为streamnet,流向栅格数据为fdirfill;输出折线要素为streamfea。 10河网结点的生成。【水文分析】|【河流连接】,设置输入河流栅格数据为streamnet;输入流向栅格数据为fdirfill,输出栅格为streaml
33、inkall。11全区域集水流域的生成。【水文分析】|【分水岭】,设置流向栅格数据为flowdir_fill,输入栅格数据或要素倾泻点数据为streamlinkall;输出栅格为watershedall;12将集水区域watershedall转换为面要素。【转换工具】|【由栅格转出】|【栅格转面】,选择字段为count,设置输出位置。13生成赣江上游的集水区域(整体)。新建点要素类riverkou(shapefile格式),利用河网然后拾取章贡江合流处的节点(两个)作为riverkou的数据; 14赣江上游整块集水区域生成。新建这两个点的也就是赣江上游的集水区域。【水文分析】|【分水岭】,设置
34、流向栅格数据为flowdir_fill,输入栅格数据或要素倾泻点数据为riverkou,输出栅格为gzwatershed;因为这是一整块无法拾取小流域的结点作为倾泻点,所以属性表这块为一个记录;15将赣江上游集水区(整块)域栅格转面。【转换工具】|【栅格转面】,设置参数输入栅格为gzwatershed,字段为count,输出面要素为gzwatershedarea;16位置选择出赣江上游的集水区域。可以用赣江上游的集水区域这个面积去按位置选择所有集水区域中的赣将上游所有集水区域,目标图层为watershedallarea,源图层为gzwatershedarea,选择方法为质心在源图层要素内(此方
35、法最接近),将选择的对象新建为图层赣江集水区域;17赣江上游河网的提取。用赣江上游集水区域图层按位置选择出赣江集水区域内的河网。目标图层为河网矢量数据streamfea_10w,源图层为赣江集水区域gzwatershedarea,选择方式为相交,然后将选择要素新建为赣江上游河网;18将赣江上游河网(矢量)转为栅格。【转换工具】|【转栅格】,设置输入要素为赣江上游河网,输出为GJstreamnet,像元大小为900;19.赣江上游河网分级。输入栅格数据为GJstreamnet,输入流向数据为flowdir_fill,输出为GJdgreestr,方式为strahler(或者shreve) 20提取
36、赣江上游小流域。右键单击打开属性表,然后用属性选择,条件为gridcode11111,然后将选择的对象新建图层为GJriverall; 21小流域创建报表。菜单栏报表创建报表,图层选择smallriver,字段为ID和gridcode,然后进行样式设置; 22编辑报表。新增一个标题,和其他内容。23制作专题图。创建参考格网,添加比例尺,指南针,标题和图例,成果图附录: 专题图效果图课程设计总结 在两个星期的一步一步的实践中,一次又一次的碰到问题,然后又一次又一次的解决了问题,最后终于在规定的时间内完成了课程设计,在这次课程设计中若没有同学们一起讨论一起解决碰到的问题,没有老师及时的难点指导,我
37、们的课程设计也没办法如期完成,在此感谢我们这个班集体和老师。 此次课程设计让我对arcgis操作以及分析解决问题得到了很大的锻炼和提升,伴随着消化汤国安的arcgis空间分析教程,结合这次课程设计,小小的对这两个星期的课程设计中的学习和实践操作进行总结。总结包括ArcGIS的知识体系整理,实践过程中碰到的相关问题以及解决办法,还有一些个人感悟。知识体系整理ArcGIS 10.1软件体系:(1) ArcGIS Desktop分为ArcView,ArcEditor和ArcInfo三个等级,其中Arcinfo功能最为完整;ArcGIS Desktop 分为 ArcScene 、ArcToolBox
38、、ArcMap和ArcCatalog 以及ArcGlobe四大部分: ArcMap主要包括地图数据的显示,地理数据的编辑,地理数据的管理;ArcCatalog主要功能为数据的总管;ArcScene为三维建模与动画创建生成;ArcToolBox为工具箱,包括分析功能模块和地图处理模块;(2)ArcGIS Server 主要完成地理信息中数据发布的功能,提供一系列的WebGIS应用程序,把地理数据和地图以服务的形式发布; (3)ArcGIS Emgine 支持多种开发语言如c+,.Net和Java等,为开发人员提供软件组件库; (4)ArcGIS Mobile 支持移动电话和野外使用的其他设备;
39、(5)ArcGIS Online 提供在线GIS功能;问题解决办法 这里列举一些重要的有代表性的问题和我们的解决方案:(1) 拓扑规则的确定不合理,导致部分拓扑错误多或者少? 答:这次任务中的拓扑规则相对比较简单,主要拓扑规则有道路不能有悬挂点,道路不能自相交,河流与绿地不能相交等。(2) 拓扑改正中新创建了对象,导致数据的增多?答:修正拓扑错误时,主要采用移动端点,删除端点,延伸对象,最好不新增对象。(3) 符号化中使用单一符号化和唯一值符号化的区别?答:单一符号化将该图所有对象统一为一种符号样式,唯一值符号化将可以根据图层的属性进行分类,对每一个类别进行设置符号样式;(4) 自动标注与手动
40、标注的区别?答:自动标注是根据图层中属性字段中的值进行标注,手动标注需要启动绘图工具然后使用绘图中的手动标注进行;(5) 专题图布局中格网的设置和打印布局的调整;答:格网的创建和设置是在切换到布局视图后,在布局中右键单击选择属性然后再格网项中新建格网,在外围空白处单击右键选择页面和打印设置中选择横向,然后对布局框进行调整,就可以设计出横向的布局视图了!(6) 新建网络数据集的前提?答:新建网络数据集的前提是:没有拓扑错误然后删除新建的拓扑规则,新建网络数据集选中的要素类中必须有贯通的要素类(比如说街道);(7) 最优路径等分析的设施点和事件点的添加和删除?答:在网络分析中设施点和事件点的编辑修
41、改删除要通过打开的network analyst窗口中进行设施点的操作;(8) 任务二中的栅格数据矢量化的要数的创建需要注意哪些?答:创建要素类时首先要考虑到不同属性的分类,还有同类中在三维模拟时需要在分类的以及是创建什么要素(点线面),比如说,三维模拟中教学楼与寝室,教职工公寓需要分开,路最好是创建面要素。(9) 创建三维模型中拉伸高度需要注意哪些?答:拉伸高度需要根据实际高度进行拉伸,特别是校门的拉伸需要注意设置基本高度然后拉伸,然后将底下的柱子进行拉伸。(10) 任务三中污水处理厂的提取的解决办法设计需要注意哪些?答:需要注意宗地是不能被分割的,所以不能用宗地来进行擦除合并等操作,缓冲区
42、以内不合适的合并,以内合适的进行相交,然后用宗地进行位置选择出合适的区域,然后最后跟道路缓冲区进行位置选择,然后用属性进行提取符合面积范围的宗地(11) 水文分析中阈值设定与什么有关?答:水文分析中的阈值设定是根据汇流量的大小,当阈值小的时候,更多等级的河网将生成,但是要考虑到当阈值小的时候,将会有更多有误差的小河网生成,所以选择合适阈值为最佳;(12) 水文分析中手动创建点要素作为出水口引起的问题?答:手动创建点要素作为出水口,拾取了赣江上游的所有河流结点作为出水口,因为缺乏河流走向,所以生成的集水区域只有一大块,没有其他河流结点的集水区域。(13) 水文分析中赣江上游所有流域的生成的解决方
43、案?答:根据问题(12),所以生成赣江上游集水区域应该先用全区域的streamlink进行生成集水区域,然后用自建倾泻点的集水区域去选择全区域集水区域,将会从全区域集水区域中选择出赣江上游集水区域;(14) 水文分析中赣江上游河网生成的解决办法?答:用赣江上游的河网用位置相交的办法选择全区域河网就能选出赣江上游的河网;(15) 水文分析中提取面积小于10km的解决办法?(16) 答:因为集水区域是栅格数据,要提取面积小于10km的区域,必须将面积换算成像素,空间分辨率为30m*30m,属性选择用Gridcode11111,(17) 水文分析中位置选择中需要注意什么?答:需要将生成的集水区域栅格转面,过程中一定要注意字段为像素个数count,字段设置将直接影响后面的选择面积范围的操作。感悟 通过这次课程设计,才发现实践才能将知识更好的巩固,只有自己在实践过程中不断的碰到问题,然后想办法解决问题,在这个过程中,我们将所学的知识融入到一个具体的任务中,不仅将知识巩固,还锻炼了自己解决问题的能力,特别是任务三中的选址和水文分析,涉及到一个方案的设计,只有一个合理的处理方案才能得到更好的结果。 成果图附录: 赣江上游流域图 赣州市地图江西理工平面地图 江西理工大学三维景观图
限制150内