比对 2006-03-28 10:22:30 和 2006-03-28 10:19:32
新增内容
资料编辑/摘译: 火箭人 rocketmangw at gmail dot com
原文出处
明尼苏达的
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,当然这个已经超霰疚囊致鄣姆段А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
删除内容
资料摘译
与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