首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GeoServer WPS在目录中找不到FeatureCollection

GeoServer WPS在目录中找不到FeatureCollection
EN

Stack Overflow用户
提问于 2015-09-08 16:59:58
回答 1查看 569关注 0票数 2

我正在尝试通过GeoNetwork3 mapView执行wps请求。工作流程是用户选择现有的要素集合,然后选择一个点。在此之后,请求将被执行。请求格式是xml,它是通过post提交的。不幸的是,execute响应是:

代码语言:javascript
复制
Could not locate {http://geonetwork-opensource.org/}Apotheken in catalog.

但是xml的构建方式与GeoServer演示页面上的wps插件通过wps请求构建器发送的xml完全相同。

我的XML (只包含相关部分):

代码语言:javascript
复制
<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-请求生成器XML:

代码语言:javascript
复制
<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>

任何提示都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-09-08 18:14:49

GeoServer WPS区分大小写,这意味着FeatureCollection的名称必须与您上传到GeoServer的FeatureCollection完全相同。GeoNetwork将其转换为以大写字母开头,例如,apotheken而不是Apotheken。因此,请注意这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32453477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档