张春成

V2

2022/08/17阅读:23主题:默认主题

气温地图

气温地图

接着上回的温度数据,再做一点工作。

具体来说,我关注一个温度指标,它就是

今年 7 月的温度比去年同期高多少?

能看得出来,我国西南今年是真的热,

有多热?比去年高 9 度的那种热。


数据问题

首先,值得说明的是,采数据的网站有点“不那么合作”,具体表现为它每隔一段时间会“Forbidden”我的请求。

这就导致数据下载不全,就很烦。

所以,我只能把能够采到的数据集中起来进行分析。

中国地图

之后,为了构造气温地图,需要首先构造中国地图。

这个事情不难办,有许多项目可以支持这个东西,我选择了 Gitee 上的开源项目

riverscn/china-geojson

它提供了 geoJson 格式的原始数据,这样既可以有点粗糙,也可以很精细,按需提取即可。

可见我的开源前端代码

Geometry Map

Untitled
Untitled
Untitled
Untitled

这个项目总体上来讲是不错的,但在使用过程中,发现了 2 个已知问题

  1. 坐标表示有错误,有些地方应该是数组,但写成了字符串;
  2. GeoJson 格式标记有误,有些地区的地图数据应该标记成 MultiPolygon ,但错误地使用了 Polygon。

温度映射

我们还是对刚过去的 7 月的温度数据感兴趣,将温度高值的绝对值映射如下,地图中空白的地方是数据没有下载下来的地方。

绝对温度
绝对温度

绝对温度

但体感是个很奇怪的东西,可能生活在炎热环境的人更适应炎热的环境。

因此,我还关注另一个指标,它就是

今年 7 月的温度比去年同期高多少?

比去年提高的温度
比去年提高的温度

比去年提高的温度

能看得出来,我国西南今年是真的热,有多热?比去年高 9 度的那种热。

分类:

后端

标签:

后端

作者介绍

张春成
V2