1. MapServer的安装和配置

使用公共网关接口(CGI)技术是实现WebGIS的一种方式。在服务器端,通过CGI应用程序连接WebServer和地理信息系统空间数据库,客户端只需使用浏览器即可对空间数据进行查询和分析。著名的开源GIS服务器端工具MapServer使用CGI技术。

与商业企业提供的众多WebGIS解决方案相比,MapServer是一个开源项目,这意味着可以免费使用MapServer,并有权自行修改、复制和重新分发它。需要指出的是,MapServer作为一个开源项目,正在不断发展中,但近年来,功能已经比较完善,更新比较少。

目前主流的Linux操作系统,如Debian、Ubuntu、CentOS等,MapServer版本都在7.0以上。本书的内容基于MapServer7.0版和更高版本。

本章介绍了MapServer的安装和配置,以了解地图服务器的基本用法和相关工具,如何生成地图图像,以及如何通过Web访问地图图像。在设置MapServer之后,需要告诉它所有资源的位置,并确保正确设置了所有权限。因为更有用的MapServer应用程序有更多的代码行并包含许多HTML模板,所以应使应用程序保持简单,以便在发生错误时更容易进行调试。