MapServer 项目构思
作者:我就是个世界
发表于:2007-12-04
Mapserver cgi 输出地图
PostgresDB 存储数据
tmp 目录存储不同比例底图图片(通过cgi输出)
Ajax 实现 Google Map 功能
热点数据采用 Ajax 绘制层,点击后可以从数据库中查询详细信息。
个人比较倾向于Mysql数据库,基本功能1M左右就可以实现了,且速度极快。Pgsql 配置起来比较复杂。
可能和已经遇到的问题
1. MapServer 输出中文
2. Pgsql数据存储
3. Ajax Gmap 功能,这个以前就实现过,但是热点太多(几千个)一般的电脑受不了。 [separator]
项目笔记:
cgi 输出图片
一张地图
http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/maplab-2.2.1/nt/wells.map&layer=District&mode=map
多张地图
http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/maplab-2.2.1/nt/wells.map&layers=District%20road_polyline&mode=map
从数据库取得数据
LAYER
CONNECTIONTYPE postgis
NAME "roads"
CONNECTION "user=theuser password=thepass dbname=thedb host=theserver"
DATA "the_geom FROM roads"
STATUS ON
TYPE LINE
CLASS
COLOR 0 0 0
END
END
来源:铁拳纪事
请发表您的评论