数据分享:中国地面气象数据包含:气温、气压、露点、风向风速、云量、降水量。

任务11:使用FTP下载NCDC气象数据 数据源为NCDC(美国国家气候数据中心,National Climatic Data Center),隶属于NOAA(美国国家海洋及大气管理局,National Oceanic and Atmospheric Administration)。数据来自NCDC的公开FTP服务器,本项目只选取了中国区域(含港澳台)的观测站点数据,按年打包。时间范围:1942年至今。时间精度:近年的数据大多为3小时数据,少量站点有1小时数据。站点数量:近年为400多个。 阅读详情

数据说明

自1942年以来的中国地面气象数据下载。数据源为NCDC(美国国家气候数据中心,National Climatic Data Center),隶属于NOAA(美国国家海洋及大气管理局,National Oceanic and Atmospheric Administration)。

数据来自NCDC的公开FTP服务器 ftp://ftp.ncdc.noaa.gov/pub/data/noaa/isd-lite/,只选取了中国区域(含港澳台)的观测站点数据,重新按年打包。

时间范围:1942年至今。

时间精度:近年的数据大多为3小时数据,少量站点有1小时数据。

站点数量:近年为400多个。

气象要素:气温、气压、露点、风向风速、云量、降水量。

 

按年打包文件china_isd_lite_****.zip解压后是几百个站点数据文件,每个文件是单个站点全年的数据。文件名如“552990-99999-2000”,第1段数字是站点ID,第3段数字是年份。

数据格式ISD-Lite,是简化的ISD(Integrated Surface Data)数据。每列固定宽度,非常易于程序解析,也可直接当做“空格分隔的CSV”使用。具体每列的含义及数据格式见isd-lite-format.txt,有详细解释。时间是GMT时间。

站点ID和站点名、经纬度的对应关系见isd-history.csv,该列表各列含义见isd-history.txt文件开头。isd-history.csv里包含了所有用到过的站点,包括大量现在已经不在使用的。经纬度是WGS-84坐标系。

国家ID列表见country-list.txt。本站数据只包含了国家ID为CH、HK、MC、TW的站点。

另附一份中文的站点列表“中国地面气象站基本气象要素观测资料台站表.pdf”,此份文件来自中国国家气象科学数据中心的中国气象数据网 http://data.cma.cn/,里面的区站号加上个0即isd-history.csv里的站点ID。

此处所用的ISD-Lite数据,只包含了部分气象要素。更全面的数据可在前述FTP服务器的 /pub/data/noaa/ 目录里按年下载,但ISD格式解析起来不如ISD-Lite方便,所以没有采用。

链接:https://pan.baidu.com/s/1IIxSc1Ckf3DL4SNRantEmQ 
提取码:5pnc 

 

【数据分享】2000-2021年全国各城市风速数据(逐日、逐月、逐年) 下载并处理了2021年的风速数据,经过处理后形成了到地级市的风速数据,加上之前的2000-2020年的数据,一起分享给大家!该数据是通过风速平均值插值得来,由于插值的方式与各种处理参数的不同,会导致该数据与其它风速数据不同,数据仅供个人学习使用哦。我们基于原始数据,将2000——2021年的风速数据处理为了地级市的逐日、逐月、逐年三种风速数据。,经过处理形成了各个城市的风速数据,不过该数据集并没有更新2021年的数据,我们从另外一个开源网站“之前我们分享过2000——2020年的风速数据,数据来源于。 阅读详情

相关推荐

【数据分享】80 + 年连续观测!1942–2025 全国 400 + 气象站长时序观测ISD-Lite 数据集(温压湿风云雨全要素)

【气象数据集整理】美国NCDC机构发布的ISD-Lite中国气象数据集(含港澳台)已完成系统整理,包含1942-2025年(缺1966、67、72年)400余个站点3小时/1小时观测数据,涵盖温压湿风云雨等核心指标。数据集按年份分包存储为固定列宽文本,配套站点元数据和格式说明,支持气候趋势分析、极端天气研究等科研用途。需注意时区转换(GMT→北京时)和数据质控。获取链接附后,限学术使用。

J_Giser的博客 58

中国地面基本气象逐小时数据获取方式

数据基于ECMWF ERA5-Land Hourly陆面再分析资料和中国地面基本气象观测逐三小时数据,使用机器学习模型加工所得,对比线性插值算法,在相关系数(R)和均方根误差(RMSE)均有提高。环境气象数据服务平台提供了全国大约2100个点位,2023年1月1日至今的小时级数据。包括气温、气压、湿度、风、降水等要素。

大气环境数据屋 8870

气象时序预测实战:从数据清洗到LightGBM工业级部署

气象预测本质是时间序列建模问题,其核心在于理解大气物理过程与数据时空特性。本文围绕时序数据特性、特征工程边界、模型泛化陷阱三大关键挑战,系统讲解如何基于真实气象数据(NOAA GHCN、CMDC)构建可复现的机器学习闭环。内容涵盖固定宽度数据解析、物理约束缺失值处理、滞后特征与衍生气象变量构造、滚动预测评估范式,以及LightGBM+XGBoost融合建模策略。强调在小样本、高噪声、强周期性场景下,梯度提升树相比LSTM更具鲁棒性与可解释性,适用于光伏调度、农业灌溉等实际决策场景。

weixin_34242819的博客 462

NCDC气象数据的提取与处理(二):python批量转换isd-lite数据为xlsx

根据“在NCDC气象数据的提取与处理(一)” 中得到的站点列表,从全国的站点数据中筛选指定站点,并将isd-lite格式的数据转化为其他形式(本教程以转化为 .xlxs 为例)

qq_57313910的博客 1万+

中国地面气象站观测数据(1942-2022年)

数据详情 中国区域(含港澳台)的气象观测站点数据, 数据格式ISD-Lite,是简化的ISD(Integrated Surface Data)数据。每列固定宽度,非常易于程序解析,也可直接当做“空格分隔的CSV”使用。具体每列的含义及数据格式见isd-lite-format.txt,有详细解释。时间是GMT时间。站点ID和站点名、经纬度的对应关系见isd-history.csv,该列表各列含义见isd-history.txt文件开头。isd-history.csv里包含了所有用到过的站点,包括大量现在已经不在使用的。经纬度是WGS-84坐标系。国家ID列表见country-list.txt。本站数据只包含了国家ID为CH、HK、MC、TW的站点。 数据属性 数据名称:中国区域(含港澳台)的气象观测站点数据 数据时间:2022 空间位置:全国 数据格式:txt和EXCEL 坐标系:WGS1984

第零章 序 Chisel教程汇总

笔者目前西安交通大学微电子硕士在读,研究方向为数字集成电路设计与体系结构。鉴于目前RISC-V的火热程度,笔者参与了课题组的RISC-V项目,并了解、学习了颇受关注的新型硬件构建语言——Chisel,当前参与的神经网络加速器设计便是使用Chisel开发的。这是一门敏捷开发语言,据称要比传统的Verilog语言快很多。在亲身使用过后,笔者发现确实快了不少。这主要得益于Scala作为高级语言的简洁风格...

qq_34291505的博客 7万+

全国2400站点地面气候资料日值数据集(V3.0)数据说明与数据处理

全国2400站点地面气候资料日值数据集(V3.0)数据说明与数据处理

m0_66875622的博客 4889

FPGA远程更新实战:Multiboot双镜像配置与Flash分区策略

本文详细介绍了FPGA远程更新中Multiboot双镜像的配置与实现,重点对比了XDC约束和ICAPE2原语两种配置方案的优缺点及适用场景。提供了基于W25Q128 Flash的非对称分区策略、MCS文件生成与烧写方法,并深入探讨了远程更新的流程容错处理与可靠性优化建议,帮助开发者构建稳定可靠的FPGA远程更新系统。

ss78901的博客 831

历史天气数据每小时温度/降水量/湿度/aqi/气压/风向/风力/风速/能见度/露点/云量/太阳辐射在那里可以查询?

世界气象组织(World Meteorological Organization,WMO)是联合国的专门机构之一,是联合国系统有关地球大气现状和特性,它与海洋的相互作用,它产生的气候及由此形成的水资源的分布方面的权威机构。作为中国知名的天气信息服务网站,它提供了丰富的天气信息和数据服务,包括历史天气数据的查询。很多需要查询历史天气数据的,及每小时温度/降水量/湿度/aqi/气压/风向/风力/风速/能见度,这些数据用于分析未来的天气情况,以下列出一些可能会用得上的平台。2:您可以尝试使用数据分享平台,如(

lcuiandlc_8的博客 1万+

Chromatix_AEC—深入解析曝光表配置与传感器参数计算

本文深入解析高通Chromatix AEC模块中的曝光表配置与传感器参数计算,详细介绍了自动曝光控制(AEC)的核心概念、首行曝光时间计算、行时间与曝光模式对比、帧率计算逻辑以及曝光表高级配置技巧。通过实战案例展示如何优化传感器参数联调,帮助开发者掌握Chromatix工具在摄像头系统中的关键应用。

266

Anthropic三件套重构AI工作流:Claude Code、Design与桌面宠物实战指南

AI协作已从单点工具迈入系统化工作流阶段。理解AI作为‘协作者’而非‘执行器’的本质,是提升工程效率的关键前提;其核心在于对任务调度、自适应推理与人机交互边界的重新定义。Claude Code的xhigh effort机制体现了分层推理的工程智慧,Claude Design以HTML为原生设计语言实现设计-代码一体化,而桌面宠物则将抽象的token消耗具象为可感知的硬件反馈。这些能力共同指向一个趋势:AI工作流正从prompt调参走向契约式委派、从界面割裂走向跨模态统一。本文结合Opus 4.7最新实践,解

a4512138的专栏 484

强烈推荐!16个气象数据可视化网站整理分享

提供了全球实时风、温度、云雨、海浪、雪、气压动画图,并且能够查看历史数据,你可以在上面清晰的看到风向、温度变化、海浪高度等等,显示你所在地区未来几天的天气情况。

yaogis888的博客 1237

RK3568平台开发系列讲解(中断及异常篇)中断下半部:中断线程化

以前用 work 来线程化地处理中断,一个 worker 线程只能由一个 CPU 执行, 多个中断的 work 都由同一个 worker 线程来处理,在单 CPU 系统中也只能忍着 了。少数中断不能线程化,典型的例子是时钟中断,有些流氓进程不主动让出处理器,内核只能依靠周期性的时钟中断夺回处理器的控制权,时钟中断是调度器的脉搏。中断处理线程是优先级为50、调度策略是SCHED_FIFO的实时内核线程,名称是“irq/”后面跟着Linux中断号,线程处理函数是。,说明是线程化的中断,那么唤醒中断处理线程。

内核笔记 435

最全最详细的全球气象数据产品下载介绍:天气、降水、水文等

本文介绍全球主流气象数据产品及其获取平台的基本信息、数据参数、时空范围与分辨率,涵盖大气再分析数据集、卫星遥感降水产品、地面观测数据集、水文生态专题数据及区域高分辨率数据集~

疯狂学习GIS的博客 1726

C#实现低通和高通滤波算法

低通滤波器允许通过低于某个截止频率的信号成分,并且抑制高于该频率的成分。而高通滤波器则允许通过高于某个截止频率的信号成分,并抑制低于该频率的成分。巴特沃斯滤波器是一种对称的滤波器,具有平坦的幅度响应和最小的群延迟。低通和高通滤波是数字信号处理中常用的滤波技术,用于滤除或增强信号中的特定频率成分。在本篇文章中,我们将使用C#编程语言来实现低通和高通滤波算法。以上就是使用C#实现低通和高通滤波算法的示例代码。你可以根据自己的需求调整截止频率和采样率,将这些代码应用于你的项目中。是滤波器的截止频率,

XisVisual_Basic的博客 1274

2.1 amdgpu BO的类型和用途

AMDGPU驱动中,amdgpu_bo_create_user和amdgpu_bo_create_kernel分别用于创建用户空间和内核空间的buffer对象(BO)。用户空间BO支持元数据、tiling flags等属性,由GEM handle管理生命周期;内核BO则用于驱动内部资源如ringbuffer,自动pin并可选CPU映射。二者在返回类型、生命周期管理和使用场景上存在根本差异,前者面向图形渲染/AI等应用,后者服务于驱动内部任务。

图形/计算GPU的驱动与虚拟化技术分享园地 2203

新能源发电功率预测|Datawhale AI春训营|笔记分享

给定5个风电场、5个光伏场站的实发功率,及对应时段的三个不同气象源预报数据,预测次日零时到未来24小时场站逐15分钟的发电功率。

m0_54783477的博客 634

ESP32 物联网宠物喂食器:实现远程智能投喂的完整方案

本项目基于 ESP32 实现了智能宠物喂食器的核心功能,硬件结构简单、成本较低,软件支持远程控制和状态监测。添加摄像头:通过 ESP32-CAM 模块实时观察宠物进食情况。APP 集成:开发专属手机 APP,支持定时设置、报警推送、喂食记录查询。语音控制:结合 Alexa 或小爱同学,实现语音指令喂食。太阳能供电:户外使用时,通过太阳能板为设备供电,节能环保。

weixin_42300449的博客 1274

Unity3D集成伏羲气象大模型:构建数据驱动的三维动态天气系统

在数字孪生和三维可视化领域,实时、动态的天气模拟是提升沉浸感的关键技术。其核心原理在于将外部数据源与实时渲染引擎相结合,通过数据驱动的方式控制场景中的视觉与物理元素。这项技术的核心价值在于,它能够将抽象的预报数据转化为直观、可交互的感官体验,极大地增强了城市规划、应急演练、智慧农业等场景的决策支持与模拟真实感。具体实现上,通常需要构建一个包含数据获取、逻辑处理与视觉表现的分层架构。数据层负责从高精度气象模型(如伏羲大模型)获取逐小时的温度、风速、云量等结构化数据;逻辑层在引擎内进行数据解析、状态管理与参数插

weixin_30781775的博客 582

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

毕业季、期末作业、期末考来袭,地信人这样稳稳应对!

下面这些教程不要错过了,0基础可以学习,让你的编程水平直接next level!期末作业、课设、比赛要完成webgis相关的实战项目?中国气象数据:气温、气压、风向风速、云量、降水量。中国1980年以来逐年年平均气温空间插值数据集。直接加小助手(whxzdjy)备注对应资料名称。有的同学想问,学这些项目可以实现什么效果?直接添加小助手(whxzdjy)备注对应【小编直接把项目效果图放出来了,一目了然。全国分省、市、县、乡镇行政区划矢量图。中国土地利用遥感监测数据。建筑物矢量shp数据。

GIS前端嘉欣的博客 407

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

日出日落、月相与天气预警尽在掌握:Home Information本地天气与天文数据集成详解

Home Information 是一款开源的智能家居信息看板系统,其内置的天气与天文集成可实时展示日出日落时间、月相变化、未来数天天气预报和官方天气预警,所有数据按你家的精确坐标自动拉取,让家庭信息屏成为可靠的"气象站"。 ## 核心功能一览 🌤️ Home Information 的天气模块是一个内置数据源,无需复杂配置即可工作。它包含四大核心能力: - **当前天气实况**:温度、湿

gitblog_01169的博客 168

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

常用资源环境生态地理空间数据开源下载地址整理

常用资源环境生态地理空间数据开源下载地址整理

weixin_42311008的博客 5679

java-springboot大气环境预警与分析平台 基于SpringBoot的城市空气质量监测与可视化分析系统 Java+Vue实现的大气污染预警与数据管理平台开发实战计算机毕业设计

摘要:本文介绍了一个基于Java-SpringBoot的大气环境预警与分析平台,集成了Vue前端和MySQL数据库,实现了气象与环保数据的实时采集、分析和可视化。系统通过爬虫自动获取公开数据,利用Echart展示空气质量指标、天气状况等,并提供阈值预警和个性化建议功能。平台包含14个核心模块,如城市管理、空气质量监测、地图可视化等,支持数据导出和用户互动。系统采用SpringBoot+Vue架构,技术可行性高,具备完整的需求分析和系统设计流程。该毕业设计项目为环境监测提供了智能化解决方案,帮助用户便捷获取环

计算机毕设_见清 1251

如何用全国天气预报API接口进行快速开发

全国天气预报查询API,支持国内3400+个城市以及国际4万个城市的实况数据;更新频率分钟级别。

API 3928

中国地面气候资料日值数据集(V3.0)——数据说明与处理

一、数据说明 "中国地面气候资料日值数据集(V3.0)"包含了中国699个基准、基本气象站1951年1月以来本站气压、气温、降水量、蒸发量、相对湿度、风向风速、日照时数和0cm地温要素的日值数据。 从中国气象数据网下载的"中国地面气候资料日值数据集(V3.0)"数据是按年-月存放的, 每年每月的所有站点数据每一项气象要素都放在一个文本文件中,例如下图是2015年2月所有站点蒸发量的...

qq_36958801的博客 6万+
上一篇: 数据分享:1961-2017年中国0.25°×0.25° 逐日地表水文数据集(VIC-CN05.1)
下一篇: 山脊图、密度图,最全总结实现方法在这里!
sky
J
博客等级 码龄5年 3533粉丝 225原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sky J

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值