这一节的例子,来自于《Beginning MapServer》
Beginning MapServer:开源的GIS开发是同类的第一本书。 它全面介绍了MapServer,这是一个将地图制图技术集成到Internet应用程序中的开发平台。您将学习如何使用流行的语言(如PHP、Perl和Python)构建和扩展动态应用程序。在详细介绍了安装和配置之后,您将发现基本的 Mapserver主题和示例。您还将了解高级MapServer功能,以及如何查询动态数据并将其合并到应用程序中。这本书以创建实际的地图应用程序而告终。
本书的网址: https://www.apress.com/cn/book/9781590594902 。
在豆瓣读书上的介绍: https://book.douban.com/subject/1756263/ 。
这本书的代码托管在 Github , 地址为 https://github.com/Apress/beg-mapserver 。在代码库中可以找到书中使用的数据与代码。
为了方便学习使用,这一节中建立了在线运行的环境, 将书中较复杂的案例配置运行起来。原书在 2005 年出版,到目前 MapServer 已经有较大变化,为了能运行起来不可避免需要进行一些修改。另外,为了方便使用,也会添加一些文字说明。
书中的第一个例子相对比较简单, 在网站开发过程中进行了修改作为网站的案例,在此处没有重复出现。