GIS前端渲染和后端渲染的简单介绍(动态展示SWMM模拟结果为例)
WebGIS 在浏览器中展示基本可以分为两类:前端渲染和后端渲染。两种渲染方式,大致过程如下:
以动态展示SWMM模拟结果为例:
前端渲染
通过后端nodejs api,获取swmm模拟结果,结合geojson数据,实现动态渲染。具体可查看源码中_frontRenderController.js_文件。
后端渲染
通过后端nodejs api,更新sde表中样式设置的字段值,刷新地图重新加载wms,实现动态渲染。具体可查看源码中backend_RenderController.js_文件。
Demo效果如下:
https://www.zhihu.com/video/1476704104990474240
源码下载:
说明:
1、nodejs后端中config.js 文件中,需要更改为自己的数据库配置。数据库的中数据,可以通过前面的文章生成。
2、demo中后端渲染使用的是arcgis server。geoserver 或其他亦可。
下期预告:
postgresql + timescale 时序数据库简介
本文转自 https://zhuanlan.zhihu.com/p/467487173,如有侵权,请联系删除。