zoukankan      html  css  js  c++  java
  • [转载]气象数据集下载网站(包括中国700多个站)

      原帖地址在这里http://bbs.06climate.com/forum.php?mod=viewthread&tid=17973&extra=&page=1。我也是在网络上看到其他博主转发的博文才了解到的,原文发在一个论坛上,下面有原版主和同事的评论对于使用数据会有很多帮助。

      还记得以前做数学建模的时候无法找到气候数据的痛苦,更多的时候找到了没法下载,只能写个爬虫自己爬,最讨厌的是数据缺失非常严重,真的不知道这些年信息化、自动化是怎么搞得。先留着以后会用到的。希望吧!!!

      里面给的网址我也试过了几个,但是发现有些地址无法下载数据集,显示数据已经迁移或者直接就是404。等过了考试周。哎!等考完研究生再研究吧!祝大家好运,希望能一次成功。

      最后再提供给大家一篇博文吧,这里面把帖子下面评论中一些有用的网址总结了一下,大家可以上去选取符合自己需要的。我就不在这里盗用了。https://www.cnblogs.com/hbmlml/p/5259650.html

    论坛中的文章如下:

    和大家分享一个不用任何权限就可以下载逐小时地面观测气象数据的网站

    http://gis.ncdc.noaa.gov/map/viewer/#app=clim&cfg=cdo&theme=hourly&layers=1&node=gis

    简介:这个是美国NOAA的一个专门下载全球气象站数据的网站,不需要注册,不需要项目权限就可以,唯一要求就是你能够连接互联网就行。基本上中国所有县级气象站都有,还有其他国家的。三个小时一次的观测,气温降水等。可以克服“中国气象科学共享服务网”对权限的限制。也不就不用花大把的钱去气象局水文局买数据了。还有这个资料更新快,到二十天前,例如今天是20日,上面九月底的资料都出来了,资料比中国气象科学数据共享服务网的更新,更及时。台站资料也更全面,包括国际交换站、基本站等,还有民国时期的气象资料
    下载方法:进入网站后直接按照里面的提示来就行,我已经成功下载兰州气象站的57年以来的数据,很简单,基本不用专门查找载方法。大概步骤为选择需要的区域,然后从台站选择框里面选择你需要的台站,进入获取数据界面后会提示如何下一步,经过简单的两步后九可以下载到。

    还有一篇文章也是发表在该论坛上的,讲授了一些下载技巧以及变化。也贴在下面了,查看原文请点击这里

      江淮梅雨天提供了一个 http://bbs.06climate.com/forum.p ... 7973&extra=page%3D1,不过最近网址换了,而且输入email后,提交页面总是出错,急着用数据,所以就探究了一番,原始数据是在 https://www.ncdc.noaa.gov/data-access/quick-links#dsi-3505 其中第三条 3. Integrated Surface Database (ISD), Hourly, Global,里面提供了ftp下载的地址,匿名进入即可ftp://ftp.ncdc.noaa.gov/pub/data/noaa/这一主目录, 每一个站的编号在isd-history.txt,也可以在 江淮梅雨天提供的网页里图形化选择找到测站的编号。然后在不同年份的目录里下载需要的测站数据。原始格式是gz,解压后是文本的,但不是通常的数据格式,目录中有software子目录提供了perl 和fortran的源程序。最好的解决方案是用主目录下提供的java语言将数据解码才能得到正确的文本文件。把 ishJava.class ishJava.java ishJava_ReadMe.pdf下载下来 在cmd命令下:输入 java -classpath . ishJava 488390-99999-2017 488390-2017.out即可将数据解码成正常的txt文件。488390-99999-2017是下载的数据 ,488390-2017.out是解码的数据,温度是华氏度,风速是MPH。如果java没有执行,把java所在的目录加到pc的环境变量中,在win7中是 c:Program Files (x86)Java即可。

  • 相关阅读:
    不装JDK环境运行项目jar包
    java 开发事务回滚
    navicat无法连接MySql; client does not support authentication....
    java url特殊字符报400
    修复windows **.dll缺失
    mysql5.7解压版安装
    IDEA破解
    java 通过request.getParameterMap()获取前台传入参数
    java 实现https请求
    java 实现Http请求
  • 原文地址:https://www.cnblogs.com/lizhe-Ning/p/9272653.html
Copyright © 2011-2022 走看看