GREATWALL : MapServer

首页 :: 索引 :: 修订历史 :: 最新评论 :: 待建页面 :: 登陆/注册 你好,18.119.135.231
这是一个旧版本的MapServer于2004-04-16 18:43:09.

Mapserver


  Mapserver是长城小站技术组目前选定的Greatwall Webgis 工具之一,选择它的因素主要是1.它是开源的、免费的2.它可以在linux/unix服务器上运行3.可以看到它的开发社区工作状态良好。不足之处在于没有本地化的技术支持,需要小站技术组志愿者们付出比较艰巨的努力。

1. Mapserver 简介



  Mapserver 是由美国Minnesota大学牵头开发的开放源码的Webgis工具。其官方网址为External Linkhttp://mapserver.gis.umn.edu/,2004年4月时的最新版本是4.2。


2. Mapserver安装



  可以下载Mapserver的源码包进行编译,也可以将编译好的mapserver二进制文件直接使用,为了简便,我们描述后一种方式。
  对系统的要求应是Linux Server和Apache Web服务。
  将编译好的Mapserve直接上传到Cgi-Bin目录下,修改文件的属性为755。通过访问 http://your web name/cgi-bin/mapserv ,如果出现“No query information to decode. QUERY_STRING is set, but empty. ”的提示,表明已经正常工作。


3. 安装演示数据



  下载Mapsever网站提供的演示数据,地址如下:External LinkDemo
  解压缩后上传到你的web上,假设在根目录下/workshop/目录内;
  在workshop目录中创建tmp目录,属性改为777;
  修改index.html文件,将文件下部的部分表单中的值进行修改:
  包括
   form指向路径中mapserv40改为mapserv
   注释<!-- EDIT THESE HIDDEN VARIABLES -->下:
<input type="hidden" name="map" value="/你的web目录的路径/workshop/itasca.map">
<input type="hidden" name="program" value="/cgi-bin/mapserv">
<input type="hidden" name="root" value="/study/workshop">
<input type="hidden" name="map_web_imagepath" value="/你的web目录的路径/workshop/tmp/">
<input type="hidden" name="map_web_imageurl" value=" /workshop/tmp/">
  将修改完的index.html上传,覆盖原有文件,现在访问http://yourwebname/workshop/,在下拉菜单中选择任意一种模式,点击Initialize按钮,好了,开始工作了:)
  下拉菜单可选的五种模式说明:
   Basic Application 基本应用
   Adds second scalebar 在原有英里单位的比例尺基础上增加一个公里单位的比例尺
   Adds pan controls 在地图四周加上一个控制框,可以点击控制框来移动地图
   Adds frames 添加一个桢,这个桢用来输出查询结果
   Adds dhtml rubber-band box 添加动态选框

 
本页有2篇留言. [显示留言板]