气象数据获取

时间:2021-08-21 16:54:07

(1)来源:中国气象数据网

数据名称:中国地面气候资料日值数据集(V3.0)

http://data.cma.cn/data/cdcdetail/dataCode/SURF_CLI_CHN_MUL_DAY_V3.0.html

(2)下载方法

参考http://zhulj.net/python/2016/04/11/Constructing-SURF_CLI_CHN_MUL_DAY_V3.0-database.html

软件:sqlite和python

CreateDatabase_SURF_CLI_CHN_MUL_DAY.py

climate_download.py

ReadDatabase_SURF_CLI_CHN_MUL_DAY.py

先从气象网获取下载链接,再用zhulj的代码批量下载存到sqlite数据库里。

最终获得800多个站点从2000年至2017年12月31日的气象数据。

(3)筛选fujian区域的站点,查找与地震台站最近的气象站点供日常使用。

距离计算

qxstation=load('station.txt');
qxlat=qxstation(:,3);
qxlon=qxstation(:,4);
fjstation = readtable('fjstation2.txt');
fjlat1=fjstation{:,2};
fjlat=fjlat1';
fjlon1=fjstation{:,1};
fjlon=fjlon1';
ind=[];
for i=1:length(fjlon)
dis= distance(qxlat,qxlon,fjlat(i),fjlon(i),6378.1);
[d,index]=min(dis);
ind=[ind index];
end
qxstation(index,:)

  

最近的站点

永安 392 58921 25.967 117.35 2060
莆田 621 58936 25.367 118.7 777
福州 344 58847 26.083 119.28 840
厦门 414 59134 24.483 118.07 1394
漳州 433 59126 24.5 117.65 289
泉州 690 59133 24.9 118.92 218
莆田 621 58936 25.367 118.7 777
南平 579 58837 26.167 118.15 1372
龙岩 642 58927 25.083 117.03 3605