这是一个旧版本的PostGIS于2006-03-28 10:19:32. PostGIS资料摘译 与Mapserver一起使用PostGIS 原文出处 4.7. 使用Mapserver明尼苏达的mapserver是一个符合OpenGIS? Web Mapping Server规格要求的互联网络地图服务软件。 * 其主页地址位于[[http://mapserver.gis.umn.edu ]] 。 * OpenGIS? Web Map的定义位于[[http://www.opengis.org/techno/specs/01-047r2.pdf ]]。 4.7.1. 基本使用方法与Mapserver配合使用PostGIS,你需要知道如何配置Mapserver,当然这个已经超出本文要讨论的范围。本节将讨论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 |
||
当前页面没有留言.
[显示留言板]
|