页面载入中....
  博客登陆
  我的照片
  北京时间
  站点日历
页面载入中....
  博客公告
页面载入中....
  我的分类(专题)
页面载入中....
  最新日志
页面载入中....
  最新评论
页面载入中....
  留  言  板
页面载入中....
  友情链接



  日志信息
页面载入中....
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) | 引用通告 | 编辑 
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吗?

个人主页 | 引用 | 返回 | 删除 | 回复 

发表评论:

    大名:
    密码: (游客无须输入密码)
    主页:
    标题:
    页面载入中....

Powered by Oblog.