怎么用从NOAA下载下来的GRIB2文件转化为Leaflet可用的瓦片tiles?
我用leaflet要实现一个时间轴播放过程中显示当前全球天气,现在使用danwild/leaflet-velocity实现了时间轴关联的风向数据,但是还缺个温度数据,就想着下载下来的GRIB2文件里面也是包含温度的,于是我就想有没有一种工具能将这个文件转换成瓦片供客户端使用?
我尝试使用国外的瓦片,但皆因延迟太高而劝退,故想自己做瓦片。
在此拜谢各路大神,但求一条明路。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
hi,舒燃炬,我以前尝试过用thredds、ncWMS、geoserver在服务端进行切分发布WMS瓦片服务,然后用openlayers调用,效果不太好,所以只能在客户端渲染比较好看。然后又把grib2转成json,传输到前台客户端,用openlayers的canvas图层进行渲染,结果json传输效率不高。现在尝试在服务端先把grib转成一种数据格式,然后把这个数据切片,前台直接请求数据切片。类似的网站有windy.com、earch.nullscholl.net。期待后续可以一起讨论
更新一波,用了
gdal_translate
工具。然后,提示我现在也在研究GFS数据在web gis上的温度、湿度色斑图的显示,前端直接渲染,后端生成等值面等方法,都没有后端生成图片后,前端直接叠加来的方便,效果更好。
期待可以一起讨论后端生成图片,前端叠加的实现方式。