[Portugal] Referência WFS num pedido WPS
Luís de Sousa
luis.a.de.sousa gmail.com
Segunda-Feira, 24 de Setembro de 2012 - 08:31:24 PDT
Olá a todos,
Estou a usar o PyWPS e preciso de passar como argumento a alguns
processos uma referencia para um tema disponível por WFS. Para tal
estou a construir um pedido POST em xml, como o que segue em baixo.
Enviando este pedido estou a receber um "internal server error - 500".
Imagino que seja um problema com o PyWPS mas não estou inteiramente
certo que pedido estaja correcto, se alguém podes dar uma olhada
agradecia.
Obrigado,
Luís
###################################
<?xml version="1.0" encoding="UTF-8"?>
<wps:Execute service="WPS"version="1.0.0"language="en-CA"
xmlns:wps="http://www.opengis.net/wps/1.0.0"
xmlns:ows="http://www.opengis.net/ows/1.1"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wps/1.0.0/wpsExecute_request.xsd">
<ows:Identifier>bufferProcess</ows:Identifier>
<wps:DataInputs>
<wps:Input>
<ows:Identifier>data</ows:Identifier>
<wps:Reference mimeType="text/xml; subtype=wfs-collection/1.0"
xlink:href="http://myServer/cgi-bin/mapserv?map=/path/to/file.map"
method="POST">
<wps:Body>
<wfs:GetFeature xmlns:wfs="http://www.opengis.net/wfs"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="WFS"
version="1.1.0" maxFeatures="1"
xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.1.0/wfs.xsd">
<wfs:Query
xmlns:feature="http://myServer/cgi-bin/mapserv?map=/path/to/file.map"
typeName="myLayer">
</wfs:Query>
</wfs:GetFeature>
</wps:Body>
</wps:Reference>
</wps:Input>
<wps:Input>
<ows:Identifier>size</ows:Identifier>
<wps:Data>
<wps:LiteralData>1</wps:LiteralData>
</wps:Data>
</wps:Input>
</wps:DataInputs>
<wps:ResponseForm>
<wps:ResponseDocument lineage="true"
storeExecuteResponse="true" status="true">
</wps:ResponseDocument>
</wps:ResponseForm>
</wps:Execute>
More information about the Portugal
mailing list