GeoServer WPS在目录中找不到FeatureCollection
我正在尝试通过GeoNetwork3地图视图执行wps请求。工作流程是用户选择现有要素集合,然后选择一个点。之后,请求将被执行。请求格式是xml,通过post提交。不幸的是,执行响应是:GeoServer WPS在目录中找不到FeatureCollection,geoserver,geonetwork,wps,Geoserver,Geonetwork,Wps,我正在尝试通过GeoNetwork3地图视图执行wps请求。工作流程是用户选择现有要素集合,然后选择一个点。之后,请求将被执行。请求格式是xml,通过post提交。不幸的是,执行响应是: Could not locate {http://geonetwork-opensource.org/}Apotheken in catalog. 但是xml的构建与通过wps请求生成器从GeoServer演示页面上的wps插件发送的xml完全相同 我的XML(仅相关部分): 特征 WPS请求生成器XML
Could not locate {http://geonetwork-opensource.org/}Apotheken in catalog.
但是xml的构建与通过wps请求生成器从GeoServer演示页面上的wps插件发送的xml完全相同
我的XML(仅相关部分):
特征
WPS请求生成器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>
特征
任何提示都将不胜感激。GeoServer WPS区分大小写,这意味着FeatureCollection的命名必须与您上载到GeoServer的FeatureCollection完全相同。GeoNetwork将其改为以大写字母开头,例如Apotheken,而不是Apotheken。所以要意识到这一点。原来是apotheken而不是apotheken。
<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>