首页 / 浏览问题 / WebGIS / 问题详情
SuperMap iServer WFS BBOX参数要如何设置?
22EXP 2020年11月23日

最近在做通过iServer 发布出来的WFS服务,通过自己构造参数执行BBOX查询时,调用服务总是失败, 请问iServer发布的WFS 服务的BBOX查询是否需要特殊的设置吗?  以下是已经尝试的方法,都不能调用成功

1. 参数形式1

<GetFeature xmlns="http://www.opengis.net/wfs" service="WFS" version="1.1.0" outputFormat="application/json"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd">
    <Query typeName="HzzMapData:LakePoint" srsName="EPSG:3857" xmlns:ogc="http://www.opengis.net/ogc">
        <ogc:Filter>
            <ogc:BBOX>
                <ogc:PropertyName>the_geom</ogc:PropertyName>
                <Envelope xmlns="http://www.opengis.net/gml">
                    <lowerCorner>12582347.740237372 3288285.5707202787</lowerCorner>
                    <upperCorner>12802793.927748995 3703243.1001539193</upperCorner>
                </Envelope>
            </ogc:BBOX>
        </ogc:Filter>
    </Query>
</GetFeature>

返回结果为失败,如下图所示:

2. 参数形式2

        这种方式还是调用失败,如下入所示:

1个回答

你好,使用该参数必须要 TYPENAME 参数。并且该参数与 FEATUREID 和 FILTER 参数相斥。具体的信息您可以参考iserver帮助文档WFS api
2,842EXP 2020年11月23日

您好! 非常感谢, 参照iserver帮助文档WFS api后,问题解决了。yesyesyes

...