假设你有一个像这样的mapserver-url: http://host/cgi-bin/mapserv?MAP=/path/to/mapfile.map&

以这种方式指定的 WMS 是否符合 OGC WMS 规范?有人说地图参数是特定于供应商的参数,但您也可以将其视为此服务的 URL 前缀的一部分(以 ? 结尾)。或指定的 &,在本例中是 &)。您认为这是否符合规范?

有帮助吗?

解决方案

OGC 仓库管理系统 1.1.1 (第 6.2.2 节)和 1.3.0 (第 6.3.3 节)关于此主题的规范相当明确:

旨在HTTP GET请求的在线资源URL实际上只是一个URL前缀,以构建有效的操作请求,以附加附加参数。URL前缀是根据IETF RFC 2396定义的字符串,包括方案(“ HTTP”或“ HTTP”),Internet协议主机名或数字地址,可选端口号,路径,强制性问题标记“?” ,,,, 以及包含一个或多个特定于服务器的参数的可选字符串,以“&”结尾.

只要在线资源 URL 以“&”结尾,就应遵守 WMS 规范

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top