欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    共享单车的数据可视化系统设计和实现物联网工程专业.docx

    • 资源ID:1258648       资源大小:470.72KB        全文页数:48页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    共享单车的数据可视化系统设计和实现物联网工程专业.docx

    摘要1第一章绪论31.1 研究背景及意义31.2 共享单车发展趋势及存在的问题31.2.1 共享单车的兴起背景31.2.2 共享单车的发展现状41.2.3 共享单车发展的机遇和挑战51.3 本文的组织结构7第二章相关工作82.1 国外共享单车背景调查82.1.1 美国共享单车市场概况82.1.2 未来展望92.2 数据可视化系统间,102.2.1 数据可视化系统102.2.2 数据可视化的实现102.2.3 发展情况和应用领域11第早11,11求J析和系统结构»143.1 需求分析143.1.1 功能需求143.2 系统结构设计143.3 系统应用部署164.1 数据的获取和描述174.2 数据库设计194.3 Hlltj目匕、224.3.1 利用数据可视化画散点图224.3.2 利用数据可视化每日使用情况234.3.3 3.2对用户信息仃可视化.24第五章运行测试和分析结果265.1 运行测试265.2 站点散点图分析265.2.1 每天使用情况图305.2.2 二十四小时使用图3054)Ij)、1T315.4.1 用户类型分析315.4.2 用户性别分析335.4.3 3JlJ)'I'3第六章总结与展望366.1 本文工作总结366.2 未来工作展望36参考文献38致谢39摘要近年来,共享经济在我国发展迅速,收到了政府和广大民众的重大关注,而出现的很多问题也引起了众多学者的注意,关于共享单车的研究也越来越多。共享单车是指企业在校园、地铁站点、公交站点、居民区、商业区、公共服务区等提供自行车单车共享服务,是一种分时租赁模式。从共享单车数据中比如使用次数、骑行时间、骑行时长、起点和终点经纬度坐标等属性,我们可以看出人们的许多习惯从而进行研究。我们做一个数据可视化的系统要能做到文件上传,文件解析,文件数据可视化等功能,从而完成进一步分析。关键词:共享单车数据可视化数据分析AbstractInrecentyears,thesharingeconomyhasdevelopedrapidlyinChinaandhasreceivedsignificantattentionfromthegovernmentandthegeneralpublic.Manyproblemshavealsoattractedtheattentionofmanyscholars.Therearealsomoreandmorestudiesonsharingbicycles.Sharedbikesrefertothesharingofbikesoncampus,subwaystations,busstops,residentialareas,commercialareas,andpublicserviceareas.Itisatime-sharingrentalmodel.Fromthesharedbikedata,suchasthenumberofuses,ridingtime,ridingtime,startingandendinglatitudeandlongitudecoordinates,wecanseemanyhabitsofpeopleandconductresearch.Wecandoadatavisualizationsystemtobeabletodofileupload,fileanalysis,filedatavisualizationandotherfunctions,andfurtheranalysis.Keywords:Sharedbikesdatavisualizationdataanalysis第一章绪论1.1 研究背景及意义我毕业设计的选题是“共享单车的数据可视化系统”,共享单车是一个近年来很热门的新兴事物,共享经济在我国发展迅速,收到了政府和广大民众的重大关注,而出现的很多问题也引起了众多学者的注意,关于共享单车的研究也越来越多。共享单车是指企业在在一些人群密集的行程出发点或结束点向出行人提供自行车共享服务,然后按消费时长或者骑行距离收费,是一种分时租赁模式。从共享单车数据中比如使用次数、骑行时间、骑行时长、起点和终点经纬度坐标等属性,我们可以看出人们的许多习惯从而进行研究。我们可以通过可视化更好的去了解和研究共享单车,为研究者们提供许多新的角度。我们做一个数据可视化的系统要能做到文件上传,文件解析,文件数据可视化等功能,从而进一步分析。这个系统的功能有读取CSV文件,保存并分析数据,将数据可视化:显示出发结束点,显示集散散点图,显示轨迹等,可以选择显示哪些数据。1.2 共享单车发展趋势及存在的问题在过去的两年里,共享自行车在全国各地兴起,特别是在一线城市,也有一种不断扩大的趋势。目前,在中国共享自行车方兴未艾。在过去的两年里,共享的自行车就如雨后春笋一样涌现出来,带来了一种新的出行途径。作为共享经济理念下的一个新方面,共享单车受到许多投资机构的青睐。除了刚开始带头的小黄车和摩拜单车,又有源源不断很多新的品牌加入。到目前为止,已经制造了超过20种单一类型的共享单车。本文采用数据可视化系统,希望能有助于更好地理解共享自行车。1.2.1 共享单车的兴起背景2014年首批共享单车诞生在北京大学的校园。2013年戴威从本科毕业后开始了他成为OfO小黄车首席执行官兼创始人第一步,当时他已被北大保研,但是戴维去了青海省大通县东峡镇支教。东峡镇位于西北偏远山区,生活条件比较艰苦,他为了改善生活每周去一次县城,而他去现成的交通工具就是一辆老自行车。每周不断的骑行戴威想起在大学四年里他丢失了5辆自行车,很多同学都有过这样的麻烦,当你需要去一些汽车不方便到达的地方的时候,你的身边却没有一辆单车。他突然明白骑车去旅游并不是所有人都需要的,但是出行却是每个人都需要的。因此,2014年,第一代共享单车在北京大学的校园内诞生。随着共享经济的兴起,依赖互联网的进步与发展,出现了一种全新的商业模式一一共享经济,一般是指基于陌生人且存在物品使用权暂时转移的,以获得一定报酬为主要目的一种新的经济模式口。它的本质在于统筹调配线下的暂时没有人使用的产品或者服务,让他们以更低,更经济的价格提供产品或服务。而支撑共享经济发展的理念在于,“人们需要的是产品的使用价值,而非产品本身”2。所以在这样共享经济的理念之下,用户共享我们单车的价值,而又不需要去购买单车的所有权,从而实现了资源更好的分配和利用。互联网技术的进步发展和流行。众所周知,共享单车的使用依赖于互联网技术。其核心环节包括找车、开锁、还车和计费等,都严重依赖一张高质量的无线网络将单车与云端服务器稳定连接起来3。随着互联网技术的发展、5g技术长码短码控制码的钻研、芯片技术含量的提高和网络的覆盖为共享单车的应用提供了强有力的支持。122共享单车的发展现状所谓共享单车,是指企业在地铁站点、校园、公共服务区、公交站点等提供自行车共享服务。这是一种分时租赁模式4。作为一个新型的的共享经济理念的代表,共享单车一问世就被许多投资机构所看好,不仅仅是最始的Ofo小黄车和摩拜单车,后面还有许多源源不断加入的新品牌。这些共享单车都纷纷完成了他们的融资,并且时间短,融资金额大。共享单车名称融资时间融奥情况ofo2016年10月10日1.3亿美元C轮融资摩拜单车2016年10月13日近亿美元C+抡融资小呜单车2016年10月20日B轮融资骑呗单车2016年11月初Pre-A轮融资优拜单车2016年11月7日1.5亿人民币A轮融资野兽骑行2016年11月17日1.5亿人民币B抡融资1步单车2016年11月底2亿元人民币A轮融资表1.1部分共享单车融资情况表1.2.3共享单车发展的机遇和挑战作为一个被许多投资机构所看好的新奇事物,共享单车具有很好的前途和未来。它的出现是社会和时代飞速发展和进步的产物,在刚刚开始阶段拥有其快速发展的机会。与机遇和挑战并存的是刚开始阶段所遇到的困难。只有客服这些困难,共享单车才能够更快更好的发展。(一)共享单车发展的机遇1).有利于贯彻落实可持续发展。摩拜单车CEO王晓峰认为,与政府倡导的低碳节能,绿色出行相一致,是共享单车快速成长的重要前提5。共享单车作为一种绿色环保并且有益身体的出行方式,有利于用户的身体健康、缩短了出行时间并且节能减排有益环境,对于实现可持续发展有着重要的意义。2).市场需求庞大。一是在解决了部分用户的出行难题,从出门到地铁口或者是公交车站这一段距离如果用骑行来代替步行可以很好的节省时间。而且在大城市里面,很多时候邮费高,堵车,停车难等问题都使得用户选择共享单车。二是作为一种环保健康的绿色出行方式,共享单车既能节能减排保护环境,又可以锻炼身体,所以很庾用户喜爱。(二)共享单车所面临的挑战2016年中国单车租赁市场主要问题分布图同«占比OO% 1 eg. 30%中国单车租登巾场工耍向SS图1.12016年中国单车租赁市场主要问题分布图1) .一部分用户破坏或占有单车。共享单车私有化现象、破坏共享单车现象一直很严重。部分使用者不了解“共享”的含义,为了自己的便利或者贪婪将单车锁上自己的锁,涂改破坏二维码等等,这些都导致了单车的维修和重新投放,大大提高了成本,并且在一定程度上浪费了许多的资源。2) .严重的随意停放现象。共享单车开始的设计理念就是走到哪停在哪,为用户提供更便捷的用车服务,可是这也造成了严重的随意停放现象。此外,城市里的空地资源十分有限,尤其是一些大城市,也没有明确的自行车停放区域,这些都容易造成停车难或者引发相关问题。共享单车随意停放在路边或者人行道一定程度上会影响市容,妨碍交通,严重的话甚至会引起交管部门的介入。3) .共享单车公司没有做好服务和管控。很多共享单车企业在刚开始获得融资的时候,为了能够抢占市场或者扩大市场份额,大量投放共享单车。这个做法不仅使得过剩的单车被浪费,也使得占地过大从而造成了单车的随意停放。其次,很多被破坏的单车回收后并没有被及时维修而是堆积成山,因为某种程度上维修成本才超过了重新投放单车的成本。这点也造成了资源的闲置浪费。1.3本文的组织结构本文分为六章,各章内容介绍如下:第一章:绪论。本章介绍了课题的研究背景及意义,介绍了共享单车大致的发展情况,最后介绍本论文的组织结构。第二章:相关工作介绍。本章主要介绍了研究对象Citibike所在国家共享单车发展的背景,以及数据可视化的系统的简介,如何实现数据可视化系统并举了一些实际应用的例子。第三章:系统需求分析和系统结构。描述系统的功能需求、性能需求等其他需求,同时说明了系统的层次,给出了层次图和相关的应用部署。第四章:设计的实现。包括数据的获取,数据库的设计还有前后端如何实现等三个部分,大致说明了设计的思路第五章:运行测试和分析结果。运行完成的代码,测试可视化系统并对可视化的结果进行分析。第六章:总结与展望。本章总结了全文,并且对本系统的不足以及对系统的展望作出了比较详细的阐述。第二章相关工作2.1 国外共享单车背景调查在以往的科技互联网世界里,人们习惯把硅谷当成目标或者标杆,并且把这个“创新创业圣地”的成功方式介绍到自己的国家,这已经是先进科学圈的一种思维习惯,现在这样的趋势正在悄然改变。2.1.1 美国共享单车市场概况根据美国国家城市交通协会最近发布的一份报告,近几年来美国的共享单车的骑行次数已经超过了八千万次。在2016年,共享单车在美国的骑行次数超过了两千八百万次,这个数字大概相当于每年美国人达成铁路交通的总次数了,大大超过了每年辿士尼乐园的游览次数。BikeShareRidershipintheUSbySystemTota-TrlPS TakenMH=OnSSource: NACTO图2.1美国共享单车市场份额2016年的骑行的次数比前一年增长了四分之一,越是大城市的共享单车项目所对应的骑行次数也越多,包括NeWYOrk的CitiBike(花旗自行车,也是我们的数据来源)、WashingtonDCMCapitalBikeshare(首都自行车)、Miami的CitiBike>Chicago的Divvy以及Boston地区的Hubway,这几个大型贡献单车品牌的市场份额占了八成以上。目前,全美国的单车共享项目(拥有超过十个停车点并且超过一百辆共享单车)的数目正在飞速上升中,这个数字已经从2010年刚开始的四个增长到了2016年的五十五个系统,其中,超过八成的能够经营超过1年的共享单车系统在慢慢扩大规模。2016年有两大单车共享系统正式启动,一是在PortIand的BIKETOWN,二是在1.A的MetroBikeShare,全国自行车的数量也在飞速上升。50.00045QOO40X)0035X)0030.00025X)0020Qc)O15X)0010.000500To-!Lnps Taka MH=OmBikeShareGrowthintheUSSource: NACTOINumberofBikesRidership图2.2美国共享单车增长情况美国的第一个共享单车系统开始于2010年,那时候全美国只有一千六百辆共享单车,2013年,一个更大的共享单车项目被开启,从2012年的七千辆飞速上升到了2013年的一万九千辆,然后进一步增加到了2016年的四万两千辆。共享单车数量的增加的同时,质量也在提高。最近几年智能共享单车(Smaabike)的份额在不断的提高。这些智能共享单车运用了更加智能的车载设备和停车设施。从2014年第一辆智能车在美国出现到现在为止,比例正在不断地增加。2.1.2未来展望目前,美国单车项目仍在增长,许多城市,包括DetrOit、CityofNewHaven>NewOrleans,或已选择供应商,或正计划启动相关项目,许多现有的共享单车系统仍在计划扩大,如纽约Citibike项目。共有2000辆车增加到12000辆,HOUStOn将在100个单点增加车辆,SanFranciscoBayArea计划将目前的700辆乍辆共享系统扩展到7000辆车。单车的发展趋势是实现一个低成本,便捷的一体化经济城市交通系统,更多的人使用单一的汽车共享系统意味着更多的人得到体育锻炼、节约时间,或者更容易获得经济机会。许多城市将更深入地融入社会,雇佣当地人,建造特殊的自行车道,创造更便宜的价格体系,这将更有利于促进所有群体中共享自行车的普及。2.2数据可视化系统简介2.1.1 数据可视化系统在如今这个大数据时代,数据发现数据挖掘数据分析无处不在。我们从Citibike网站上获得的数据可以了解到共享单车的试用情况包括站点,使用时长等各个方面的具体情况,然后通过数据可视化使其更直观更具体的展现出来。这个系统我们可以自行上传CSV文件令其读取,从而对其他数据也可以进行展示,可以自定义要去展示的参数。数据可视化技术是运用计算机图形学和数据处理技术,将数据进行读取分析并按照要求显示成为图标或者图像然后再进行处理的一门技术。数据可视化概念首先来自科学计算可视化(ViSUaliZatiOninSCientifiCComPUIing),这不仅仅是将数据可视化,还要计算这一过程中数据的变化。随着计算机技术的发展,数据可视化概念己经扩张,现在不仅包含科学计算数据的可视化,而且包含工程数据和测量数据的可视化,学术界常把这种空间数据的可视化称为可视化(VolUmeViSUaliZation)技术。2.1.2 数据可视化的实现随着互联网技术的飞快发展,数据可视化的技术也在不断的提升,现如今已经进入了大数据时代,数据可视化技术作为分析数据的一种重要的手段,值得引起我们对重视。随着数据可视化技术的发展,有很多优秀的工具可以让我们来实现数据可视化,你如JQCharI、XChalIs、highcharts和echarts等,本文便是运用了echarts来实现数据可视化。Echarts有百度商业前端数据可视化团队开发,底层基于一个叫ZRender的轻量级CanVaS库,拥有坐标系,图例等许多基本的组建,可以用来创建饼状图、折线图、散点图和雷达图等各种图表,也支持任意维度的堆积和多图标混合展示8。2.1.3 发展情况和应用领域最近几年来,随着网络运用和电子商务的飞速发展,对我们科学数据的研究也提出了更高的标准和要求,数据可视化技术也随之飞速进步。我们可以应用数据可视化技术,发现很多在金融,商业还有通信等数据中隐含的规律,从而提供决的依据。这些已经成为了书库可视化技术中的热门方面。因为各方面的发展需求,数据可视化系统在近几年也不断涌现,像TabIeaU,echarts等都是优秀的数据可视化工具。数据可视化技术的应用方面十分广泛,几乎在大多数领域都可以运用:自然科学,金融,商业,网络通信,工程等各个方面。近年来是数据可视化技术发挥着越来越大的作用。其中数据可视化技术主要用于以下几个领域:1) .医学数据可视化技术已经广泛用于医学的各个方面。数据可视化在医学应用中的核心技术,是构建人肉眼看不到的身体器官的3D模型,从而根据这些图像模型来进行诊断。尽管3D数据处理技术与显示效果更好,但它需要基于庞大的数据量统计,而且计算方式很复杂,因此还需要对其进行进一步的科学研究从而才能更好地利用这项技术解决医学问题。3D数据的可视化,目前在脑部核磁共振图像序列重建中有着广泛的应用,主要为图像分割技术、标定多重数据集合图像技术以及实时渲染技术这三个方面9O2) .新闻新闻就是最新鲜的消息,其中必然包含了大部分的数据,这也就涉及到了数据分析或者数据处理,在这里我们就可以用数据可视化来分析处理新闻索要给我们呈现的数据,从而能让观众简洁明了的了解新闻中所要传达给我们的数据。就像下图直接明了的可以看出柏林的房价在这几年的涨幅,还有不同地区的房租区间也用色块明显的表达了出来,让人一看就懂。2009(2014"图2.3新闻中的数据可视化3) .气象预报数据可视化在气象方面的运用也十分广泛,我们平常看的天气预报上面的全国气象图,风向图等都在一定程度上运用了数据可视化。在天气大数据系统中,利用全球气象监测数据与计算结果来显示全世界不同时期的天气情况的图像,从而对全球气象进行了深入研究和预测。如下图就是一个调用echarts来进行数据可视化的简单的例子,我们可以从图表中清晰的看出一周中气温的变化,亦可以读出每天最高或者最低温度的数据。参 ECharts页 特性 实例文R F XTtt<) EnQlHhtyp cl90r/.bXXJaryGp : a,o,dm : M-鸣-.,VBV.W57r.WB1OmoR).calculat: true. XA (图2.4天气中的数据可视化4) .公共监管IB JS公共资曲交易监替可鞅佬分衍果坡一、飞BW_Wnm -M4图2.5公共管理中的数据可视化数据可视化在公共监管上面也有着很大的运用。相关部门每天都要对相关文件进行资格检验或者审批,有时候面对海量的数据处理很容易在疲惫之下出现错误从而导致误差。这个时候我们引入数据可视化系统,不仅能够把数据简洁明了的显示出来,更能够清晰的反映出对比关系,让人一看就懂。第三章需求分析和系统结构3.1 需求分析3.1.1 功能需求(1)上传文件:能从本地上传CSV格式的数据文件(2)保存数据:读取文件,并对文件中的共享单车的数据进行分类保存(3)读取保存的数据,对数据进行可视化:a.形成一个根据经纬度分布的共享单车站的散点图,同时也能反映出每个单车站点被使用的次数;b.形成一个每个月内按天数计算的共享单车使用次数的柱状图;c.形成一个每天内按二十四小时计算的共享单车使用次数的柱状图;d.形成一个按是否会员分类的饼状图;e.形成一个按性别分类的饼状图;f.形成一个按年龄分类的饼状图;(4)历史文件查询:有一个历史文件查询功能,能够快速的检索到以前使用过的CSV文件。3.1.2性能需求(1)文件读取快速,数据保存准确,不会出现数字误差;(2)系统响应时间短运行快速;(3)可视化图形简洁明了,方便理解。3.2系统结构设计这一节着重讨论共享单车可视化系统的设计,主要考虑系统的结构设计,要综合可行性、开发性和效率等多个方面综合考虑。可视化技术在近年发展迅速,可视化工具与方法也出现很多,大量的数据可视化开源工具库被开发出来,大大提高了开发的交互性和效率。本文构建的是基于Web端的共享单车数据可视化系统,系统结构分为三层:1)用户层:作为系统的用户界面,我们采用Web页面的模式,运行代码之后我们点击生成的网址进行访问。我们可以在用户界面进行文件上传、查看可视化的结果和查看历史文件。2)数据库层:这一层是数据库用来存储数据、查询数据和计算数据,我们可视化所需要的数据就从这里取得。主要包括:日期、时间、开始站点、结束站点和用户个人信息(性别,年龄)等。我们的系统采用MySQL作为数据库。3)服务器层:服务器层是位于用户层和数据库层之间的层面。一边接受来自用户界面的请求,然后再根据这些请求向数据库申请数据。得到数据之后对数据进行处理,最终得到可视化的画面再返回到用户层。系统层次如下图所示:图3.1系统层次图3.3系统应用部署1)用户层作为前端,我们以Web的形式可以用浏览器打开,运行程序以后会出现一个网址,点击网址就可以进入共享单车数据可视化系统。我们利用html来构建网页的内容结构,用PythOn语言作为前后端的桥梁。2)后台服务器的框架有很多种,我们这里用的是基于PythOn的flask框架,虽然规模较小,但支持一个小型的系统绰绰有余。本文的可视化系统只是对共享单车的一些基本数据进行图表绘制,系统规模比较小,所以就采用了flask框架。服务器层运行在Hask搭建的本地服务器上,便捷且效率高。3)数据库我们采用的是MySQL,操作方便,运行速度也快,也较为适合本文这个小型系统。第四章设计的实现4.1 数据的获取和描述本次实验的数据文件,是从美国纽约的花旗单车也就是Citibike官网上下载的共享单车的相关数据。这些数据文件都是CSV格式的,包括开始时间,结束时间,开始站点,结束站点,使用者信息等。图4.1共享单车ER图IripdurationStarttiieStoptiiestartsustartsustartsustartsuendst&tiendStatiendstationendstation1Ibikeidusertypebirthyez3822014/2/10:002014/2/10:06294VashingK40.73049-73.957265StantonS40.72229346-73.9914753521101Subscriber19913722014/2/10:002014/2/10:06285Broadray40,73455-73.907439E4Stft40,7262807-73.9897804115456Subscriber5912014/2/10:002014/2/10:10247PerrySt40,73535-74.0048251iottSt40.72317958-73.9948001216281Subscriber5832014/2/10:002014/2/10:10357E11St40.73262-73.9916284Creerwicb40.73901691-74.0026376117400Subscriber2232014/2/10:002014/2/10:04401AlienSt40.7202-73.99439E4St&40.7262807-73.9897804119341Subscriber5412014/2/10:002014/2/10:09152VarrenSl40.71474-74.0091331PikeSt&40.71173107-73.9919304318674Subscriber3542014/2/10:012014/2/10:06325B19St¢40.7825-73.9347439E4Stft40.72e2807-73.9897804116975Sscriber9162014/2/10:012014/2/10:1«3S4EaersonF40.6双3-73.9622395BondStC40.68807003-73.9841063716020Subscriber2772014/2/10:012014/2/10:0«375IercerSt40.72679-73.%7¾9Vaghingk40.73224119-74.0002639418891Subscriber4392014/2/10:022014/2/10:09285Broadray40,73455-73.9907247PerrySt40,73535398-74.0048309120875Subscriber9592014/2/10:022014/2/10:18518E39St&40,7478-73.9734439E4Stft40,7807-73.9897804115263Subscriber35910402014/2/10:022014/2/10:022014/2/10:082014/2/10:19501FDRDriv140,74422388V26St840.74972-73.9712-74.003487E20StC40.73314259336Sullivan40.73047747-73.97573881-73.%90606519377Subscriber17271Subscriber4772014/2/10:022014/2/10:10518E39St240.7478-73.97345282Ave6E40.74290902-73.9770605819366Subscriber7072014/2/10:022014/2/10:14257Lispenarc40.71939-74.0025345¥13St40.73649403-73.9970437417757Subscriber3432014/2/10:032014/2/10:08477V41StC40.75641-73.99493¥45StC40.7568001-73.9829115319734Subscribw8132014/2/10:032014/2/10:16317B6St640.72454-73.819223V13Stt40.73781509-73.9999466118003Subscriber14912014/2/10:032014/2/10:28527E33St240.74316-73.9743412Forsyth£40.7158155-73.9942236617630Subscriber2922014/2/10:042014/2/10:085041Ave&B40.73222-73.9817487E20St40.73314259-73.9757388116115Subscriber2592014/2/10:052014/2/10:09316FultonSt407gQ6-74.W5415PearlSt40.7047177-74.0092602720152Subjcriber2312014/2/10:052014/2/10:094908Ave/R40.75155-73.993951229Ste40.7500727-73.9933927917141Subscriber4582014/2/10:062014/2/10:13518E39St?40.7478-73.S34326E11St£40.7253837-73.9842672620774Subscriber2972014/2/10:052014/2/10:10450V49St40.76227-73.98794799Ave&40.76019252-73.991255121025Subscriber4972014/2/10:0«2014/2/10:14300Shevchenk40.72815-73.9902174E25StS40,7381765-73.9773866214827Subscriber3782014/2/10:062014/2/10:124745Ave&B40.74517-73.湫8442V27StC40.7"647-73.99391520157SubscriberAg*>ij7O1AA*>iO1A.1OO*I-70OOOO4AOD«a一”OOiOOOOo1oo图4.2原数据文件本文中用2014年02月的数据来举例,数据文件如上图所示。在用户层面,我们首先点击上传文件的指令,如果此时会判断文件类型,如果上传成功则会返回上传成功的消息,服务器得到指令之后就开始读取数据。Ii请选择CSVS:件上传工上传文件我们还附加了一个读取本地历史文件的窗口,方便快速检索以前曾经上传过的文件,我们可以在上传的目录中检索到。历史文件选择文件请选择1526473699.csv图4.4历史文件上传我们读取我们想上传的CSV文件,因为要把数据都上传到数据库中,先分割数据得到数据库名,判断数据库是否存在。然后创建一个表,因为这里的数据种类很多,我们首先建立一个列表,保存必要的数据。把时间进行切割,得到具体的天,然后我们把列表内每个元素用作字典,包括日期,小时等,最后把数据保存进列表。大致流程如下图。图4.5文件上传流程图4.2 数据库设计读取文件中的数据都保存到数据库之后我们可以得到一下一个数据总表:ViPdMfCt*rtt>ntop6n*Mf,t6ojdM*t.tM*vr'n<Mart,>tet>or*Jat1aW.tM*0fJor9dnd,teo*Jd*dtt0l*V*fv*d.*t*cn.Mh>d4MX>lC701OGOWX)2011OOlOtMIME47夕&214a11123OW7J.970J2517504u<aei5tt47J22U512IR201W-01OOOOIO?201W0I8239IMW2St10M4(rwimi-74C12m)4e4”W20WllWX,7<W73mOomaX>l07-0lCWMsMn1lai$t*(S$t4ara6671.9W7647WI"“2Ig,XM7>O9nw4aoXi07-0l0ODSj06MlP07)lOOJ76SSlf<xvyStftBrOOfW幺aLMMH.M262tt4MSrckMkmy&W60847M25S0-MMl5757Oaol4020107>1OHM?382Umn¼P1EUSt47MGS573.”20050»410SuflolcUaStertoflSt5.72066U271S6Mlx)2W0lOOlMaSllEUS*AvmeB4a729M6S573,977724»4ME51S<aiAe8.7MWTn-n»57530201W-0l>O1>592OIWOI»ll<092914Q7)C>2MM11990W7)94mAmeCSTVUll71977BXio-OlOODM6XnWmw)w6<.StaMmmuU41114A>64M013427IMJoiSSlAlMIma40.XM214474oor。,金MlU79*004U:16MWg血如412E7StftA>mA4an217ttnwmssiM3Xn"W9tor4a7MM774?71M10773x>w>ooh2j加37QIOOdScU173Bedwwy&W49St4ftT«0M67973,4426½47»9wftW45Sl87H9R7XM1114WIx7380223M-CHX59IMM*o*ft&ZdeSl4G71M50

    注意事项

    本文(共享单车的数据可视化系统设计和实现物联网工程专业.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开