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

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

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



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

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

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


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

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


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

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
人工智能 自然语言处理 安全
Python构建MCP服务器:从工具封装到AI集成的全流程实践
MCP协议为AI提供标准化工具调用接口,助力模型高效操作现实世界。
1217 1
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
11月前
|
弹性计算 Linux 云计算
阿里云操作系统控制台——ECS操作及云计算应用实践
本文详细介绍了云服务器ECS的使用流程,包括开通服务、系统配置、权限管理、组件安装及内存全景诊断等关键步骤。通过开通阿里云操作系统服务、授予RAM用户权限和安装必要组件,可实现对服务器的有效管理与维护。在内存诊断部分,展示了如何发起诊断并解析结果,帮助精准定位内存问题。此外,文章还讲解了利用ECS训练模型的操作方法,从上传文件到终端命令执行,直至完成模型训练。最后总结指出,掌握这些技能不仅提升了对云服务器架构的理解,还为实际业务提供了高效解决方案,展现了ECS在数据处理与分析中的重要价值。
阿里云操作系统控制台——ECS操作及云计算应用实践
|
12月前
|
Kubernetes 监控 Serverless
基于阿里云Serverless Kubernetes(ASK)的无服务器架构设计与实践
无服务器架构(Serverless Architecture)在云原生技术中备受关注,开发者只需专注于业务逻辑,无需管理服务器。阿里云Serverless Kubernetes(ASK)是基于Kubernetes的托管服务,提供极致弹性和按需付费能力。本文深入探讨如何使用ASK设计和实现无服务器架构,涵盖事件驱动、自动扩展、无状态设计、监控与日志及成本优化等方面,并通过图片处理服务案例展示具体实践,帮助构建高效可靠的无服务器应用。
|
存储 人工智能 运维
面向AI的服务器计算软硬件架构实践和创新
阿里云在新一代通用计算服务器设计中,针对处理器核心数迅速增长(2024年超100核)、超多核心带来的业务和硬件挑战、网络IO与CPU性能增速不匹配、服务器物理机型复杂等问题,推出了磐久F系列通用计算服务器。该系列服务器采用单路设计减少爆炸半径,优化散热支持600瓦TDP,并实现CIPU节点比例灵活配比及部件模块化可插拔设计,提升运维效率和客户响应速度。此外,还介绍了面向AI的服务器架构挑战与软硬件结合创新,包括内存墙问题、板级工程能力挑战以及AI Infra 2.0服务器的开放架构特点。最后,探讨了大模型高效推理中的显存优化和量化压缩技术,旨在降低部署成本并提高系统效率。
|
人工智能 监控 测试技术
阿里云磐久服务器稳定性实践之路
阿里云服务器质量智能管理体系聚焦自研服务器硬件层面的极致优化,应对高并发交付、短稳定性周期、早问题发现和快修复四大挑战。通过“三个重构”(质量标准、开发流程、交付模式)、“六个归一”(架构、硬件、软件、测试、部件、制造)策略,实现芯片、整机和云同步发布,确保快速稳定上量。此外,全场景测试体系与智能预警、分析、修复系统协同工作,保障服务器在萌芽阶段发现问题并及时解决,提升整体质量水平。未来,阿里云将继续深化大数据驱动的质量管理,推动服务器行业硬件质量的持续进步。
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
存储 弹性计算 NoSQL
"从入门到实践,全方位解析云服务器ECS的秘密——手把手教你轻松驾驭阿里云的强大计算力!"
【10月更文挑战第23天】云服务器ECS(Elastic Compute Service)是阿里云提供的基础云计算服务,允许用户在云端租用和管理虚拟服务器。ECS具有弹性伸缩、按需付费、简单易用等特点,适用于网站托管、数据库部署、大数据分析等多种场景。本文介绍ECS的基本概念、使用场景及快速上手指南。
493 3
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感
|
弹性计算 前端开发 JavaScript
高校学生在家实践ECS弹性云服务器
简单谈谈我这几周使用ECS弹性云服务器的体验感