cesium加载风场数据来源json格式解析

该文介绍了如何从NATIONALWEATHERSERVICE下载风场数据,使用gribfilter工具,并通过Java的grib2json工具将其转换成JSON格式。内容包括数据的参数详细信息,如风向(U-component_of_wind)和数据网格的规格(nx,ny,dx,dy)等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

风场数据下载转换

数据来源地址: NATIONAL WEATHER SERVICE
参考视频:数据下载及转换

数据下载

选择类似的文件点击 grib filter 下载
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载好的数据可以通过基于java开发的工具:grib2json进行转换成下面展示的数据格式

风向数据介绍
{
        "header":{
            "discipline":0,
            "disciplineName":"Meteorological products",
            "gribEdition":2,
            "gribLength":971990,
            "center":7,
            "centerName":"US National Weather Service - NCEP(WMC)",
            "subcenter":0,
            "refTime":"2023-06-15T18:00:00.000Z",
            "significanceOfRT":1,
            "significanceOfRTName":"Start of forecast",
            "productStatus":0,
            "productStatusName":"Operational products",
            "productType":1,
            "productTypeName":"Forecast products",
            "productDefinitionTemplate":0,
            "productDefinitionTemplateName":"Analysis/forecast at horizontal level/layer at a point in time",
            "parameterCategory":2,
            "parameterCategoryName":"Momentum",
            "parameterNumber":2,
            "parameterNumberName":"U-component_of_wind",
            "parameterUnit":"m.s-1",
            "genProcessType":2,
            "genProcessTypeName":"Forecast",
            "forecastTime":8,
            "surface1Type":103,
            "surface1TypeName":"Specified height level above ground",
            "surface1Value":10.0,
            "surface2Type":255,
            "surface2TypeName":"Missing",
            "surface2Value":0.0,
            "gridDefinitionTemplate":0,
            "gridDefinitionTemplateName":"Latitude_Longitude",
            "numberPoints":1038240,
            "shape":6,
            "shapeName":"Earth spherical with radius of 6,371,229.0 m",
            "gridUnits":"degrees",
            "resolution":48,
            "winds":"true",
            "scanMode":0,
            "nx":1440,
            "ny":721,
            "basicAngle":0,
            "lo1":0.0,
            "la1":90.0,
            "lo2":359.75003,
            "la2":-90.0,
            "dx":0.25,
            "dy":0.25
        },
        "data":[ -4.0054445,
            	 -3.8554444,
             	 -4.2654443,
                 ....
                 -3.5954444,
                 -3.9154444,
                 -4.6454444
               ]
           

一、示例风向数据将地球以0.25为步长分为横向1440、纵向721个栅格。然后记录了每个栅格中南北方向(U)、东西方向(V)两个方向上的风力值。

示例数据中data中记录了1440*721=1038240个风力数值。数据中已省略。
二、header参数介绍:

parameterCategory    配置了数据记录内容,风力数据默认为2
parameterCategoryName    风向数据默认:Momentum
parameterNumber   记录了数据方向:U向为2V向为3
parameterNumberName   U-component_of_wind/V-component_of_wind
numberPoints   数据点数量
nx   横向划分栅格数量
ny   纵向划分栅格数量
dx   横向步长
dy   纵向步长
lo1   横向起点,全球默认为0
la1   纵向起点,全球默认为-90
lo2   横向终点,全球默认359.5,根据步长有所不同
la2   纵向终点,全球默认-90
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值