【GIS】(二)——Windows平台MapServer (MS4W)安装

    xiaoxiao2021-12-14  20

    本篇文章将学习Windows上如何安装MapServer,即如何安装MS4W。

    硬件要求

    上一篇文章我们已经了解到MapServer可以运行在Linux,Windows,Mac OS X等不同的操作系统上。

    软件要求

    一个配置好的Web(HTTP)服务器,比如Apache或者Microsoft的IIS,在这个服务器上安装MapServer。

    对于Windows操作系统,如果你电商上没有安装web服务器。建议你使用MS4W(MapServer for Windows)。http://www.ms4w.com/ 它将提供一个预配置的web server,Map Server,MapCache,PHP,TinyOWS,和其他的工具。

    一个Web浏览器,和一个文本编辑器(vi,emacs,notepad++,textpad,homesite)来修改HTML和mapfiles。

    技能

    除了要学习MapServer应用中不同的组件是怎么工作在一起的以及Map File的句法,要理解构建一个基本的应用的一些概念,并精通一些技能领域。会创建或至少会修改HTML页面并且懂得HTML表单怎么工作。由于一个MapServer应用的最主要的目的就是创建地图,所以你需要懂得地理数据的基础知识,大多是地图投影。随着你的应用变得复杂,SQL,DHTML/JavaScript,Java,数据库,表达式,编译,编写脚本的技能会变得十分有用。

    Windows上安装MapServer

    MS4W(MapServer for Windows)是一个长久的安装包,包括Apache Web server,MapServer,依赖项和工具。MS4W也包括了一些附加包。这些附加包里包含了超过60个预配置的MapServer配置文件(mapfiles)和数据。下面的步骤说明如何安装MS4W:

    1.从http://ms4w.com/,下载MS4W(例子中用的是-setup.exe文件) 2.双击.exe 3.单击Agree按钮,接受许可。 4.选择要安装的包。但是一定要确保选了“MapServer Itasca Demo Application”(后面学习会使用这个Demo)。

    5.单击“Next” 6.单击“Browse”,选择安装路径,你可以放心的使用默认的C:/,安装程序会创建C:/ms4w

    7.单击“Next” 8.输入一个端口号用作Apache服务。多数情况下,你可以使用80,除非例如像IIS服务已经使用了这个端口。(你可以定义任何一个超过1024的数字,如8081或8082)

    10.单击“安装” 11.看见Installer Complete之后,就可以点击“Close”

    12.在你的桌面上,单击MS4W-Localhost快捷菜单,你的浏览器会打开http://127.0.0.1 它会加载MS4W的介绍页面。

    13.检验MapServer是否正常工作,通过点击页面上的Features一节的/cgi-bin/mapserv.exe 链接。

    如果MapServer正常工作,你会收到一个写着“No query information to decode.QUERY_STRING is set,but empty”的消息。

    启动

    如果想要单独启动MapServer,就使用 mapserv -v 命令: 一种是:

    打开桌面上的MS4W-shell,然后输入mapserv -v 回车就可以

    一种是:

    打开电脑上的命令提示符窗口,使用cd命令定位到MS4W的安装路径,执行setenv命令,然后再执行mapserv -v命令。

    之后,同上面一样,打开“http://127.0.0.1/cgi-bin/mapserv.exe”连接,显示“No query information to decode.QUERY_STRING is set,but empty”,则启动成功。

    转载请注明原文地址: https://ju.6miu.com/read-963578.html

    最新回复(0)