Mapserver 中文支持页MapServer 4.X Chinese Support Website欢迎您参加长城小站图说北京的长城项目! Mapserver是长城小站技术组目前选定的TheGreatwallWebGis 工具之一,选择它的因素主要是1.它是开源的、免费的2.它可以在linux/unix服务器上运行3.可以看到它的开发社区工作状态良好。不足之处在于没有本地化的技术支持,需要志愿者们付出比较艰巨的努力。本页将进行MapServer本地化支持工作。 1. Mapserver 简介Mapserver 是由美国Minnesota大学牵头开发的开放源码的Webgis工具。其官方网址为http://mapserver.gis.umn.edu/,2004年7月的最新版本是4.2.1。 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网站提供的演示数据,地址如下:Demo; 解压缩后上传到你的web上,假设在根目录下/workshop/目录内; 在workshop目录中创建tmp目录,属性改为777; 修改index.html文件,将文件下部的部分表单中的值进行修改: 包括 form指向路径中mapserv40改为mapserv 注释<!-- EDIT THESE HIDDEN VARIABLES -->下: <input type="hidden" name="map" value="/你的web目录的路径/workshop/itasca.map">
将修改完的index.html上传,覆盖原有文件,现在访问http://yourwebname/workshop/,在下拉菜单中选择任意一种模式,点击Initialize按钮,好了,开始工作了:)<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/"> 下拉菜单可选的五种模式说明: Basic Application 基本应用 Adds second scalebar 在原有英里单位的比例尺基础上增加一个公里单位的比例尺 Adds pan controls 在地图四周加上一个控制框,可以点击控制框来移动地图 Adds frames 添加一个桢,这个桢用来输出查询结果 Adds dhtml rubber-band box 添加动态选框 4. 参考资料1、Mapserver4.0 MapFile 中文手册 MapFile手册英文版
2、Mapserver 字体集设置参考中文版 字体集设置参考英文版 3、Mapserver中文显示问题 4、MapServer CGI 参数参考 5、中文网站 |
||
评论/留言 [隐藏留言板]
集思的服务器时不时会罢工一下,不知为什么,有时候会罢工个把月。
-- 火箭人 (2004-06-15 17:39:24)
添加留言:
|