1、 1 地理信息系统原理 课程设计报告书 题目 : 基于网络的服务设施水平 年级 : 11 级 专业 : 地理信息系统 学号 : 20114083 姓名 : 李润 指导教师 : 曹武老师 提交时间 : 2013/11/7 评语 评分 评阅 教师(签字) 年 月 日 2 目录 一、 设计 目的 -3 二、 设计 内容 -3 三、 设计 步骤 -3 1. 建立网络数据集 -3 2. 获得有效服务区 -3 产生基于网络的服务区 消除服务区的重叠 获得有效服务区 3. 计算每个服务区的公园服务量 -6 为每个服务多边形编号 公园入口和独立的服务区建立空间连接 按服务区汇总公园服务量 4. 计算 每个服务
2、区的人均服务量 -9 计算人口密度 有效服务区和人口统计区叠合 汇总每个服务区的服务人口数 获得人均公园服务量 5. 定义专题图 -16 6. 计算有关评价指标 -17 7. 产生同心圆式的邻 近区 -17 四、 设计 结果及分析 -18 1. 建立网络数据集 -18 2. 获得有效服务区 -18 3. 计算每个服务区的公园服务量 -20 4. 计算每个服务区的人均服务量 -22 5. 定义专题图 -25 6. 计算有关评价指标 -26 7. 产生同心圆式的邻近区 -27 五、 课程设计总结 -27 3 一、 设计 目的 : 1) 加深对 网络分析 基本原理、方法的认识; 2) 熟练掌握生成
3、网络数据集、服务区的技术方法; 3) 了解空间评价方法和空间建模的基本方法和过程; 4) 通过实例 提高利用 网络 分析方法解决地学空间分析问题的能力 二、 设计 内容 : 1) 建立网络数据 集; 2) 获得有 效服务区; 3) 计算每个服务区的公园服务量; 4) 计算每个服务区的人均服务量; 5) 定义专题图; 6) 计算有关评价指标; 7) 产生同心圆式的邻近区; 三、 设计 步骤 : 1.建立网络数据集: a) 启动 ArcCatalog,选择 Tools/Extensions ,勾选 Network Analyst; b) 在左侧目录中展开 gis_ex09ex27Serv_Area
4、,右击 Dataset1,选择New/Network Database ; c) 下一步,勾选 road,下一步,点击 Connectivity , OK; d) 为网络数据集定义属性:将图形的长度属性作为成本属性; e) 按下一步,完成; 2.获得有效服务区: 1) 产生基于网络的服务区: a) 启动 ArcMap,打开地图文档 gis_ex09ex27ex27.mxd,双击 Data frame1,将 General 标签中确定 Units/Display 为 Meters;加载Network Analyst,调出网络分析工具条; b) 在地图文档中,添加已经创建的道路网络数据 roadn
5、et:选用菜单 File/Add Data 4 选“否( N)”;打开网络分析窗口 ,在其下拉选择菜单 Network Analyst/New Service Area,结果: ,右键点击 Facilities( 0),选择 Load Location ,OK.退出。 c).点击网络图层属性按钮,进入 Layer Properties 对话框,选择Analysis Setting 标签,作如下设置: 5 选择 Polygon Generation 标签,设置产生多边形的有关特征: 应用( A),进入 Line Generation 标签,确认没有勾选 Generation Lines前面的小方
6、框。确定。退出对话框。 d).单击网 络工具条上 (Solve),运行网络分析程序,产生服务区。 2) 消除服务区的重叠: 点击 ,出现 ArcToolbox 窗口,展开 ArcToolbox/Data Management 6 Tools/Generalization,双击 Dissolve,设置其对话框: 3) 获得有效服务区: 展开 ArcToolbox/Analysis Tools/Extract,双击 Clip,设置其对话框: 3. 计算每个服务区的公园服务质量 : 1) 为每个服务多边形编号: 打开属性表 Attributes of Clip1,可以看到 5 个独 立的服务区对应
7、5 条7 记录;鼠标右键点击字段名 Id,选择 Calculator Values ,在随后弹出的对话框中选择“是”;出现字段计算窗口,在下方的窗口用鼠标输入“ OBJECTED+10”,按 OK 建执行: 2) 公园入口和独立的服务区建立空间链接: 在目录表中鼠标右键点击图层“公园入口”,在快捷菜单中选择 Join and Relates/Join ,设置弹出 Join Data 对话框: 8 3) 按服务区汇总公园服务量: 打开属性表 Attribute of Join_Output,鼠标右键点击字段名 Unit,选择Summarize.,出现 Summarize 对话框 : 9 4计算每
8、个服务区的人均服务量 : 1) 计算人口密度: 激活图层“人口统计区”,打开属性表“ Attributes of 人口统计区” , 在属性表显示框右下侧点击按钮 Options / Add Field,增加一个新的属性字段 Pop_den: 激活字段名 Pop_den(人口密度),单击右键,在弹出的菜单中选择10 Calculator Values,在随后弹出的对话框中选择“是( Y)”确认。出现字段计算窗口,在下方的窗口“ Pop_den=”的提示下,用鼠标点击选择输入: Popu / Area,按 OK 键确认 : 2) 有效服务区和人口统计区叠合: 在调出的 ArcToolbox窗口中 , 展开 ArcToolbox /Analysis Tools/Overlay,鼠标双击 Union,出现 Union 对话框 :