简单介绍了GeoServer、PostGIS、OpenLayers等几种开源GIS软件以及GML的一些基础知识,并利用这些开源软件构建WebGIS实现的系统框架,提出了利用4层B/S架构来构建WebGIS框架,为WebGIS的构建提供新的思路。