《基于网络的服务设施水平GIS原理课程设计报告书.docx》由会员分享,可在线阅读,更多相关《基于网络的服务设施水平GIS原理课程设计报告书.docx(29页珍藏版)》请在第壹文秘上搜索。
1、地理信息系统原理课程设计报告书题目:基于网络的服务设施水平年级:11级专业:地理信息系统学号:姓名:李润指导教师:曹武老师提交时刻:2013/11/7评语评分评阅教师(签字)年月日目录一、设计目的3二、设计内容3三、设计步骤31 .成立网络数据集32 .取得有效服务区3产生基于网络的服务区消除服务区的重叠取得有效服务区3 .计算每一个服务区的公园服务量6为每一个服务多边形编号公园入口和独立的服务区成立空间连接按服务区汇总公园服务量4 .计算每一个服务区的人均服务量9计算人口密度有效服务区和人口统计区叠合汇总每一个服务区的服务人口数取得人均公园服务量5 .概念专题图166 .计算有关评价指标17
2、7 .产生同心圆式的临近区17四、设计结果及分析181 .成立网络数据集182 .取得有效服务区183 .计算每一个服务区的公园服务量204 .计算每一个服务区的人均服务量225 .概念专题图256 .计算有关评价指标267 .产生同心圆式的临近区27五、课程设计总结27一、设计目的:1)加深对网络分析大体原理、方式的熟悉;2)熟练掌握生成网络数据集、服务区的技术方式;3) 了解空间评价方式和空间建模的大体方式和进程;4)通过实例提高利用网络分析方式解决地学空间分析问题的能力二、设计内容:1)成立网络数据集;2)取得有效服务区;3)计算每一个服务区的公园服务量;4)计算每一个服务区的人均服务量
3、;5)概念专题图;6)计算有关评价指标;7)产生同心圆式的临近区;三、设计步骤:1.成立网络数据集:a)启动ArCCatalog,选择ToolS/Extensions.,勾选NetWOrkAnaIyst;b)在左侧目录中展开gis_exO9ex27Serv_Area,右击DataSetl,选择NewZNetworkDatabase.;Enteranameforyournetworkdataset:c)下一步,勾选road,下一步,点击COnneCtivity.,OK;Selectthefeatureclassesthatwillparticipateinthenetwork1HQroadSeI
4、eCtAn口回9次AnId)为网络数据集概念属性:将图形的长度属性作为本钱属性;e)按下一步,完成;2.取得有效服务区:1)产生基于网络的服务区:a)启动ArCMaP,打开地图文档gis_ex09ex27,双击Dataframe1,将General标签中肯定UnitsZDisplay为Meters;加载NetworkAnalyst,调出网络分析工具条;b)在地图文档中,添加已经创建的道路网络数据roadnet:选用菜单File/AddData.选“否(N)R打开网络分析窗口,在其下拉选择菜单NetWOrkAnalyst/New Service Area,结果: 键点击 Facilities (
5、0),选择 Load Location.,OK.退出。c).点击网络图层属性按钮,进入LayerPrOPertieS对话框,选择AnalySiSSetting标签,作如下设置:LayerPropertiesPolygon GenerationGeneralLine GenerationLayersAccumulationSourceNetwork LocationsAnalysis SettingsSettingsImpedance:I Length (Meters)lDefault Breaks:Direction:G Away From FacilityC Towards FadBtyjN
6、Iow U-Tums:I EverywhereIJl Ignore Invalid LocationsRestrictions选择PolygonGeneration标签,设置产生多边形的有关特征:GeneralPolygon GenerationLayersLine GenerationSourceAccumulationAnalysis SettingsNetwork Locations歹 Generate PolygonsPolygon Typeiple Facilities OptionsExcluded Sources roadOveriap Type3 RingsDo not inc
7、lude the area of the smaller breaks. Create the polygons going between nsecrtive breaks.C DisksCreate the polygons going from the facility to the break.应用(A),进入Line GeneratiOn标签,确认没有勾选Generation Lines 前面的小方框。肯定。退出对话框。d).单击网络工具条上场(SolVe),运行网络分析程序,产生服务区。2)消除服务区的重叠:点击.,出现 ArcToolbox 窗 口,展开 ArcToolboxZD
8、ata ManagementToolsZGeneralization,双击DiSSOIve,设置其对话框:3)取得有效服务区:展开ArCTe)OIbOX/AnalysisTools/EXtraC3双击Clip,设置其对话框:3.计算每一个服务区的公园服务质量:1)为每一个服务多边形编号:打开属性表AttributesofClipl,能够看到5个独立的服务区对应5条记录;鼠标右键点击字段名Id,选择CaICUIatorVakJeS,在随后弹出的对话框当选择“是;出现字段计算窗口,在下方的窗口用鼠标输入“OBJECTED+10,按OK建执行:2)公园入口和独立的服务区成立空间链接:在目录表中鼠标右
9、键点击图层“公园入口”,在快捷菜单当选择JoinandRelates/Join.,设置弹出JOinData对话框:JoinDataJoinletsyouappendadditionaldatatothislayersattributetablesoyoucan,forexample,symbolizethelayersfeaturesusingthisdata.Whatdoyouwanttojointothislayer?IJoindatafromanotherlayerbasedonspatiallocation1. Choosethelayertojointothislayer,orloa
10、dspatialdatafromdisk:除CliPlZJ身2. Youarejoining:PolygonstoPointsSelectajoinfeaturedassabove.Youwillbegivendifferentoptionsbasedongeometrytypesofthesourcefeaturedassandthejoinfeaturedass.Eachpointwilbegivenalltheattributesoftepolygonthat:(itfallsinside.Ifapoint1llsinsidemorethanonepolygon(forexample,b
11、ecausetelayerbeingjoinedntainsoverlappingpolygons)theattributesofthefirstpolygonfoundwilbejoined.isdosesttoit.AdistancefieldisaddedshowinghowdosetepolygonisGntheunitsofthetargetlayer),Apolygonthattepointfallsinsideistreatedasbeingdosesttotepoint(i.e.adistanceof0).3. Theresultofthejoinwillbesavedinto
12、anewlayer.Spedfyoutputshapefileorfeaturedassforthisnewlayer:IE:gis_exO9ex27Serv_AreamdbDataset1Join_OutputAboutJoiningDataQKCancel3)按服务区汇总公园服务量:打开属性表AttribUteOfJOin.Output,鼠标右键点击字段名Unit,选择Summarize.,出现SUmmariZe对话框:SummarizeSummarize creates a new table taining one record for each unique value of the
13、 selected field, along with statistics summarizing any of the other fields.1.2.Select a field to summarize:lChoose one or more summary statistics to be included in the output table:口 Last Objectid GATEJD Capacity口 Minimum口 Maximum口 Average0 Sum口 Standard Deviation Variance Cn IrrTc 3.Specify output
14、table:I E:gis_exO9ex27empSum1 Summarize on the selected records onlyAbout Summarizing DataOKCancel4.计算每一个服务区的人均服务量:1)计算人口密度:激活图层“人口统计区”,打开属性表“AttribUteSOf人口统计区“,在属性表显示框右下侧点击按钮OPticmS/AddField,增加一个新的属性字段Pop_den:AddField激活字段名Pop.den(人口密度),单击右键,在弹出的菜单当选择CalculatorValues-,在随后弹出的对话框当选择是(Y)”确认。出现字段计算窗口,在下方的窗口“Pop_den=的提示下,用鼠标点击选择输入:Popu/Area,按OK键确认:Field Calculator2)有效服务区和人口统计区叠合:在调出的ArcToolbox窗口中,展开ArcToolbox/AnalysisTools/Overlay,鼠标双击Union,出现Union对话框:3)汇总每一个服务区的服务人口数:a)计算叠合后多边形面积:打开UnionI的属性表“Attributesof”,在表的右下侧选用菜单OPtiOnS/AddField-在随后的对话框中概念所增加的字段:AddField,dl三3M