bluebird2000
路人甲
路人甲
  • 注册日期2005-03-29
  • 发帖数2
  • QQ
  • 铜币120枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2091回复:1

如何安装mapserver

楼主#
更多 发布于:2008-06-12 12:42
从网上下载ms4w-2.2.7-setup.exe文件,安装了ms4w, 用/localhost检测安装正确,可是我如何才能将application安装好,从而能够在localhost界面上点击连接进入?(比如chameleon的application template)。 谢谢!<br>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2008-06-14 09:07
Mapserver是比较著名的开放源代码网络地图软件,国外用的人非常多。国内的也有比较成功的应用,象:<a href="http://www.webmap.cn/mapDir.php" target="_blank" ><font color="#0000ff">http://www.webmap.cn/mapDir.php</font></a>。<br>
<br>
本文简单介绍了一个windows下ms4w的小例子,希望对初学者有帮助。<br>
<br>
1.下载Mapserver。<br>
Mapserver的官方网站是:<a href="http://mapserver.gis.umn.edu/" target="_blank" ><font color="#0000ff">http://mapserver.gis.umn.edu/</font></a><br>
下载ms4w可以到:<a href="http://maptools.org/ms4w/index.phtml" target="_blank" ><font color="#0000ff">http://maptools.org/ms4w/index.phtml</font></a><br>
ms4w不用安装,解压即可使用(注意一定要解压到根目录,比如D:\)<br>
<br>
2.打开ms4w文件夹,双击apache-install.bat,就可以启动Apache网络服务器,这时你在浏览器中输入localhost(或127.0.0.1),就能看到ms4w的页面了。<br>
文件夹中还有apache-restart.bat,apache-uninstall.bat分别是重启和停止APACHE的命令。<br>
<br>
3.到<a href="http://free.ys168.com/?casljz" target="_blank" ><font color="#0000ff">http://free.ys168.com/?casljz</font></a> 下载webgis.rar(我做的一个小例子),解压缩,然后把 webgis文件夹拷贝到D:\ms4w\Apache\htdocs中,双击D:\ms4w\apache-restart.bat重启apache服务器<br>
<br>
4.在浏览器中输入<a href="http://blog.sina.com.cn/u/localhost/webgis" target="_blank" ><font color="#0000ff">localhost/webgis</font></a>,即可看到一个最简单的WEBGIS的页面(只能放大)<br>
<br>
好了,下面讲解一下Mapserver的工作原理。<br>
<br>
Mapserver真正起作用的是一个CGI程序,在WINDOWS下是mapserv.exe,如果你在浏览器窗口输入<a href="http://localhost/cgi-bin/mapserv.exe" target="_blank" ><font color="#0000ff">http://localhost/cgi-bin/mapserv.exe</font></a>,得到:“No query information to decode. QUERY_STRING is set, but empty.”,说明你的mapserver已经能干活啦。<br>
<br>
在mapserver中起核心作用的是mapfile文件,该文件定义了数据在哪里?HTML模板在哪里?投影?显示图层等详细配置信息,我们的主要工作就是修改这个文件配置数据进入mapserv.exe,关于mapfile文件的详细信息,请参考<a href="http://mapserver.gis.umn.edu/docs/reference/mapfile" target="_blank" ><font color="#0000ff">http://mapserver.gis.umn.edu/docs/reference/mapfile</font></a><br>
<br>
另外比较重要的是template文件,这个文件是用户与mapserv.exe进行交互的界面。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部