Pergunta

Digamos que você tenha um mapserver-url assim: http: // host/cgi-bin/maperserv? map =/path/to/mapfile.map &

Um WMS especificado dessa maneira está em conformidade com a especificação do OGC WMS? Alguns dizem que o parâmetro de mapa é um parâmetro específico do fornecedor, mas você também pode vê-lo como parte do prefixo de URL para este serviço (terminando com? Or & conforme especificado, é um e neste caso). O que você acha, isso é compatível com a especificação ou não?

Foi útil?

Solução

O OGC WMS 1.1.1 (Seção 6.2.2) e 1.3.0 (Seção 6.3.3) As especificações são bastante claras sobre este tópico:

Uma URL de recurso on -line destinada a solicitações HTTP GET é de fato apenas um prefixo de URL ao qual parâmetros adicionais são anexados para construir uma solicitação de operação válida. Um prefixo de URL é definido de acordo com o IETF RFC 2396 como uma string, incluindo, em ordem, o esquema ("http" ou "https"), nome host do protocolo da Internet ou endereço numérico, número da porta opcional, caminho, marca de interrogação obrigatória "?" , Assim, e string opcional compreendendo um ou mais parâmetros específicos do servidor que terminam em um ampers e “&”.

Enquanto o URL de recurso on -line terminar com um "&", deve aderir à especificação WMS

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top