MS RFC 115:教程和演示数据集的升级和清理

日期

2016/02

作者

拉尔斯林纳

联系

Lingner.eu的Lars

作者

塞思吉尔文

联系

在Compass.ie的sGirvin

作者

朱利安恩塞尔姆

联系

在ioda.net上的julien.enselme

作者

拉尔斯席尔伯格

联系

saabgroup.com上的lars.schylberg

状态

草稿

版本

MAPServer 7

1。动机

MapServer教程和演示包非常过时,需要一些帮助。这给测试软件的新用户留下了非常糟糕的第一印象。

在这个RFC中,我们提出了一个解决这种情况的计划。

2。拟议计划

  • 审阅当前文档

  • 用新数据构建示例数据包

  • 创建新的教程结构

  • 创建可用于演示服务器的HTML模板

  • 为osgeo live创建更新版本

工作和讨论是在文档库[1]的fork中完成的。我们将在提交上游更改时从上游存储库进行更新。当我们有了第一个稳定的版本时,我们将创建一个对上游存储库的请求。

三。向后兼容性

建议将教程与MapServer 6.4和7.0+一起使用,基于MapServer 5.0的现有教程可能会移动到文档中的存档部分。

4。实施细节

数据包的内容

  • 矢量数据(OSM,自然地球)

  • 栅格数据(SRTM、卫星图像、DEM)

查看当前教程文档

  • 删除或更新过期信息和外部链接

  • 在适当的情况下重用当前文本

目前的情况是,教程在不同的地方被复制,其中一些链接在一个地方而不是另一个地方被更新。例如,主教程部分位于文档网站http://demo.mapserver.org/tutorial/sections.html上,但是教程的第3和第4部分只是指向http://demo.mapserver.org/tutorial/section3.html的链接http://demo.mapserver.org网站也复制了第1和第2部分。

此外,osgeo live还有一个更新的教程部分,可以作为mapserver文档网站上教程的基础:http://live.osgeo.org/en/quickstart/mapserver_quickstart.html

将提供包含Openlayers的网页,以查看在本教程中创建的地图。这也可以用于MapServer联机演示。

当前教程标题,用于查看和确定它们是否仍与现代MapServer使用相关。

当前结构

第1节:静态映射和映射文件

  • 1.1-单层地图

  • 1.2-从单个形状文件映射两层

  • 1.3-使用类创建“有用”地图

  • 1.4-标记层和标签层

  • 1.5-栅格图层

  • 1.6-WMS层

  • 1.7-投影,解构

  • 1.8-MapServer输出格式

  • 1.9-映射服务器模式简介:映射和浏览

  • 附录(更多示例):

    • 邮政地理信息系统层

    • WMS服务器

第2节:用户界面和HTML模板

  • 2.1-平移和缩放

  • 2.2-层控制

  • 2.3 - Scalebar

  • 2.4-图例

  • 2.5-参考图

第3节:查询和更多HTML模板

  • 3.1-类级查询模板

  • 3.2-特定于层的页眉和页脚模板

  • 3.3-地图范围的页眉和页脚模板

  • 3.4-查询映射

第4节:高级接口简介

  • 4.1-更多CGI变量

  • 4.2-使用javascript t0增强应用程序

  • 4.3-链接到其他示例

拟建建筑物

快速启动:您的第一个映射文件

  • 1.1-单层地图

  • 1.2-两层地图

  • 1.3-在浏览器中查看地图

  • 1.4-标签数据

  • 1.5-符号化数据(类和表达式)

  • 1.6-添加栅格层

  • 1.7-使用不同的数据源(shapefile、postgis、spaceiallite、ogr)

  • 1.8-预测

  • 1.9-提供矢量数据

在深度教程中

  • 2.1-添加外部层

  • 2.2-使用不同的输出格式

  • 2.3-使地图与utfgrid交互

  • 2.4-配置OGC服务(WMS、WFS、GetFeatureInfo)

  • 2.5-高级符号学

  • 2.6-用于创建地图样式的编辑器(ScribeUI、Magnacarto、Geany、MapManager)

  • 2.7-使用MapServer设置OpenStreetmap数据的样式(基础地图)

  • 2.8-生成高分辨率打印效果图

功能教程

  • 层遮罩

  • 带引线的标签

  • 轮廓线渲染

  • …来自RFC的更多功能

5。文档

n/a

6。投票历史

7。工具书类

[1]https://github.com/gislars/mapserveru文档