地理信息服务器架设,在局域网中搭建自己的gis服务器

需求

在客户的B/S应用系统中使用电子地图。该系统只可运行于内部网中。

分析

由于系统中的电子地图只能运行于局域网中所以不能采用google地图等。而且客户项目不大,所以不能购买收费的gis服务器。

设计及架构

gis服务器采用开源的geoserver+tomcat。

地图数据可以从国家基础地理信息系统http://nfgis.nsdi.gov.cn/nfgis/chinese/c_xz.htm下载。

数据库采用postgresql8.3。

页面技术采用OpenLayers。

实施

1、安装postgresql数据库,可以安装时选择安装postgis组件。也可在安装完的基础山再安装postgis。

2、创建gis数据库,新建数据库时选择模板为template_postgis。

3、下载县级数据bount500.e00。

4、用工具将bount500.e00转换为shp格式。

5、下载开源工具FWTools2.2,执行命令ogr2ogr -f "PostgreSQL" PG:"host=localhost dbname=数据库名称 user=用户名 password=密码"  shp文件路径 -append -update,将数据导入postgis数据库中。

6、下载tomcat5.5和geoserver,将geoserver.war部署到tomcat中,启动应用服务器。

7、登录geoserver应用,配置地图服务端,参考geoserver在线帮助。

8、下载OpenLayers,在javascript中包含OpenLayers.js。参考openlayers的例子编写客户端脚本。

这样一个简单的电子地图系统就完成了。

posted on 2008-08-07 11:27 云和山的彼端 阅读(4612) 评论(1)  编辑  收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值