É possível (e qual é a maneira recomendada) usar o OpenLayers 3 para fazer o trabalho do OpenLayers.WPSClient
?
Conforme mostrado no antigo exemplo de cliente WPS , o OpenLayers 2 pode ser usado para operar o WPS.
Existem exemplos do OpenLayers 3 para usar outros serviços da Web, como WFS e WMS, mas não o WPS (a partir da versão 3.2.1).
Isso é temporário ou por design?
openlayers
openlayers-2
wps
wpsclient
tinlyx
fonte
fonte
wpsclient.js
aHTML
elementos e"global"
variáveis. Você poderia dar um exemplo de uso mínimo, por exemplo, para ligargs:AddCoverages
ou outro wps no GeoServer / OpenGeo?Também reutilizei o cliente openlayers 2 em um construtor wps . Eu tinha que implementar o
DefaultValue
eExecuteResponse
objetos.Há uma necessidade mais ampla de um cliente wps independente do cliente de mapeamento, como visto nesta discussão sobre como trabalhar com o ows.js (baseado no jsonix, como a implementação do @ bartvde). Desde essa discussão, o trabalho começou . A implementação do WPS ainda não foi iniciada. A idéia do javascript ows.js é modelada após a conveniente biblioteca owslib .
Os principais desafios na implementação de um cliente WPS são:
fonte
Uma possibilidade é usar o cliente wps do openlayers 2 no seu projeto do openlayers 3. A resposta da solicitação wps está no WKT e você pode formatá-la facilmente para um recurso de openlayers 3 com o formatador incorporado.
http://openlayers.org/en/v3.9.0/apidoc/ol.format.WKT.html
(A resposta dependendo da solicitação wps que você está usando, é claro ..)
Fiz isso em um projeto, pois não tive tempo de implementar meu próprio cliente wps.
fonte
Você pode fazer um truque como este. O Geoserver possui um WPS Builder que pode gerar solicitação Xml a partir de entradas e saídas. Você pode pegar o xml gerado e passá-lo em uma variável de string em javascript. Substitua valores de entrada xml por variáveis. No meu caso, eu precisava de apenas um processo, mas você pode fazer uma função de chave. Você pode usar uma solicitação xmlPost simples para passar a sequência xml para o servidor geográfico.
fonte