共享单车轨迹数据分析:以厦门市共享单车数据为例(六)

news2024/11/15 11:17:48

副标题:.基于POI数据的站点功能混合度探究——以厦门市为例

为了保证数据时间尺度上的一致性,我们从互联网上下载了2020年的POI数据,POI数据来源于高德地图 API平台,包括名称、大小类、地理坐标等。并将高德地图 POI数据的火星坐标 系 GCJ-02统一转换为通用的 WGS-84地理坐标系,高德地图的POI类别共20个大类,分别为:汽车服务、汽车销售、汽车维修、摩托车服务、餐饮服务、购物服务、生活服务、体育休闲服务、医疗保健服务、住宿服务、风景名胜、商务住宅、政府机构及社会团体、科教文化服务、交通设施服务、金融保险服务、公司企业、道路附属设施、地名地址信息、公共设施,同时,每个大类别都还有二级以及三级的细小划分,具体的POI类别请参考:POI分类编码表

这里选了6大类POI进行分析,囊括了衣食住行,并将部分大类做了合并,把餐饮服务、购物服务、生活服务并称为生活服务,其他包括医疗保健服务、商务住宅、科教文化服务、交通设施服务、公司企业,具体细分项可以参照上面高德的编码表;

我们依然以厦门市为例,来通过POI来研究地铁站点分类,本篇文章研究的范围仅包含厦门的三条地铁线,不包含BRT线路,根据住房和城乡建设部于2015年颁布的 《城市轨道沿线地区规划设计导则》,轨道影响区:指距离站点约 500~800 m,所以这里我还是以常规800m影响范围来研究站点分类,这里采用允许缓冲区重叠的方式来形成缓冲区,重叠部分我认为他属于概率事件,他被A地铁站影响的同时也会受B地铁站影响,当然这个属于个人见解,如果需要形成不重叠的缓冲区,详见:ArcGIS应用指南:生成泰森多边形的缓冲区_交通站点以缓冲区范围结合泰森多边形形成的区域共同界定站域边界-CSDN博客;

信息熵用于度量系统的不确定性或混乱程度。本篇文章基于地铁站的功能混合度的背景下,信息熵可以用来度量一个影响区域内不同功能类型的分布情况。具体来说,如果一个区域内的功能类型分布非常均匀,信息熵会较高;如果功能类型分布非常集中,信息熵会较低。

信息熵 H(X)的数学定义如下:

H(X) = - \sum_{i=1}^{n} P(x_i) \log_2 P(x_i)

其中:

  • X是一个离散随机变量。
  • P(xi)是随机变量 X取值为xi​ 的概率。
  • \log 2表示以2为底的对数,单位是比特

举例说明:

例如,假设某个区域有100个地块,其中30个是居住区,20个是商业区,10个是工业区,40个是绿地公园,则各功能类型的比例为:

  • 居住区:p1=0.3
  • 商业区:p2=0.2
  • 工业区:p3=0.1
  • 绿地公园:p4=0.4

根据上述比例,计算该区域的功能混合度 H(A):

H(A) = - (0.3 \log_2 0.3 + 0.2 \log_2 0.2 + 0.1 \log_2 0.1 + 0.4 \log_2 0.4)

先计算各个项的对数值:

  • \log_2 0.3 \approx -1.73697
  • \log_2 0.2 \approx -2.32193
  • \log_2 0.1 \approx -3.32193
  • \log_2 0.4 \approx -1.32193

代入公式:

H(A) = - (0.3 \times -1.73697 + 0.2 \times -2.32193 + 0.1 \times -3.32193 + 0.4 \times -1.32193)

H(A) =- \left( -0.521091 - 0.464386 - 0.332193 - 0.528772 \right)

H(A) =- \left( -1.846442 \right)

H(A)= 1.846442

信息熵约为1.846442比特,表示该区域的功能类型分布较为均匀,功能混合度较高。

接下来,就是数据处理的步骤了,先把POI导进arcgis/arcgispro里面,显示x,y数据,必要的情况下可以把高德坐标系(GCJ-02)坐标转成WGS84,然后把点通过【空间连接】,连接关系选择【一对多连接】,匹配关系选择【包含】,即面包含点;

接下来,如法炮制,我们把每一类POI都进行上述步骤,然后做成一张表格,结果如下,这里我们只对岛内的站点功能混合度进行分析,因为部分站点统计出来的POI总量设置甚至是个位数的,有些失真,可能是本身该区域POI数量较少,或者数据有所缺失;

岛内(湖里区、思明区)信息熵值最高的前20座地铁站结果如下;

分析

  1. 高信息熵站点(信息熵 H(A)H(A) 接近或大于2.0):

    • 体育中心:信息熵 H(A)=2.019H(A)=2.019
    • 人才中心:信息熵 H(A)=2.004H(A)=2.004
    • 湖滨中路:信息熵 H(A)=2.000H(A)=2.000
    • 结论:这些站点的各类型POI分布非常均匀,功能混合度高。这表明这些站点的交通需求多样化,乘客选择不同出行目的的可能性较高。建议继续保持现有多样性,同时关注是否有进一步优化的可能。
  2. 中等信息熵站点(信息熵 H(A)H(A) 在1.8到2.0之间):

    • 两岸金融中心:信息熵 H(A)=1.965H(A)=1.965
    • 邮轮中心:信息熵 H(A)=1.960H(A)=1.960
    • 建业路:信息熵 H(A)=1.911H(A)=1.911
    • 湖里公园:信息熵 H(A)=1.884H(A)=1.884
    • 小东山:信息熵 H(A)=1.858H(A)=1.858
    • 育秀东路:信息熵 H(A)=1.858H(A)=1.858
    • 东宅:信息熵 H(A)=1.838H(A)=1.838
    • 结论:这些站点的功能混合度较高,各类型POI分布相对均匀。可以考虑优化周边POI布局,进一步增加乘客出行目的选择,提高整体运营效率。
  3. 较低信息熵站点(信息熵 H(A)H(A) 在1.7到1.8之间):

    • 观音山:信息熵 H(A)=1.791H(A)=1.791
    • 五缘湾:信息熵 H(A)=1.781H(A)=1.781
    • 华荣路:信息熵 H(A)=1.777H(A)=1.777
    • 将军祠:信息熵 H(A)=1.771H(A)=1.771
    • 软件园二期:信息熵 H(A)=1.758H(A)=1.758
    • 火炬园:信息熵 H(A)=1.750H(A)=1.750
    • 何厝:信息熵 H(A)=1.743H(A)=1.743
    • 岭兜:信息熵 H(A)=1.726H(A)=1.726
    • 五通:信息熵 H(A)=1.715H(A)=1.715
    • 结论:这些站点的各类型POI分布相对不均匀,功能混合度中等。这表明这些站点的功能性比较单一,可能倾向于居住为导向的站点类型或者以上班通勤为导向的站点类型。可以考虑增加这些线路的周边POI类型,提高服务多样性。

结论

  • 高信息熵站点(如体育中心、人才中心、湖滨中路):这些站点周边的各类型POI分布非常均匀,功能混合度高,交通需求多样化,乘客选择不同出行目的的可能性较高。建议继续保持现有多样性,同时关注是否有进一步优化的可能
  • 中等信息熵站点(如两岸金融中心、邮轮中心、建业路、湖里公园、小东山、育秀东路、东宅):这些站点的功能混合度较高,各类型POI分布相对均匀。可以考虑优化周边POI布局,进一步增加乘客出行目的选择,提高整体运营效率。
  • 较低信息熵站点(如观音山、五缘湾、华荣路、将军祠、软件园二期、火炬园、何厝、岭兜、五通):这些站点的各类型POI分布相对不均匀,功能混合度中等。这表明这些站点的功能性比较单一,可能倾向于居住为导向的站点类型或者以上班通勤为导向的站点类型。可以考虑增加这些线路的周边POI类型,提高服务多样性。

参考文献:

1、[1]王焕栋,马红伟.基于站点兴趣点的城市轨道交通站点分类方法[J].交通与运输,2020,36(04):33-37.

2、[2]徐灏铠,黄斌.基于POI数据的厦门市轨道站点影响区功能特征分析研究[C]//中国城市规划学会城市规划新技术应用学术委员会.夯实数据底座·做强创新引擎·赋能多维场景——2022年中国城市规划信息化年会论文集.华侨大学建筑学院;华南理工大学建筑学院;,2022:7.DOI:10.26914/c.cnkihy.2022.031413.

3、[3]郑权一,赵晓龙,金梦潇,等.基于POI混合度的城市公园体力活动类型多样性研究——以深圳市福田区为例[J].规划师,2020,36(13):78-86.
4、[4]张寅桐,郭力娜,郭柳娜,等.基于POI的石家庄主城区城市功能空间特征及混合度评估[J].华北理工大学学报(自然科学版),2024,46(02):84-94.

文章仅用于分享个人学习成果与个人存档之用,分享知识,如有侵权,请联系作者进行删除。所有信息均基于作者的个人理解和经验,不代表任何官方立场或权威解读。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2163466.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

轻松搭建企业报修平台,零代码解决方案

在当今竞争激烈的商业环境中,企业的高效运营离不开稳定的设备和设施。而当设备出现故障时,一个高效的维修报修平台就显得至关重要。那么,如何零代码搭建企业内部维修报修平台呢? 一、明确需求与目标 在搭建维修报修平台之前&…

Apache APISIX学习(2):安装Grafana、prometheus

一、Grafana安装 1、介绍 Grafana 是一个监控仪表系统,它是由 Grafana Labs 公司开源的的一个系统监测 (System Monitoring) 工具。它可以大大帮助你简化监控的复杂度,你只需要提供你需要监控的数据,它就可以帮你生成各种可视化仪表。同时它…

day01——通过git进行管理项目

新建仓库 IDEA新建本地仓库,并上传本地代码将代码上传到远程仓库 不同版本的idea,方式不同,自行摸索

鸿蒙界面开发——组件(10):单选框Radio复选框checkbox 下拉框select 多条件筛选Filter

单选框Radio 单选框一直会有这个圆圈,在选中和未选中之间切换状态。 Radio通过调用接口来创建,接口调用形式如下: Radio(options: RadioOptions) Radio(options: {value: string, group: string ,indicatorType:RadioIndicatorType,(新增) …

基于SSM的家政服务网站【附源码】

基于SSM的家政服务网站(源码L文说明文档) 目录 4 系统设计 4.1 系统概述 4.2 系统结构 4.3. 数据库设计 4.3.1 数据库实体 4.3.2 数据库设计表 4.4 数据表 第5章 系统详细设计 5.1管理员功能模块 5.2用户功能模块 5.3前…

STM32F407单片机编程入门(二十四) USB口介绍及CDC类虚拟串口通讯详解及源码

文章目录 一.概要二.USB2.0基本介绍及虚拟串口介绍三.STM32F407VET6单片机USB模块框图四.STM32单片机USB从机模式五.STM32F407VET6 USB设备CDC类六.CubeMX配置一个USB虚拟串口收发例程七.CubeMX工程源代码下载八.小结 一.概要 STM32F407VET6 USB虚拟串口是一种采用STM32F407VE…

【测试】什么是需求?

测试的概念:验证软件的特性是否满足用户的需求。软件测试领域:软件测试工程师、软件测试开发工程师 需求的概念 在企业中,经常会听到俩个词:用户需求和软件需求。 例如:开发人员与产品人员出现冲突... 产品同学要求开…

ROG NUC:重塑未来,从“芯”开始

ROG NUC以令人惊叹的紧凑身形、强大配置,从“芯”出发,重塑我们对科技生活的想象,让玩家感受由微缩主机带来的性能风暴。 至强“芯”脏,性能巅峰 ROG NUC至高搭载英特尔酷睿Ultra9处理器,采用先进的制程工艺&#xff…

【C++】STL详解之string类

目录 什么是STL STL的版本 STL的六大组件 STL的缺陷 一.string的定义方式 二. string的插入 1.使用push_back进行尾插 2.使用insert插入 三.string的拼接 四.string的删除 1.使用pop_back进行尾删 2.使用erase进行删除 五.string的查找 1.使用find正向搜索第一个…

设计模式 策略模式(Strategy Pattern)

策略模式简绍 策略模式(Strategy Pattern)是一种行为设计模式,它使你能在运行时改变对象的行为。该模式定义了一系列的算法,并将每一个算法封装起来,使它们可以相互替换。策略模式让算法独立于使用它的客户而变化。 …

【计网】从零开始掌握序列化 --- 实现网络计算器项目

​​​请各位保持头脑清醒, ​​​读些好书,做点有用的事, ​​​快快乐乐地生活。 ​​​ --- 斯蒂芬金 《肖申克的救赎》--- 从零开始掌握序列化 1 知识回顾2 服务器框架3 客户端框架4 运行测试 1 知识回顾 前面两篇文章学习中基础知识…

CSS 实现文本溢出省略号显示,含单行与多行文本溢出

🚀 个人简介:某大型国企资深软件研发工程师,信息系统项目管理师、CSDN优质创作者、阿里云专家博主,华为云云享专家,分享前端后端相关技术与工作常见问题~ 💟 作 者:码喽的自我修养&#x1f9…

[翟旭发射器]python-推导式-列表list表达式练习

# 简单的列表生成 numbers00[x for x in range(1,11)] print(numbers00) # 带条件的列表生成 numbers01[x for x in range(1,11) if x%20] print(numbers01) # 带表达式的列表生成 numbers10[x**2 for x in range(1,11)] print(numbers10) # 嵌套循环的列表生成 coordinates[(x…

UE4_Niagara基础实例—使用自定义参数

实现的功能:使用自定义的参数来调整粒子远离发射器后粒子大小的变化 效果图: 操作步骤: 1、创建Niagara系统,使用Simple Sprite Burst模板作为新系统的发射器,更名为NS_Custompara。 2、双击打开Niagara系统编辑界面…

Shopee 大促想爆单如何准备?EasyBoss ERP为你准备了一份攻略!

Shopee下半年第二个大促节点——10.10品牌大促即将来到,根据Shopee的官方的数据,9.9大促当天,Shopee Mall单量增至平日4倍。 老板们,准备好自己的热卖爆款冲击10.10大促了吗? 图源:Shopee 为助力大家迎战大…

NetApp EF 系列全闪存阵列 EF600 和 EF300

功能强大且经济实惠的性能 NetApp EF600 全闪存阵列专为需要最高性能的工作负载而设计。NetApp EF300阵列专为大数据分析和数据库等混合工作负载环境而设计。这些NVMe全闪存阵列的性能是以前SAS全闪存阵列的两倍。您可以使用专为高性能工作负载打造的端到端 NVMe 存储平台来加速…

node-rtsp-stream、jsmpeg.min.js实现rtsp视频在web端播放

1. 服务地址(私有):https://gitee.com/nnlss/video-node-server 2.node-rtsp-stream 需要安装FFMPEG; 3.给推拉流做了开关,可借助http请求,有更好方式可联系; 4.存在问题: 1&…

Vue中集中常见的布局方式

布局叠加 完整代码最外层的Container设置为relative&#xff0c;内部的几个box设置为absolute <template><div class"container"><div class"box box1">Box 1</div><div class"box box2">Box 2</div><d…

导出Power bi中的Measure

工作中做交接文档时&#xff0c;有时需要导出Power BI中所有度量值&#xff0c;这时可以下载两个工具。 一 &#xff0c; 下载工具&#xff1a; 1 &#xff0c; DaxStudio&#xff1a; http://daxstudio.org/ 2&#xff0c; Vertipaq Analyzer&#xff1a; https://www.sqlbi.c…

1.1 elasticsearch分布式集群基本搭建(centos7.x + elaticsearch7.11.1)

【1】分布式分片集群基础概念 【1.1】ES的分布式集群有什么用&#xff1f; 高可用 高可用(High Availability)是分布式系统架构设计中必须考虑的因素之一&#xff0c;它通常是指&#xff0c;通过设计减少系统不能提供服务的时间。如果系统每运行100个时间单位&#xff0c;会有…