Соответствует ли map-параметр UMN-mapserver WMS-спецификации OGC?

StackOverflow https://stackoverflow.com/questions/1367505

Вопрос

Допустим, у вас есть URL-адрес mapserver, подобный этому: http://host/cgi-bin/mapserv?MAP=/path/to/mapfile.map&

Соответствует ли WMS, указанная таким образом, WMS-спецификации OGC?Некоторые говорят, что map-parameter является параметром, зависящим от поставщика, но вы также можете видеть его как часть URL-префикса для этой службы (заканчивающегося на ?или &, как указано, в данном случае это &).Как вы думаете, совместимо ли это со спецификацией или нет?

Это было полезно?

Решение

Система 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top