近来由于工作需要,开始学习和应用GeoServer,时下的GeoServer版本为v2.1.1,在实际应用中,对GeoServer的基本体系结构有了一点认识,体系结构图如下:

初识GeoServer的体系结构_第1张图片

其中,

工作空间(workspace):是对数据存储的逻辑组织,在工作空间下,可以添加各种不同类型的空间数据存储,如shpfile、Oracle、PostGIS等;

存储(store):是空间数据的存储方式,可以为shpfile、Oracle、、PostGIS等;

原子图层(layer):是对应数据中的一个图层或数据库中的一张表;

组合图层(grouplayer):是原子图层按需进行叠加,形成的一个组合的图层,方便应用;

样式(sld:styled layer descriptor):是存放着原子图层的样式信息,是以.sld文件存放在GeoServer的数据目录下;

OGC标准和规范:GeoServer是按OGC标准与规范实现的地图服务器,对外提供WMS、WFS、GML、KML等服务。

P.S. 在GeoServer2.1.1中,也加入其它特性(如安全等),由于个人实际应用未涉及,在没有特殊要求的应用中,如上体系结构基本上可以满足。