(来源:http://nwaybygreifen.spaces.live.com/blog/cns!6220A29AE9D7B87!231.entry)
1 项目实例
开始用GeoServer+Openlayers做一个实例项目。需要说明的是由于本人是规划部门的信息化从业者,所以实例是规划管理方面的。
1.1 需求描述
(1) 项目名称:用地许可地图发布工具
(2) 简单描述:将用地许可基本信息与示意位置在定位图上发布出来,并提供查询功能。以下开始明确有关细节内容。
(3) 许可基本信息包括名称、建设单位、证号、发证日期、JPG证书。其他信息没必要,因为JPG证书其实已经比较够用。
(4) 查询首先提供属性的查询。
(5) 示意位置采用点位表示。
(6) 定位图首先采用区县图,在工具开发到位的情况下,填加道路、镇、村、街道等数据。
(7) 编辑功能、地图查询是以后的事情。
1.2 软件体系结构
(1) B/S
(2) 地图Server采用Geoserver WMS,定位图采用shape文件,示意点与属性用GML文件,B端采用openlayers。
(3) 体系结构示意图
1.3 开发分解
(1) 定位图的实现
(2) 示意点与属性GML文件标准的制定
Openlayers展现的实现