














污染源扩散模拟仿真系统
污染源扩散模拟仿真系统网页总结
一、系统基础概况
-
核心模型 :基于高斯羽烟模型搭建大气污染物扩散仿真平台,静风场景自动切换静风扩散算法。
-
技术架构:前后端分离
-
前端:Vue3 + OpenLayers,依托天地图实现 GIS 可视化交互;坐标系 WGS84 (EPSG:4326)
-
后端:Spring Boot,提供扩散计算、等值面生成、源强反算、授权校验服务
-
-
适用场景:环境应急响应、污染源影响评估、应急疏散决策,覆盖参数配置、模拟运算、空间分析、成果导出全业务流程。
二、七大核心功能模块及核心能力
1. 模拟计算模块(核心基础)
-
正演模拟 (F-01):输入污染源、气象、网格参数,输出浓度格点 + 等值面 GeoJSON 数据,6 级浓度着色。
-
反演模拟 (F-02):输入监测点位浓度,自动反推污染源强,再正向输出扩散分布。
-
地图交互辅助:地图拾取污染源 / 监测点坐标、一键定位污染源至地图 14.2 缩放层级。
2. 多物质模拟模块
-
支持 SO₂、NOx、VOCs、PM2.5、有毒有害气体同步并行模拟,每种污染物独立图层管理。
-
内置 6 档浓度分级配色方案,图层透明度、圆点大小随浓度提升,图例可一键控制图层显隐。
3. 方案对比模块
-
支持自定义多套应急方案,独立配置风向、大气稳定度、源强系数,系统自动分配区分色。
-
多方案图层同步叠加展示,自动统计各方案最大浓度、扩散网格数量,直观对比污染影响范围。
4. 空间分析模块(辅助决策增强功能)
-
图层叠加:加载土地利用、路网、水系、生态红线、行政边界等参考图层;
-
量算工具:多边形面积、折线距离球面精准测算,结果同步标注地图;
-
缓冲区分析:以点位生成圆形缓冲区,自动判断是否覆盖污染源并告警;
-
网格精细化裁剪:框选局部区域,缩小网格间距重算,输出高精度局部污染数据;
-
一键清除所有量测、缓冲区、裁剪图层。
5. 数据管理与导出模块
-
格点数据表格查看:展示经纬度、浓度,支持排序、浓度分级标色、统计总格点数;
-
导出能力:UTF-8 编码 CSV 格点文件、带模拟图表与 TOP20 浓度数据的 PNG 地图图片。
6. 地图基础 GIS 能力
天地图底图切换、图层显隐 / 透明度调节、鼠标悬浮浓度提示、地图要素点击查询、缩放 / 定位基础控件。
7. 页面交互面板
右侧可折叠参数配置面板,分 6 大折叠分区;顶部系统标题栏、左侧 GIS 工具栏,统一深色科技 UI 风格。
三、关键配套资源
-
后端 API:4 个 GET 接口,分别负责正演 / 反演的格点、等值面数据计算;
-
前端核心组件:主地图组件、参数面板、图层管理、悬浮 / 点击弹窗、GIS 工具条;
-
内置默认参数:预设污染源坐标、排放高度、风速风向、大气稳定度、网格尺寸、缓冲区半径等全套初始数值。
四、五大标准业务流程
-
正演模拟:填写污染源气象参数→提交计算→后端高斯模型运算→地图渲染浓度等值面;
-
反演模拟:录入监测点浓度→后端反算源强→正向生成污染扩散图层;
-
多物质模拟:勾选污染物并配置源强→并行多物质计算→独立分层渲染;
-
方案对比:新建多套气象方案→批量运算叠加展示→范围指标对比统计;
-
空间分析:按需叠加底图 / 执行量测 / 缓冲区 / 局部精细化网格计算,可视化展示分析结果。
如果对您有所帮助,请点赞打赏支持!
技术合作交流kuku: 2401315930
最后分享一下地图下载器设计及下载地址:
链接:https://pan.baidu.com/s/1RZX7JpTpxES-G7GiaVUxOw
提取码:61cn
地图下载器代码结构设计及功能实现_地图下载管理器解析-CSDN博客
