怎么样查各市的历史最高气温、最低气温以及年平均气温?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样查各市的历史最高气温、最低气温以及年平均气温?相关的知识,希望对你有一定的参考价值。

不是一连串的历史气象数据,而是有记载以来,某个市所出现的最高气温和最低气温,是单个气温数据

百度“天气网”就能查到。比如在首页的右边栏目里有某地气温查询(如图)——

请点击输入图片描述

点击气温查询后就会显示该地日均最高和最低温度以及日均温(如下图)——

请点击输入图片描述

参考技术A

想要查询以前的天气,可以在很多个气象数据网站中获取,比如:

1、http://ncc.cma.gov.cn/cn/ 国家气候中心

2、http://www.xihe-energy.com 羲和能源大数据平台

3、http://www.cdc.noaa.gov/public.data 中国气象局

4、http://www.edu.cn 中国教育科研计算机网

5、http://weather.com.cn/ 中国天气网

步骤一:地理位置选择。既可以选择单点数据也可以选择区域平均数据

步骤二:确认数据源。历史数据可选择羲和数源、欧洲中期天气中心、美国国家航空航天局;预测数据可选择德国气象局

步骤三:输入想查询下载的起止时间,可选历史40年和未来7日

步骤四:选择所需要的气象数据下载,如气温,导出小时级数据

步骤五:如需要查询更多数据,可在“更多属性”中进行“检索属性”

[Hive_add_7] Hive 实现最高气温统计


 0. 说明

  Hive 通过 substr() 函数实现最高气温统计

 


1. Hive 实现最高气温统计

  1.1 思路

  将一行文本加载为 String

  通过 substr() 函数截取年份和温度

  1.2 实现

  1. 创建 temp 表

create table temp(line string);

 

  2. 加载气温数据到 temp 表中

load data local inpath /home/centos/files/temp into table temp;

 

  3. 编写 SQL 语句

select year, max(temperature) from (select substr(line,16,4) as year, cast(substr(line,88,5) as int) as temperature from temp) a where temperature != 9999 group by year;

 

  类型转换  cast(temperature as int);

 


 

以上是关于怎么样查各市的历史最高气温、最低气温以及年平均气温?的主要内容,如果未能解决你的问题,请参考以下文章

如何批量获取全国各省市每天的最高气温和最低气温?

7、下表是20个城市的最高气温和最低气温(单位:摄氏度) 城市 最高气温 最低气温 城市 最高气温 最低气温

如何查看各地历史气象气温数据

统计全球每年的最高气温和最低气温

2最高气温和wordcount 命令行下

时间序列丨1979年—2014年三峡库区月平均气温的时空变化分析