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