基于网络的设施服务水平.docx
《基于网络的设施服务水平.docx》由会员分享,可在线阅读,更多相关《基于网络的设施服务水平.docx(16页珍藏版)》请在冰豆网上搜索。
基于网络的设施服务水平
基于网络的设施服务水平
本练习的重点是基于网络的评价公园的服务区的分析,主要采用基于网络的计算方法,估算离开公园入口800米范围内大致有多少居民,在此基础上用专题地图表达在800米范围内按人口平均的公园服务水平,最后计算几个有关服务水平的评价指标,指标具体如下:
(1)规划区公园服务率=
(2)服务区内人均公园服务量=
(3)公园服务人口比例=
(4)公园服务面积率=
1.1产生基于网络的服务区
启动项目文件ex20.apr,进入View1,设置单位(见图1)。
激活专题“公园入口”,打开其属性表;选择Table→Properties…,将Cost的Alias列改为REPORTCOST(见图2)。
加载扩展功能模块,选File→Extensions…,勾选Geoprocessing和NetworkAnalyst两项(见图3)。
激活专题“道路网”,选择NetworkAnalyst→FindServiceArea…,在随后出现的网络问题定义对话框中点击按钮LoadSites,选择专题“公园入口”,勾选Compactarea,点击
图标,产生服务区(见图4)。
其中,Snet1为800米服务范围的道路网,Sarea1为每个设施(即公园入口)的80米服务区。
图1设置View1地图单位
图2将Cost的Alias列改为REPORTCOST
图3加载扩展模块
图4产生服务区
1.2消除重叠服务区
激活专题Sarea1,打开其属性表,激活字段F_cost,点击
图标,随机出现合并定义对话框,以字段Shape合并。
点击Add→OK,产生专题Sum1.shp(见图5)。
图5消除重叠后的800米服务区范围
1.3获得有效服务区
选用菜单View→GeoProcessingWizard…,选择Cliponethemebasedonanother,选择叠合专题“Sum1.shp”和“人口统计区”(注意二者次序)(见图6),经叠合处理,产生Clip专题(见图7)。
图6专题叠合
图7叠合后的有效服务区
1.4每个有效服务区加编号
打开专题Clip的属性表,添加字段Unit,激活字段Unit,在各条记录的Unit字段中依次顺序填入1,2,3,4,5(见图8)并保存之。
图8每个有效服务区加编号
1.5用空间连接功能实现公园入口与独立的服务区相对应
首先打开专题Clip1的属性表,激活字段Shape;再打开专题“公园入口”的属性表,激活字段Shape;选菜单Table→Join,实现那些公园入口对应那些独立的服务区(见图9)。
图9公园入口与独立的服务区相对应
1.6按服务区的编号汇总每个服务区内有多少公园服务量
打开专题“公园入口”的属性表,激活字段Unit,点击
图标,按字段Capacity通过Sum求和,点击按钮Add→OK,产生汇总属性表Sum2.shp(见图10)。
图10按服务区的编号汇总每个服务区内有多少公园服务量
1.7计算人口密度
激活专题“人口统计区”,打开其属性表,添加新字段Pop_den;激活字段Pop_den,选择菜单Field→Calculate…,在“[Pop_den]=”的提示下,用鼠标点击选择输入:
[Popu]/[Area],计算人口密度(见图11)。
图11人口密度
1.8有效服务区和人口统计区叠合
选择菜单View→GeoProcessingWizard,弹出Processing引导框,选Uniontwothemes,按Next键继续,按如下设定(见图12),最后产生专题Union1.shp(见图13)。
1.9计算叠合后多边形的面积
打开专题Union的属性表,添加新字段U_Area;激活字段U_Area,选择菜单Field→Calculate…,出现提示[U_Area]=,利用键盘在其下部文本框输入:
[Shape].ReturnArea(见图14);按OK键,可得到叠合后多边形的面积(见图15)。
再添加新字段U_popu;激活字段U_popu,选择菜单Field→Calculate…,,出现提示[U_popu]=,输入[Pop_den]*[U_Area],可计算出各服务区内外人口(见图16)。
图12专题“人口统计区”和Clip1.shp叠合
图13“人口统计区”和Clip1.shp叠合后的多边形
1.10汇总每个有效服务区人口数
激活字段Unit,点击
图标,按字段U_popu通过Sun汇总,产生汇总属性表Sum3.shp(见图17)。
图14利用Calculate自动计算多边形面积
图15叠合后各多边形的面积
1.11获得人均公园服务量
在Tables子系统同时打开专题Clip1的属性表“AttributesofClip1”和“Sum2.dbf”;先激活Sum2.dbf表中的Unit字段,再激活AttributesofClip1表中Unit字段;选Table→Join,属性表“AttributesofClip1”增加了属性项Sum_capacity(见图18)。
撤销属性表“AttributesofClip1”中字段Unit的激活状态;打开Sum3.shp;
图16各服务区内外人口
图17汇总每个有效服务区人口数
图18公园服务区总容量
先激活Sum3.db中的字段Unit,再激活AttributesofClip1表中Unit字段;选Table→Join,属性表“AttributesofClip1”增加了属性项Sum_U_popu(见图19)。
图19服务区估计人口
在属性表“AttributesofClip1”中添加新字段Capa_popu;选Field→Calculate…,出现提示[Capa_popu]=,输入[Sum_Capacity]/[Sum_U_popu],按OK,可得人均公园服务量(见图20)。
图20人均公园服务量
1.12定义人均公园服务量专题图
返回View1,双击专题Clip1的图例,跳出图例编辑器,按字段Capa_popu分类,LegendType选GraduatedColor,可得表达800米范围内公园服务水平由高到低的分类图(见图21)。
图21人均公园服务量分类专题图
1.13产生有关评价指标
公园总容量指标:
打开专题“公园入口”的属性表,激活字段Capacity;选择Field→Stastics…,可产生公园总容量指标(见图22)。
图22公园总容量指标
规划区总人口:
打开专题“人口统计区”的属性表,激活字段Popu;选择Field→Stastics…,可产生规划区总人口(见图23)。
服务区总人口:
打开专题Clip1的属性表,激活字段Sum_U_popu;选择Field→Stastics…,可产生规划区总人口(见图24)。
图23规划区总人口
图23服务区总人口
规划区总面:
打开专题“人口统计区”的属性表,激活字段Area;选择Field→Stastics…,可产生规划区总面积(见图24)。
图24规划区总面积
服务区总面积:
打开专题Union1属性表,点击
按钮,出现条件查询对话框,在其下方用鼠标点击输入:
[Unit]﹥0(见图25);再点击NewSet按钮,产生符合条件的服务区(见图26)。
再打开专题Union1属性表(见图27),激活U_Area;选择Field→Stastics…,可产生服务区总面积(见图28)。
图25输入条件组合
图26条件组合过滤要素后的服务区
图27符合条件的部分要素
图28服务区总面积
至此,衡量服务水平的评价指标中的各个参数均已得到,按开篇所列指标计算得:
(1)规划区公园服务率=
(2)服务区内人均公园服务量=
(3)公园服务人口比例=
(4)公园服务面积率=