多元数据下的城市街道功能评估
文章目录
前言
本文基于立方数据院学习平台的学习,在中观层面解读城市街道空间并进行城市街道功能详细评价。
分析思路:
数据:
一、城市街道空间中观解读
城市街道空间中观解读是从中宏观的角度去评价街道的设施分布情况,主要从两个方面进行评价:
① 利用密度分析方法评价虹口区的设施密度
② 利用渔网分析方法评价虹口区的道路密度
1.1 利用密度分析方法评价虹口区的设施密度
根据点空间密度,简单直接判断一下设施聚集度
新建文件地理数据库并导入要素
密度是相对的概念,用“滑动平均”来反映密度
滑动的范围直接影响密度结果
设置环境参数
菜单栏一地理处理一环境
- 处理范围:保证结果在一个规定矩形内
- 掩膜:根据掩膜裁剪栅格数据
- 像元大小:像元格子默认大小
点密度与核密度
工具 Spatial Analyst Tools一 密度分析一点密度/核密度
- 像元大小:20
- 邻域分析:半径参数值越大,生成的密度栅格的概化程度便越高。值越小,生成的栅格所显示的信息越详细。这里设置为200
- 输出栅格的值将始终为浮点型
点密度和核密度的区别
- 点密度:根据落入每个单元周围邻域内的点要素计算每单位面积的量级
- 核密度:根据点或折线要素计算每单位面积的量值以将各个点或折线(polyline) 拟合为光滑锥状表面
- 核密度基于“点要素的影响随距离而衰减”,点密度“点要素的影响与距离大小无关”
按照自然间断点分级进行可视化。
建立modelbuilder迭代要素类进行批量处理
1.2 渔网分析方法评价虹口区的道路密度
超市分布情况:
优点 :
①可以整体看区域内的分布结构
②不仅可以看到街道上的超市聚集情也可反应出城市空间的超市聚集情况
缺点 :
①不能精确到每条道路的分布参数
②不好做等级划分
矢量渔网分析思路
把“处理范围”划分为若千个网格,设置好每个格子的大小,利用“创建渔网“工具(DataManagement - 要素类 - 创建渔网)
注:不用创建标注点
- 渔网参数及结果:
①会生成“网络”+“网格中心点”两个数据
②可以选择生成网格 面文件 或者 线文件 - 菜单栏 - 选择 - “按位置选择”:选择范围内的格子
- 导出数据
统计道路网密度:
[属性表-字段计算器]给网格附上ID标签
[相交]“网格”+“路网”数据,得到附有网格标签的路网
道路与网格相交,每条道路附上网格的标签
存在一个网格中有多条路的情况
将同一网格内的数据进行融合(基于网格ID字段)
新建道路长度字段而后进行属性表连接
字段计算器,道路长度等于shape_length
新建“密度”字段:道路长度/网格面积
二、城市街道功能详细评价
评价思路为:
1.基于道路数据生成每条街道50米的缓冲区,这个缓冲区就代表了街道的影响范围;
2.统计出街道缓冲区内各类设施的数量;
3.将各类设施的数量填入道路数据属性表中;
4.对于各类设施的数据进行综合计算,得到最终的街道功能评价,包括生活性指标和休闲性指标两类评价。
2.1 沿街设施分布统计
2.1.1 统计街道周围的“餐饮设施”数量
建立步行缓冲区:50m
- 融合类型: 这里不融合,保证每个范围附有标签
- 50m缓冲距离
- 未端类型: 选择FLAT
空间连接
2.1.2 批量统计数量
地理文件数据库里的point元素输入迭代要素类
路网缓冲区(图中未修改
)和点要素输入空间连接(删去不必要字段)
添加字段(统计%名称%) 行内变量替换
计算字段(字段选统计%名称%,表达式等于join_count)
注:空间连接的结果设置保存路径,即双击虹口区路网_SpatialJoint
2.2 信息统计
属性表连接 +合并
- [属性表连接] : 通过“Num”字段把所有数据统一在个属性表内
- [合并]妙用 : 属性字段一次性筛选
相当于利用合并工具删去不必要的字段
生成多个记录设施数据的“覆盖范围”数据
添加生活性指标和休闲性指标字段并计算字段
需要说明的是,在上面的分析中,我们是以单条道路为单位进行分析的。但道路有长有短,如果大家想要剔除道路长度因素对于评价结果的影响,可以通过求解单位长度道路缓冲区内的设施数量来进行分析。