как я могу прочитать пользовательский источник данных (*.json) с помощью Cesium

#json #cesium

#json #cesiumjs

Вопрос:

у меня есть файл grb2, я использую grib2json, чтобы преобразовать его в .json, вот код json:

 [
{
    "header":{
        "discipline":0,
        "disciplineName":"Meteorological products",
        "gribEdition":2,
        "gribLength":455039,
        "center":7,
        "centerName":"US National Weather Service - NCEP(WMC)",
        "subcenter":0,
        "refTime":"2016-10-05T12: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":3,
        "parameterNumberName":"V-component_of_wind",
        "parameterUnit":"m.s-1",
        "genProcessType":2,
        "genProcessTypeName":"Forecast",
        "forecastTime":0,
        "surface1Type":103,
        "surface1TypeName":"Specified height level above ground",
        "surface1Value":10.0,
        "surface2Type":255,
        "surface2TypeName":"Missing",
        "surface2Value":0.0,
        "gridDefinitionTemplate":0,
        "gridDefinitionTemplateName":"Latitude_Longitude",
        "numberPoints":259920,
        "shape":6,
        "shapeName":"Earth spherical with radius of 6,371,229.0 m",
        "gridUnits":"degrees",
        "resolution":48,
        "winds":"true",
        "scanMode":0,
        "nx":720,
        "ny":361,
        "basicAngle":0,
        "subDivisions":0,
        "lo1":0.0,
        "la1":90.0,
        "lo2":359.5,
        "la2":-90.0,
        "dx":0.5,
        "dy":0.5
    },
    "data":[
        3.92,
        3.89,
        ......
        -3.06,
        -3.07
    ]
}
  

]

когда я использую Cesium1.26 для чтения файла json, это работает, но я не могу получить заголовок и данные, кто-нибудь может мне помочь с этой проблемой?

Комментарии:

1. Можете ли вы опубликовать более полный пример? Также вы пытаетесь заставить Cesium отображать некоторые из этих данных или просто пытаетесь получить доступ к данным из вашего приложения после того, как Cesium загрузит его?

2. теперь я могу загружать данные из файла с помощью Cesium и jQuery, я хочу отобразить временные данные или данные ветра с помощью Cesium.

3. я хочу скрыть данные в WebGLGlobeDataSource, но я не знаю, как работает WebGLGlobeDataSource…