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,如有侵权,请联系删除。