摘要: 了解WebGIS的总体框架,理解其各层次的逻辑结构关系,有助于快速学习WebGIS的开发与应用,高效地完成系统设计与功能实现。 WebGIS的框架跟其他Web项目的框架没有很多本质上的区别。唯一不同的是WebGIS需要提供一些地图方面的功能服务,即GIS服务资...
了解WebGIS的总体框架,理解其各层次的逻辑结构关系,有助于快速学习WebGIS的开发与应用,高效地完成系统设计与功能实现。
WebGIS的框架跟其他Web项目的框架没有很多本质上的区别。唯一不同的是WebGIS需要提供一些地图方面的功能服务,即GIS服务资源。如图所示,WebGIS底层为数据层,提供空间数据与业务数据等基础数据支撑;屮间层一般包括提供基础GIS服务的G1S服务器和提供应用服务支撑的业务逻辑服务器,其屮GIS服务器可以是专业的GIS开发平台或开源GIS项目,也可以是简单的大众化应用地图服务器,主要为应用层提供地图数据服务和功能服务资源: 最上层则为客户端应用层,可使用各类WebGISAPI进行开发,与G1S服务器或业务逻辑服务器交互,实现满足具体需求的Web应用5