NOAA小时气象数据和逐日气象数据检索接口

简介

本API提供了访问NOAA Global Surface Summary of the Day (GSOD) 和 NOAA Integrated Surface Database (ISD) 数据的方式。用户可以通过这些接口查询站点信息、获取国家和地区列表、检索站点列表以及获取特定站点的数据。
数据更新至2023.12.31,后期会业务化更新。

服务器地址

http://eia-data.com:8080/

查询站点列表

Endpoint

GET /noaa/info

参数

  • year (int): 查询的年份
  • type (str): 数据类型,可选值为 noaa_gsodnoaa_isd

响应

  • 成功时返回包含站点信息的JSON数组,每个对象包含以下字段:
    • Station_Id_C (str): 站点ID
    • Lat (float): 纬度
    • Lon (float): 经度
    • name (str): 站点名称

示例

GET http://eia-data.com:8080/noaa/info?year=2023&type=noaa_gsod

获取国家和地区列表

Endpoint

GET /noaa/country

参数

  • start (str): 起始日期
  • end (str): 结束日期
  • type (str): 数据类型,可选值为 noaa_gsodnoaa_isd

响应

  • 成功时返回包含国家或地区名称的JSON数组

示例

GET http://eia-data.com:8080/noaa/country?start=2023-01-01&end=2023-12-31&type=noaa_gsod

按照国家和日期检索站点列表

Endpoint

GET /noaa/station

参数

  • country (str): 国家或地区名称
  • start (str): 起始日期
  • end (str): 结束日期
  • type (str): 数据类型,可选值为 noaa_gsodnoaa_isd

响应

  • 成功时返回包含站点信息的JSON数组,每个对象包含以下字段:
    • station_ID_C (str): 站点ID
    • station_Name (str): 站点名称
    • Province (str): 省份

示例

GET http://eia-data.com:8080/noaa/station?country=USA&start=2023-01-01&end=2023-12-31&type=noaa_gsod

获取站点数据

访问限额

每分钟60次

Endpoint

GET /noaa/data

参数

  • year (int): 查询的年份
  • stationId (str): 站点ID
  • type (str): 数据类型,可选值为 noaa_gsodnoaa_isd

响应

  • 成功时返回包含站点数据的JSON数组。

对于 noaa_gsod 类型,每个对象包含以下字段:

  • year (int): 年份
  • mon (int): 月份
  • day (int): 日期
  • Tem_Avg (float): 平均温度
  • DPT_Avg (float): 平均露点温度
  • PRS_Avg (float): 平均气压
  • WIN_S_2mi_Avg (float): 平均风速
  • PRE (float): 降水量

对于 noaa_isd 类型,每个对象包含以下字段:

  • year (int): 年份
  • mon (int): 月份
  • day (int): 日期
  • hour (int): 小时
  • Tem (float): 温度
  • DPT (float): 露点温度
  • WIN_S_Avg_2mi (float): 平均风速
  • WIN_D_Avg_2mi (float): 平均风向
  • PRE_1h (float): 一小时降水量

示例

GET http://eia-data.com:8080/noaa/data?year=2023&stationId=54511099999&type=noaa_gsod

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/26524.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java开发者也能看懂的大模型应用开发实践!!!

前言 做AI大模型应用的开发其实Java也能写,那么本文就一个Java开发者的立场,构建实现一个最基础的大模型应用系统。 而大模型应用系统其实在目前阶段,可能应用最广的还是RAG领域,因此,本文也是通过在RAG领域的基础架…

PostgreSql中使用to_char函数、date()函数可能会导致索引无法充分利用,导致查询速度无法提升

今天在处理接口请求速度慢的问题,惊奇的发现加了索引,但还是请求很忙。由于card_stop_info表有300w条数据,这时候关联查询非常慢,于是我加上匹配项索引,但是发现依然没有改变速度。。这时候去搜了一下才知道pgsql的to_…

Python提取PowerPoint演示文稿表格保存到文本及Excel文件

PowerPoint作为广泛使用的演示工具,常被用于展示各类数据报告和分析结果,其中,表格以其直观性和结构性成为阐述数据关系的不二之选。然而,在数据分析、文档归档或跨平台分享的场景下,幻灯片中的表格功能难以满足需求&a…

Qt全局快捷键QGlobalHotKey的自研之路

这两天对Qt的快捷键格外感兴趣。 前两天在使用QHotKey的过程中,发现不能定义小键盘键盘码,自己二次修改了该库之后已经可以设置小键盘快捷键了。文章在这里:Qt第三方库QHotKey设置小键盘数字快捷键。 昨天突发奇想:目前所有的快…

# RocketMQ 实战:模拟电商网站场景综合案例(十一)

RocketMQ 实战:模拟电商网站场景综合案例(十一) 一、RocketMQ 实战:模拟电商网站场景综合案例-- web 端项目开发 1、在 shop-order-web 工程模块中,创建 Controller 类 OrderControllre.java /*** shop\shop-order…

DBeaverUE Mac版:数据库管理新纪元,一键掌控所有数据

DBeaverUE for Mac是一款卓越的数据库管理软件,专为Mac用户设计,提供了一套高效、稳定且全面的数据库解决方案。以下是关于这款插件的详细介绍: 1. 强大的数据库支持 DBeaverUE for Mac支持多种数据库系统,包括但不限于MySQL、Po…

电脑自带录屏在哪?电脑录屏,4个详细方法

在现代社会中,越来越多的人需要在电脑上录制视频,比如录制游戏操作、制作教学视频、演示文稿等等。因此,电脑录屏成为了一项非常重要的功能。那么电脑自带录屏在哪?本文将带领大家看看可以使用哪些方法进行录屏。 录屏方法一&…

比人工快100倍!给3D模型用上轻量化,老爷机也能起飞!!!!!!

3D可视化开发,考虑最多的要素,当属模型加载流畅度和应用性。但面对单位的电脑、不能升级硬盘的笔记本等,可能还是无法体会到模型丝滑加载的畅快。 况且3D模型数据、格式等,也在不断发展扩充,昔日手工就能“调教”的3D…

数据结构——栈(Stack)详解

1. 栈(Stack) 1.1 概念 栈:一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中数据元素遵循后进先出LIFO(Last In First Out)的原则 压栈&am…

centos7.5安装Node.js 20.5.1后报段错误(吐核)

centos7.5安装Node.js 20.5.1后报段错误 缘起 开发要求安装Node.js 20.5.1以解决dependencyCheck扫描出来的各种安全问题。安装过程 1、 下载安装Node.js 20.5.1 wget https://nodejs.org/download/release/v20.5.1/node-v20.5.1-linux-x64.tar.gztar -xzf node-v20.5.1-li…

linxu-Ubuntu系统上卸载Kubernetes-k8s

如果您想从Ubuntu系统上卸载Kubernetes集群,您需要执行以下步骤: 1.关闭Kubernetes集群: 如果您的集群还在运行,首先您需要使用kubeadm命令来安全地关闭它: sudo kubeadm reset在执行该命令后,系统会提示…

编程猫怎么玩:深入探索编程猫的玩法与魅力

编程猫怎么玩:深入探索编程猫的玩法与魅力 编程猫,这个看似简单却充满无限可能的编程平台,吸引了众多编程爱好者的目光。那么,编程猫怎么玩呢?接下来,我们将从四个方面、五个方面、六个方面和七个方面&…

Java之等待唤醒方法

在Java中,wait(), notify(), 和 notifyAll() 方法是线程间通信和同步的关键机制,主要用于实现线程间的协作,特别是在处理共享资源时。这些方法是任何对象的内置方法,属于Object类的一部分,因此所有对象都可以调用它们。…

C++ 实现Python 列表list 的两种方法

1、vector里面放多种参数。在C中,如果你想要在std::vector中存储不同类型的参数,你可以使用std::any(C17及以上)或std::variant(C17以前的版本需要使用Boost库或者C17及以上标准)。以下是使用std::vector&l…

【OceanBase诊断调优】 —— DDL时报磁盘不足问题排查

1. 背景 由于在4.x的部分版本中,我们对于一些ddl操作还存在磁盘空间放大问题,本文主要介绍了这一类问题的排查。 2. 问题排查 2.1 整体排查链路 2.2 问题现象 DDL过程中报磁盘空间不足,需要确认是否符合预期,如果是符合预期&a…

一口价域名可以用多久?

在域名市场中,一口价域名因其价格固定、购买流程简便而受到许多企业和个人的青睐。然而,一口价域名的使用期限是多久,以及如何评估其价值,是许多潜在买家关心的问题。本文将探讨一口价域名的使用期限,并从多个角度分析…

客厅3d模型素材下载哪家好?

客厅是家庭生活中最重要的空间之一,承载着家人的欢聚、交流和休息。而客厅3D模型让家居设计师更好的完成设计布局和设计规划,为用户呈现出一个更加真实的家居空间。那么客厅3d模型素材下载哪家好? 1、建e网的3D模型库不仅数量庞大,而且质量上…

高考后志愿填报信息采集系统制作指南

在高考的硝烟散去之后,每位学生都面临着一个重要的任务——志愿填报。老师们如何高效、准确地收集和整理这些信息,成为了一个棘手的问题。难道我们只能依赖传统的手工登记方式,忍受其繁琐和易错吗? 易查分是一个简单易用的在线工具…

Kaggle -- Multi-Class Prediction of Obesity Risk

使用简单的决策树进行分类,代码如下: import pandas as pd import numpy as np from sklearn.preprocessing import OneHotEncoder from sklearn.model_selection import train_test_splitdf pd.read_csv("train.csv")df[Gender] df[Gender…

UE5.3报错

UE5.3报错 1. 报错问题: PackagingResults: Error: /GeoScene/BP/LocatedLline/CesiumCartographicPolygon_Blueprint : Failed import for Blueprint /GeoScene/CesiumCartographicPolygon_Blueprint.CesiumCartographicPolygon_Blueprint [redirection] in /GeoScene/BP/L…