全部作品
CASE 08 / GIS 工程

OpenLayers 短临预警与行业气象

从气象格点到可交互的地图。

在新乡气象项目中落地 OpenLayers、离线矢量底图与气象格点 / 雷达图层,兼顾数据时效与内网部署。

我的职责全栈开发 · GIS 图层与数据处理 · 部署
OpenLayersPythonGRIB / NetCDFTileServer GL
01

业务背景

新乡短临预警平台包含面向行业的气象场景服务。地图需要将站点、预警面、雷达和逐日气象产品组织到统一的空间与时间坐标中。

02

关键问题

  • 离线运行需要完整的底图构建与发布链路。
  • 不同格点产品的投影、起报批次、统计时段和显示日期必须一致。
  • 图片叠加要兼顾边界裁剪、色阶清晰度与时序切换。
03

我的实现与取舍

  • 使用 OSM PBF → Planetiler → MBTiles → TileServer GL 构建离线底图,OpenLayers 加载矢量瓦片。
  • 以 Python 处理 GRIB / NetCDF 规则格点,重投影为 EPSG:3857 PNG,叠加雷达、温度、降水、湿度和风产品。
  • 实现图层切换、区域裁剪、时间轴和站点展示;使用文件锁与原子替换维护共享 manifest。
  • 以 Rails、Webpacker、Nginx 和 Docker 组织应用与静态资源交付。
04

落地结果

  • 覆盖地图前端、气象数据处理、离线服务和部署运维。
  • 将数据来源、统计时段和显示口径贯穿到实际行业界面。
05

欢迎深入交流

可以深入聊:EPSG:4326 / 3857、MVT、ImageStatic、图层裁剪、格点重采样与时间口径。

继续浏览农业气象 AI 智能问答
LET’S CONNECT

微信联系杨帆

扫一扫,聊聊技术与下一份机会。

杨帆的微信好友二维码
微信扫码 · 手机端可长按识别或保存图片
EMAIL / 工作机会沟通

给杨帆写封邮件

期待聊聊后端、AI 工程与全栈机会。

[email protected]

打开邮件应用 ↗

没有配置邮件应用?复制邮箱,在常用邮箱中写信即可。