页面载入中....
博客登陆
我的照片
北京时间
站点日历
页面载入中....
博客公告
页面载入中....
我的分类(专题)
页面载入中....
最新日志
页面载入中....
最新评论
页面载入中....
留 言 板
页面载入中....
友情链接
页面载入中....
日志信息
页面载入中....
Mapserver起步
[jzhpu 发表于 2007-10-10 10:39:00]
Mapserver是比较著名的开放源代码网络地图软件,国外用的人非常多。国内的也有比较成功的应用,象:
http://www.webmap.cn/mapDir.php
。
本文简单介绍了一个windows下ms4w的小例子,希望对初学者有帮助。
1.下载Mapserver。
Mapserver的官方网站是:
http://mapserver.gis.umn.edu/
下载ms4w可以到:
http://maptools.org/ms4w/index.phtml
ms4w不用安装,解压即可使用(注意一定要解压到根目录,比如D:\)
2.打开ms4w文件夹,双击apache-install.bat,就可以启动Apache网络服务器,这时你在浏览器中输入localhost(或127.0.0.1),就能看到ms4w的页面了。
文件夹中还有apache-restart.bat,apache-uninstall.bat分别是重启和停止APACHE的命令。
3.到
http://free.ys168.com/?casljz
下载webgis.rar(我做的一个小例子),解压缩,然后把 webgis文件夹拷贝到D:\ms4w\Apache\htdocs中,双击D:\ms4w\apache-restart.bat重启apache服务器
4.在浏览器中输入
localhost/webgis
,即可看到一个最简单的WEBGIS的页面(只能放大)
好了,下面讲解一下Mapserver的工作原理。
Mapserver真正起作用的是一个CGI程序,在WINDOWS下是mapserv.exe,如果你在浏览器窗口输入
http://localhost/cgi-bin/mapserv.exe
,得到:“No query information to decode. QUERY_STRING is set, but empty.”,说明你的mapserver已经能干活啦。
在mapserver中起核心作用的是mapfile文件,该文件定义了数据在哪里?HTML模板在哪里?投影?显示图层等详细配置信息,我们的主要工作就是修改这个文件配置数据进入mapserv.exe,关于mapfile文件的详细信息,请参考
http://mapserver.gis.umn.edu/docs/reference/mapfile
另外比较重要的是template文件,这个文件是用户与mapserv.exe进行交互的界面。
阅读全文
|
回复(2)
|
引用通告
|
编辑
上一篇:
kamap!新手入门
下一篇:
基于栅格图片的WEBGIS实现概述 (转)
Re:Mapserver起步
[
owenfan0715
发表评论于
2007-10-16 20:34:00
]
http://www.webmap.cn/mapDir.php 没有查询功能啊?
个人主页
|
引用
|
返回
|
删除
|
回复
Re:Mapserver起步
[
owenfan0715
发表评论于
2007-10-16 20:32:59
]
博主使用WFS吗?
个人主页 |
引用
|
返回
|
删除
|
回复
发表评论:
大名:
密码:
(游客无须输入密码)
主页:
标题:
页面载入中....