UMN-mapserver 的 map-Parameter 是不是符合 OGC WMS 规范?
Posted
技术标签:
【中文标题】UMN-mapserver 的 map-Parameter 是不是符合 OGC WMS 规范?【英文标题】:Is the map-Parameter of the UMN-mapserver conform to the OGC WMS-specification?UMN-mapserver 的 map-Parameter 是否符合 OGC WMS 规范? 【发布时间】:2009-09-02 12:48:59 【问题描述】:假设你有一个这样的 mapserver-url:http://host/cgi-bin/mapserv?MAP=/path/to/mapfile.map&
以这种方式指定的 WMS 是否符合 OGC WMS 规范?有人说 map-parameter 是特定于供应商的参数,但您也可以将其视为此服务的 URL 前缀的一部分(以 ? 或指定的 & 结尾,在这种情况下是 &)。您认为这是否符合规范?
【问题讨论】:
老爷...你要买风滚草徽章吗? :) 我在现实中遇到了这个问题。我们就这个话题与“合作伙伴”发生争执。由于我无法展示 ***-discussion 来解决这个主题,我希望我能得到关于规范相关部分解释的良好提示。 【参考方案1】:OGC WMS 1.1.1(第 6.2.2 节)和 1.3.0(第 6.3.3 节)规范对此主题相当明确:
一个在线资源 URL,用于 HTTP GET 请求实际上只是一个 附加的 URL 前缀 附加参数是为了 构造一个有效的操作请求。一种 URL前缀是按照定义的 使用 IETF RFC 2396 作为字符串 包括,按顺序,该计划 (“http”或“https”),互联网协议 主机名或数字地址,可选 端口号、路径、必填问题 标记“?”、 和可选字符串 包含一个或多个特定于服务器的 以 & 符号结尾的参数 “&”。
只要在线资源 URL 以“&”结尾,它就应该遵守 WMS 规范
【讨论】:
以上是关于UMN-mapserver 的 map-Parameter 是不是符合 OGC WMS 规范?的主要内容,如果未能解决你的问题,请参考以下文章