PostGIS资料编辑/摘译: 火箭人 rocketmangw at gmail dot com 与MapServer一起使用PostGIS![]() 4.7. 使用MapServer明尼苏达的MapServer是一个符合OpenGIS? Web Mapping Server规格要求的互联网络地图服务软件。 * 其主页地址位于 ![]() * OpenGIS? Web Map的定义位于 ![]() 4.7.1. 基本使用方法与MapServer配合使用PostGIS,你需要知道如何配置MapServer,当然这个已经超霰疚囊致鄣姆段А1窘诮致�PostGIS的配置信息。 与MapServer配合使用PostGIS,你需要: * 版本至少为0.6或者更新的PostGIS。 * 版本至少为3.5或者更新的Mapserver。 MapServer象其他的Postgresql客户端一样使用libpq来获取PostGIS/Postgresql数据。这意味着MapServer可以装在任意的机器上,只要这台机器通过网络可以访问到PostGIS服务器,如同任何的libpd的数据库客户端那样。 1. 编译并且安装MapServer,在你自己的配置参数下,添加 "--with-postgis" 配置信息。 2. 在你的MapServer的map文件中,添加PostGIS图层。例如: LAYER CONNECTIONTYPE postgis NAME "widehighways" # 连接到一个远程的空间数据库 CONNECTION "user=dbuser dbname=gisdatabase host=bigserver" # 从roads表中获得geom数据列 DATA "geom from roads" STATUS ON TYPE LINE # 在所有的线条中,仅对高速公路进行着色 FILTER "type = 'highway' and numlanes >= 4" CLASS # 让超级高速公路颜色鲜亮并且2个像素宽 EXPRESSION ([numlanes] >= 6) COLOR 255 22 22 SYMBOL "solid" SIZE 2 END CLASS # 其他部分颜色暗淡并且1像素宽 EXPRESSION ([numlanes] < 6) COLOR 205 92 82 END END |
||
当前页面没有留言.
[显示留言板]
|