手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据

NOAA 全称 National Oceanic and Atmospheric Administration 即 美国国家海洋和大气管理局

文章目录

        • 拿SST为例说一下查找数据的过程
          • 12. 关键一步! 这步必须要设置!
        • 关于FTP访问境外站点的一些问题
          • 1. 其他FTP客户端行不行?
          • 2. 使用chrome的实验功能开启对FTP的支持行不行?
          • 3. 老版本的浏览器行不行?

拿SST为例说一下查找数据的过程

  1. 在NOAA的官网的搜索框内输入 SST (登陆官网请自行科学上网)
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第1张图片

  2. 点第一个 Map Room: SST: NOAA Physical Sciences Laboratory
    ( Physical Sciences Laboratory 这个实验室的官网提供的数据大多都可以截取区域和时间,非常的方便)
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第2张图片

  3. 点进来之后呢这里列了好多图片但我们想要的是数据,所以点标题下的那行字中蓝色的那个daily
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第3张图片

  4. 于是我们就找到 NOAA OI SST V2 High Resolution Dataset
    精度是1/4 degree
    包含了 Daily values from 1981/09 to present
    非常的amazing
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第4张图片

  5. 往下滑一下
    点这个表格的Sea Surface Temperature 那一行 最右边那个 彩色的那个图片
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第5张图片

  6. 点第二个 彩色图片
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第6张图片

  7. 选择空间范围和时间范围
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第7张图片

  8. 下面有一些plot选项
    这些选项是用来调整plot出的图片的 如果你不是直接用这个图片的话可以不用关心
    除了第四个我换成了 Grid Fill 其他都按照的默认的选择
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第8张图片

  9. 点FTP the data
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第9张图片

  10. 这行大字说的是:已经成功得到这些分析过的数据了(就是说你刚才选的数据已经成功地上传到了他们的ftp服务器)
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第10张图片

  11. 去年这个时候(2020.2月初) 直接点FTP a copy of the file 就可以直接下载 但是现在的浏览器都不支持 FTP
    点进去就会出现如下报错信息
    记住这个链接地址:ftp://ftp2.psl.noaa.gov/Public/www/X45.138.210.13.24.9.39.1.nc
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第11张图片
    所以我们需要用专门的ftp客户端软件来下载,推荐用 WinSCP
    WinSCP版本我用的是19年的5.14.4(当初下下来后我也没更新过)(这个版本不重要,只要不是特别特别老应该都可以)

    在WinSCP我们新建一个站点
    协议选FTP 勾选匿名登陆 填写主机名
    主机名是链接地址中的 ftp2.psl.noaa.gov5.
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第12张图片

12. 关键一步! 这步必须要设置!

点上张图片中的 高级(A)
选择代理
点自动检测
点确定
手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第13张图片

  1. 点击登录

    我们就登进来了
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第14张图片
  2. 点击查找文件
    文件名是链接地址最后的那个 X45.138.210.13.24.9.39.1.nc
    在这个 /Projects/wwwFtpOutput 里搜 别在根目录里搜(不需要你手动输入,有下拉选框)
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第15张图片
  3. 点击下载就OK了
    用QGIS打开来看一下
    手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第16张图片

关于FTP访问境外站点的一些问题

1. 其他FTP客户端行不行?

除了WinSCP 我还试过 filezilla(版本是目前最新的 3.52.2)
但filezilla的网络配置向导我都通不过,不管怎么改都显示连接超时
而且这个 probe.filezilla-project.org 也很诡异
如果你在浏览器中访问的话,会提示:您的连接不是私密连接
点击高级则提示:您目前无法访问 probe.filezilla-project.org,因为此网站使用了 HSTS。
而 这个网站的 HSTS 是 delete 不掉

手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第17张图片

因为在filezilla官网的 Features 中有 HTTP/1.1, SOCKS5 and FTP-Proxy support
所以理论上filezilla是支持代理的(因为我们是科学上网嘛,所以需要关心这个)

但并没用像WinSCP里有专门设置代理的地方
(也有可能是自动设置的,因为我曾经用filezilla成功登上过ftp2.psl.noaa.gov一次,但仅有一次,之后就再也没成功登陆过(我花了两天时间,试过无数回,最终也没解决这个问题),这也是非常诡异的一个地方)

所以如果有用filezilla成功登上ftp2.psl.noaa.gov的同学一定要联系我啊,我挺想知道这是为什么的
手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第18张图片

2. 使用chrome的实验功能开启对FTP的支持行不行?

手把手教你 查找 和 用ftp 下载 NOAA 的 温度/SST 数据_第19张图片
不好意思,亲~ 是不行的哦
我用的87版本还能用这个实验功能,chrome88版本就会彻底革除FTP,这个实验功能应该也就用不了了。

3. 老版本的浏览器行不行?

我试过把chrome降级到74版本,这个版本是支持FTP的,但是仍无法访问ftp2.psl.noaa.gov

但错误信息会变,87版本 的错误信息是:ERR_NO_SUPPORTED_PROXIES
现在的是 ERR_INVALID_RESPONSE

至于这个新的报错信息意味着什么,以及为什么用支持FTP的浏览器仍无法访问ftp2.psl.noaa.gov?
这两个问题我并没能解决,但我仍对此感兴趣,如果有同学懂这些的话还请不吝赐教

你可能感兴趣的:(数模,NOAA,SST,ftp,数学建模)