Я пытаюсь выполнить запрос wps через MapView GeoNetwork3. Рабочий процесс заключается в том, что пользователь выбирает существующую коллекцию объектов, а затем точку. После этого выполняется запрос. Формат запроса - xml, и он отправляется через сообщение. К сожалению, ответ выполнить это:GeoServer WPS не удалось найти FeatureCollection в Каталоге
Could not locate {http://geonetwork-opensource.org/}Apotheken in catalog.
Но XML строится так же, как тот, который был послан через БСП запрос строитель из БСП плагина на демонстрационной странице GeoServer.
Мой XML (только соответствующая часть):
<wps:Input>
<ows:Identifier>features</ows:Identifier>
<wps:Reference mimeType='text/xml' xlink:href='http://geoserver/wfs' method='POST'>
<wps:Body>
<wfs:GetFeature xmlns:gn='http://geonetwork-opensource.org/' service='wfs' version='1.0.0' outputFormat='GML2'>
<wfs:Query typeName='gn:Apotheken'/>
</wfs:GetFeature>
</wps:Body>
</wps:Reference>
</wps:Input>
WPS-Request Builder XML:
<wps:Input>
<ows:Identifier>features</ows:Identifier>
<wps:Reference mimeType="text/xml" xlink:href="http://geoserver/wfs" method="POST">
<wps:Body>
<wfs:GetFeature service="WFS" version="1.0.0" outputFormat="GML2" xmlns:gn="http://geonetwork-opensource.org/">
<wfs:Query typeName="gn:apotheken"/>
</wfs:GetFeature>
</wps:Body>
</wps:Reference>
</wps:Input>
Любые намеки будут оценены.
Оказалось, что это был апотект вместо Апотекена. – Antivist