使用 SuperMap iClient3D for WebGL 开发三维场景需要叠加风场数据,我参考示例中的风场,使用FieldLayer3D来加载风场数据。
数据是通过 gfs 转换过来的,数据区域通过设置 layerBounds 来控制,但由于 gfs 的数据经度范围是 0~359,转换为cesium中经度范围是 0~-1(从0°向东横跨180°再到西经1°),加载后东半球的数据会动,但西半球的数据都不动了。(如下图)
(ps:如果设置范围为-180~179的话那西半球也能动,但那样数据不对。所以我认为 FieldLayer3D 在数据横跨经度180°时是存在bug的)