<飞天加速计划·高校学生在家实践> 分享一下用ecs展示某地区疫情发展变化状况

简介: 通过收集某地区官方发布的疫情发展情况数据(新增人数+中高风险区),用python处理数据,获取对应的坐标,导出数据后用echart渲染成地图样式来直观的展示疫情发展情况的逐天变化可视化数据

   本人今年研一,这次的分享的东西其实主要属于给新导师打工做的作业。起因是我们学校在边疆省份么,然后从八月份开始爆发疫情,所以到现在为止我们都还没有开学去学校,在网上上网课。然后我们导师不是在做社会学相关的研究么,然后就准备找一些疫情的相关数据来做一下统计,然后知道我之前工作是it相关的,所以这个任务就交给我了



   最终的成果地图的方式把每一天省内各地市县区的感染人数和中高风险地区标注出来,通过切换日期,就可以直观的看到疫情发展变化的情况。这个数据来源就是各个地市官方发布的每天的疫情情况。一开始是准备用代码来提取的,后来发现,每个地方的发文措辞都不一样,而且我拿到手的是pdf版本的,处理起来也很麻烦,最终只能蛋疼的手动提取出里面的数据到excel里面。主要是每天的新增人数和中高风险地区划定。

   然后有了这个数据excel之后就可以用python通过pandas读出来,然后按照你想要的格式转成json数据了,其中中高风险地区的位置,是通过百度地图的api来走poi查询到最相近的点位然后取他的坐标,所以理论上其实不一定能准确对应到这个风险区点。

   有了数据之后就需要把他用可视化的方式展示出来,一开始想到的是用百度地区的js SDK,研究了一段时间之后偶然发现还可以用echart来做,而且效果看起来更好,所以又开始重头折腾研究这个,网上找了一些demo之后照着改。最终把数据塞进去之后就能实现上面的效果了。具体图标的颜色啊,大小啊之类的可以按照自己的要求去配置,也可以通过点击市级区块进入到区县级,其实也差不多的意思


   最后就是怎么交给导师的问题了,很显然不能把一个前端的源码给他,他也不会在本地弄个web服务器。也不能截成图,因为每一天都要截出来的话会有几十章图片了。所以就想到了直接部署到服务器上,给他一个地址让他自己去访问,想取哪天的数据自己截图。

   说到服务器,那优先想起来的肯定是阿里云,之前在公司服务器用的也是阿里云的,以前就听说过阿里云有个大学生优惠计划,可以学生价买一年的服务器来学习,所以上网看了看,结果发现这个计划现在都已经改版了,减量又减价……可以免费申请两个半月了,虽然时间确实不长吧,但确实很良心了。流程也很简单,直接申请,通过那个新手任务之后就可以试用两周了,然后直接远程ssh上去,先开放80端口,然后简单的装个python环境,启个httpServer,测了一下外网直接能访问,然后用sftp把项目文件夹传上去,直接访问html文件地址,成功!


   总的来说目前阿里云确实是国内云服务器厂商中做的最早也是最好的,一般想到云服务器就会第一时间 想到用阿里云,而且对于大学生想要学习服务器相关的知识,提供免费的服务器试用也是非常良心,对我来说也是解决了燃眉之急。最后祝阿里云越办越好,也祝我自己学业顺利!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
1月前
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
85 3
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
2月前
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
4天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。
|
5天前
|
SQL 弹性计算 安全
阿里云上云优选与飞天加速计划活动区别及购买云服务器后续必做功课参考
对于很多用户来说,购买云服务器通常都是通过阿里云当下的各种活动来购买,这就有必要了解这些活动的区别,同时由于活动内的云服务器购买之后还需要单独购买并挂载数据盘,还需要设置远程密码以及安全组等操作之后才能正常使用云服务器。本文就为大家介绍一下目前比较热门的上云优选与飞天加速计划两个活动的区别,以及通过活动来购买云服务器之后的一些必做功课,确保云服务器可以正常使用,以供参考。
下一篇
DataWorks