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

共享单车数据作为交通大数据的一个重要组成部分,在现代城市交通管理和规划中发挥着越来越重要的作用。通过对共享单车的数据进行深入分析,城市管理者和规划者能够获得大量有价值的洞察,这些洞察不仅有助于了解城市居民的日常出行模式,还能揭示出热点区域以及不同时间段内的交通流量分布情况。例如,通过分析哪些地区在早晚高峰期间的单车使用频率最高,可以识别出那些通勤需求较大的区域,从而更好地调配公共交通资源,减少拥堵现象。此外,共享单车数据还能帮助评估共享单车与公共交通系统之间的相互作用。共享单车常常被用作与公共交通的衔接工具,尤其是在解决从公共交通站点到目的地“最后一公里”的问题上表现突出。这种互补性使得居民能够更便捷地完成整个出行链,提高了公共交通的整体吸引力。

本文的重点是数据分析,来窥探共享单车轨迹数据背后的特征。

数据简介:2021数字中国创新大赛公布的厦门市2020年12月21日-2020年12月25日五天的共享单车轨迹数据。数据链接为:2021数字中国创新大赛大数据赛道-城市管理大数据专题 - 赛题数据 (xm.gov.cn)

数据字段:开始时间、开始经度、开始纬度、结束时间、结束经度、结束纬度、用户ID、企业ID

这里我们需要一些SQL知识,方便对数据进行处理,我们把数据导入数据库后进行数据处理,这里用的是oracle数据库作为处理数据的基础库,这里我们以2020年12月21日 上午06:00-10:00,也是数据源里面的第一天数据,我们先来看看数据有哪些有效信息,一个是唯一的单车ID,我们用语句查询一下总量,78860条,也就是4个小时,同时也包括一个出行早高峰,平均每小时产生接近2万笔订单,可见厦门市对共享单车的需求之大;

再来看时间,可以看出来每15秒就对单车进行一次打点,记录坐标位置,那我们选择一辆单车的ID并根据时间变化,把单车的行驶轨迹在地图上展现出来呢,我们可以看到单车的完整时间轨迹,并且时间颗粒度为15秒;

我们把这些数据都作为单独的出行轨迹连起来,当然这里面也存在一部分无效的漂移点,我们暂且忽略不看,我们先来研究一下总体特征,可以看出湖里区去和思明区的轨迹线非常密集,说明岛内的共享单车出行方式更受欢迎,再结合上篇文章的公交的数据特征,也可以说是岛内公共交通的出行方式跟受欢迎或者说更加便捷;

再来看一下,大家的早高峰出行时间,我们把所有单车ID的最早产生时间提取出来,并按小时进行统计,可以看出来一半以上的人在6:00:00—6:59:59这个时间段出行,对了查了一下那天是周一,岛内选择共享单车作为出行方式的人,出行时间还是比较早的;

我们再来看看大家的出发地和目的地分布情况,我们叠加起来看更为直观,绿色是出发地,红色的为目的地,可见几乎重叠,说明大家使用共享单车还是以短距离出行为主,且湖里区去和思明区使用共享单车作为短途出行的用户更多;

然后我们来看看分小时的出发地分布情况;

早上6点(6:00:00—6:59:59)

早上7点(7:00:00—7:59:59)

早上8点(8:00:00—8:59:59)

早上9点(9:00:00—9:59:59)

可以看出分小时的整体出发地分布情况基本保持一致,湖里区去和思明区作为出行主力军,同时以湖里区、思明区、周边的集美区和海沧区围绕着马銮湾为圆心各自形成小的组团热点出发地。

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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

希尔排序/选择排序

前言: 本篇主要对常见的排序算法进行简要分析,代码中均以数组 arr[] { 5, 3, 9, 6, 2, 4, 7, 1, 8 } 为例,进行升序排列。 常见的排序算法有如下: 选择排序中,直接选择排序没有任何实际与教育意义,而堆排…

基于Python爬虫的淘宝服装数据分析项目

文章目录 一.项目介绍二.爬虫代码代码分析 三. 数据处理四. 数据可视化 一.项目介绍 该项目是基于Python爬虫的淘宝服装数据分析项目,以致于帮助商家了解当前服装市场的需求,制定更加精确的营销策略。首先,需要爬取淘宝中关于服装的大量数据…

人工智能训练师边缘计算实训室解决方案

一、引言 随着物联网(IoT)、大数据、人工智能(AI)等技术的飞速发展,计算需求日益复杂和多样化。传统的云计算模式虽在一定程度上满足了这些需求,但在处理海量数据、保障实时性与安全性、提升计算效率等方面…

MyBatis-SQL-语句执行流程

已查询为例 首先我们可以看到,在查询的时候Mapper对象已经是被代理过后的: 所以会执行invoke方法,其底层实现就是JDK的动态代理: 如下图所示,如果MethodCache里面存在方法,则判断这个方法是否为default方…

Java异常体系----深入讲解

JAVA异常体系 1.error 错误 程序无法处理的异常, 它是由JVM产生和抛出的,比如OutOfMemoryError.ThreadDeath等 示例: public class Test {public static void main(String[] args) {run();}public static void run(){run();} }堆栈溢出,…

Selenium 实现图片验证码识别

前言 在测试过程中,有的时候登录需要输入图片验证码。这时候使用Selenium进行自动化测试,怎么做图片验证码识别?本篇内容主要介绍使用Selenium、BufferedImage、Tesseract进行图片 验证码识别。 环境准备 jdk:1.8 tessdata&…

解决Django会话中的竞态条件

Django 会话中的竞态条件(race condition)问题通常发生在多个请求几乎同时修改同一个会话数据时,导致数据丢失或数据不一致。这种情况在需要频繁更新会话数据的场景(如实时聊天应用、并发请求处理等)中尤为常见。 1、问…

20240902-VSCode-1.19.1-部署vcpkg-win10-22h2

20240902-VSCode-1.19.1-部署vcpkg-win10-22h2 软件环境 标签:C++ VSCode mingw gcc13 vcpkg cmake分栏:C++操作系统:Windows10 x64 22h2一、安装VScode-1.19.1 请参考另一篇文章《20240717-VSCode-1.91.1-部署gcc13-C++23-win10-22h2》。 二、安装cmake 本文流程需要安…

Java程序到CPU上执行 的步骤

相信很多的小伙伴在最初学习编程的时候会容易产生一个疑惑❓,那就是编写的Java代码究竟是怎么一步一步到CPU上去执行的呢?CPU又是如何执行的呢?今天跟随小编的脚步去化解开这个疑惑❓。 在学习这个过程之前,我们需要先讲解一些与…

Chrome 浏览器插件获取网页 window 对象(方案三)

前言 最近有个需求,是在浏览器插件中获取 window 对象下的某个数据,当时觉得很简单,和 document 一样,直接通过嵌入 content_scripts 直接获取,然后使用 sendMessage 发送数据到插件就行了,结果发现不是这…

硬盘分区、SD 卡被误格式化?格式化后恢复数据教程

硬盘分区、SD 卡、Android 手机被误格式化?别担心,奇客数据恢复内置格式恢复功能,是适合您的工具,因为如果重新格式化是误操作,无论是快速格式化、完整格式化还是驱动器报告未格式化,它都可以恢复格式化的数…

芯片解决方案--SL8541e-OpenHarmony适配方案

摘要 本文描述8541E芯片适配OpenHarmony的整体方案。 本文描述的整体方案,不止适用于8541e,也适用于该芯片厂家的其他芯片,如7863、7885,少部分子系统会略有差异。 整体方案架构 整体方案架构如下图,遵循OpenHarmo…

Android开发不支持Java,No,你选错了

Android Studio Giraffe | 2022.3.1 开始,选择Empty Activity模版,默认是Kotlin,很多同学以为Android Studio不支持Java开发了,其实Android Studio还是支持Java开发的,建议选择Empty Views Activity模版。 在Empty Vi…

AI智能分析/智慧安防EasyCVR视频汇聚平台新版本(V3.6.0)播放鉴权与播放限制时长的区别介绍

随着科技的飞速发展,视频技术已成为现代社会不可或缺的一部分,广泛应用于安防监控、娱乐传播、在线教育、电商直播等多个领域。EasyCVR视频汇聚平台作为视频技术的佼佼者,不断推陈出新,通过功能更新迭代,为用户提供更加…

如果电脑一直提示微软账号登录……

前言 今天小白接了个电脑故障问题:电脑提示微软账号登录,然后经过各种操作…… 电脑重启之后就变成了这样: 按理说,登录了微软账号之后,Windows系统要进入到桌面就必须有一个输入密码验证的过程,但这个界…

防封!数字人直播防封!铭顺科技AI数智人抖音直播防封落地方案!!

数字人直播防不防封? 数字人直播有没有流量? 数字人直播能不能落地? 这是目前所有想入局AI数字人赛道、想用数字人直播、想做数字人项目的老板们最担心、最关心的问题!但是,同行友商对此都噤若寒蝉,不敢跟…

视频安防监控LntonAIServer安防管理平台抖动检测和过亮过暗检测

随着视频监控技术的发展,视频质量成为确保监控系统有效性的重要因素。LntonAIServer通过引入抖动检测与过亮过暗检测功能,进一步提升了视频监控系统的可靠性和用户体验。这些功能可以帮助及时发现并解决视频流中的质量问题,确保视频监控系统始…

Git撤销add

git要提交版本第一步是add,就算是文件本身已经存在只是修改,也需要添加,即添加到暂存区。其中最偷懒和也保险的命令是: git add . 即添加了本地(多称工作目录)所有文件。 撤销add有以下文章: …

IPv6 Sec机制的深度解析与优势探讨

IPv6的sec机制,主要指的是IPv6协议中内置的安全机制,特别是通过IP Sec协议集来实现的。IPv6在设计之初就考虑到了安全性问题,并内置了对IP Sec的支持,这使得IPv6网络在安全性能上相比IPv4有了显著的提升。 IP Sec协议集主要由认证…

已经存在的项目如何变成git的一个repository

已经存在的项目如何被git管理 背景: 有一套代码很敏感,可能动不动就要不能正常工作(硬件开发常事),那改动一下下就要有个记录,就决定用git管理 已经有了服务里里docker里运行的gitbucket,已经有了开发用的电脑上的git客户端&…