通过加载girb2数据在页面上显示粒子流海面风场数据

之前又查询过粒子流如何显示风向,但一直没有合适的流程,后来查询了之后就找到了一条可以走通的道路

girb数据下载
转换为JSON数据
通过leaflet等进行加载

首先是girb数据,之前说过是在美国国家气象局的下载下的近几天的数据,
可以通过http进行下载
具体的链接为:

https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_1p00.pl?file=gfs.t00z.pgrb2.1p00.anl&lev_10_m_above_ground=on&lev_surface=on&【对应参数】&【范围】dir=%2Fgfs.【日期(20201106)】%2F00

例子如下:

https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_1p00.pl?file=gfs.t00z.pgrb2.1p00.anl&lev_10_m_above_ground=on&lev_surface=on&var_TMP=on&var_UGRD=on&var_VGRD=on&leftlon=0&rightlon=360&toplat=90&bottomlat=-90&dir=%2Fgfs.20201106%2F00

具体参数可以通过这个链接进行查看 https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_1p00.pl

在这里插入图片描述
在这里插入图片描述
具体参数可供选项

或者通过wind-js-server-master 进行下载 (链接

直接在wind-js-server-master 目录下运行命令 npm start 然后进行进行下载和转化为josn

下面还有其他使用方式


  • /latest returns the most up to date JSON data available
  • /nearest returns JSON data nearest to requested
    • $GET params:
      • timeIso an ISO timestamp for temporal target
      • searchLimit number of days to search beyond the timeIso (will search backwards, then forwards)
  • /alive health check url, returns simple message

如果你是通过链接进行下载的girb数据的话,可以通过grib2json
机进行转化(在上面那个压缩包有)

最后就得到一个json文件

然后通过各种方式都可以加载这个json文件为粒子流
展示方式链接

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值