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


来源:铁拳纪事

分享:

扫一扫在手机阅读、分享本文

请发表您的评论