首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建一个静态的地图骨架使用超过层(标记)每小时变化的叶片,这是托管在一个网站上使用烧瓶?

如何创建一个静态的地图骨架使用超过层(标记)每小时变化的叶片,这是托管在一个网站上使用烧瓶?
EN

Stack Overflow用户
提问于 2020-08-05 13:36:58
回答 2查看 455关注 0票数 3

很抱歉,如果这个问题让人困惑或者说不通,这是我的第一个项目,我将尽我最大的能力来解释它。

一开始,我以为我只是托管了一张我用folium创建的地图,并将地图的模板继承到了用烧瓶创建的网站中,因此我没有在主app.py文件中进行任何硬编码,然而,这似乎是非常基本的。所以现在使用机器学习算法,我想在地图上显示不同的东西,对一天中的每一个小时都做一些预测。

问题是:一天中每小时生成一张新地图所需的时间要比预期的要长(再加上存储一个新地图的次数会非常昂贵)。

我的解决方案:有一个骨架地图,因为我要预测的区域是本地化的,所以把这个区域作为基本地图,并改变上面的图层,每小时显示一次预测(基本上是热图)。

这方法正确吗?请推荐一条正确的路径来实现这一点。只要能完成任务,我就愿意尝试新事物。我真的很感激你在这方面的帮助。提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-07 17:24:22

如果要添加新的javascript来动态获取数据,Folium不支持WebSockets,但是最好的方法是每次提取数据而不是呈现html,这也有助于解决速度问题。另外,看看传单也会有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2020-08-07 08:14:37

如果希望更快地生成映射,可以直接使用Javascript库宣传单创建映射(它是用来用Folium呈现映射的库)。您需要将您的预测数据从您的后端在瓶中发送到您的前端Javascript与传单在您的HTML模板(Jinja2)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63266417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档