现代WebGIS的体系结构


现代WebGIS是现代Web技术在GIS中的应用。现代WebGIS的体系结构与其他现代Web项目的体系结构没有太多本质上的区别,唯一不同的是WebGIS需要提供一些地图方面的功能服务,即:GIS服务资源。 图1-1 现代WebGIS体系结构

如图1-1所示,现代WebGIS底层是数据层,提供空间数据与业务数据等基础数据支撑;中间层一般包括提供基础GIS服务的GIS服务器和提供应用服务支撑的业务逻辑服务器,其中GIS服务器可以是专业的GIS开发平台或开源GIS项目,也可以是简单的大众化应用地图服务器,主要为应用层提供地图数据服务和功能服务资源;最上层为客户端应用层,可基于HTML5、ES6、WebGL、WebSocket、React、AngularJS、Vue.js等现代Web技术栈,使用各类WebGIS API进行开发,与GIS服务器或业务逻辑服务器交互,实现满足具体需求的Web应用。

results matching ""

    No results matching ""