webGis风场数据解析

1 数据

1.1数据来源

netcdf数据或grib2数据。

1.2数据解析

1.2.1 json数据
[{"header": {"parameterCategory": 1, "parameterNumber": 2, "la1": 90.5, "la2": -90.5, "lo1": -180.5, "lo2": 179.5, "extent": [-180.5, -90.5, 179.5, 90.5], "nx": 360, "ny": 181, "dx": 1.0, "dy": 1.0, "min": -20.7940673828125, "max": 30.645931243896484, "GRIB_COMMENT": "u-component of wind [m/s]", "GRIB_DISCIPLINE": "0(Meteorological)", "GRIB_ELEMENT": "UGRD", "GRIB_FORECAST_SECONDS": "0 sec", "GRIB_IDS": "CENTER=7(US-NCEP) SUBCENTER=0 MASTER_TABLE=2 LOCAL_TABLE=1 SIGNF_REF_TIME=1(Start_of_Forecast) REF_TIME=2020-06-20T00:00:00Z PROD_STATUS=0(Operational) TYPE=1(Forecast)", "GRIB_PDS_PDTN": "0", "GRIB_PDS_TEMPLATE_ASSEMBLED_VALUES": "2 2 2 0 81 0 0 1 0 103 0 10 255 0 0", "GRIB_PDS_TEMPLATE_NUMBERS": "2 2 2 0 81 0 0 0 1 0 0 0 0 103 0 0 0 0 10 255 0 0 0 0 0", "GRIB_REF_TIME": "1592611200 sec UTC", "GRIB_SHORT_NAME": "10-HTGL", "GRIB_UNIT": "[m/s]", "GRIB_VALID_TIME": "1592611200 sec UTC"}, "data": [....]},
{"header": {"parameterCategory": 1, "parameterNumber": 3, "la1": 90.5, "la2": -90.5, "lo1": -180.5, "lo2": 179.5, "extent": [-180.5, -90.5, 179.5, 90.5], "nx": 360, "ny": 181, "dx": 1.0, "dy": 1.0, "min": -20.7940673828125, "max": 30.645931243896484, "GRIB_COMMENT": "u-component of wind [m/s]", "GRIB_DISCIPLINE": "0(Meteorological)", "GRIB_ELEMENT": "UGRD", "GRIB_FORECAST_SECONDS": "0 sec", "GRIB_IDS": "CENTER=7(US-NCEP) SUBCENTER=0 MASTER_TABLE=2 LOCAL_TABLE=1 SIGNF_REF_TIME=1(Start_of_Forecast) REF_TIME=2020-06-20T00:00:00Z PROD_STATUS=0(Operational) TYPE=1(Forecast)", "GRIB_PDS_PDTN": "0", "GRIB_PDS_TEMPLATE_ASSEMBLED_VALUES": "2 2 2 0 81 0 0 1 0 103 0 10 255 0 0", "GRIB_PDS_TEMPLATE_NUMBERS": "2 2 2 0 81 0 0 0 1 0 0 0 0 103 0 0 0 0 10 255 0 0 0 0 0", "GRIB_REF_TIME": "1592611200 sec UTC", "GRIB_SHORT_NAME": "10-HTGL", "GRIB_UNIT": "[m/s]", "GRIB_VALID_TIME": "1592611200 sec UTC"}, "data": [....]}
]
1.2.2 header介绍:

parameterCategory

配置了数据记录内容,风力数据默认为2

parameterCategoryName

风向数据默认:Momentum

parameterNumber

记录了数据方向:U向为2,V向为3

parameterNumberName

U-component_of_wind/V-component_of_wind

numberPoints

数据点数量

nx

横向划分栅格数量

ny

纵向划分栅格数量

dx

横向步长

dy

纵向步长

lo1

横向起点,全球默认为0

la1

纵向起点,全球默认为-90

lo2

横向终点,全球默认359.5,根据步长有所不同

la2

纵向终点,全球默认-90

 1.2.3数据解释

将世界地图以一度为步长,分为横向360格,纵向181格。每个格子存储UV两个风力向量。data节点里数据分别为:东西方向 V 的风速数据 、南北方向 U 的风速数据。

2 实现

找网上开源源码。有时间再解释。

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值