如何从 NASA 下载气象数据
如果大家有从 NASA 获取气象数据的需求的话,只要在某度搜索,一定会看到下面的这些链接:
他们可以批量获取单个城市和经纬度范围内的数据,而且代码也写得很好,但有两点问题:
- 他使用的数据库是 NASA 为作物生长模型提供的气象数据,包括辐射、最大最小气温、降雨、风速,而不包括很多研究需要用到的气温和相对湿度的数据;
- 他将空值用了前后5日的平均值代替,有时候可能不需要这么处理
针对以上两点问题,我只能去寻找 NASA 官网进行数据检索和下载,而 NASA 提供的数据获取工具也十分方便。 只需要打开 NASA 的 Data Access Viewer,就可以看到左边的界面:
左边的工具选项都十分明确:
- 数据来源:就选择“SSE-Renewable Energy”就好;
- 选择日值、年值或是气候学的平均处理;
- 选择目标城市的经纬度即可,当然也可以使用标记工具直接在地图上点出;
- 输入目标的起止日期;
- 输出文件的格式
下面就是选择目标变量,我选择的是这两个,也就是气温和相对湿度:
接下来就可以提交和下载了。
至于数据的说明,可以点击这里,里面说明了数据的来源、分辨率和可获取的日期跨度。当然,如果要进行批量获取的话,可能需要高人来写相应的代码了。