QGIS - 消除BBOX中的srs?

时间:2017-04-20 16:40:50

标签: qgis

我正在尝试在QGIS中渲染ArcGIS WFS服务。由于没有QGIS的错误,因为第5个BBOX参数(urn:ogc:def:crs:EPSG :: 4326),服务失败:

https://canttouchthis/arcgis/services/CALIX_TEST/CALIX_ANNOTATIONS/MapServer/WFSServer?SERVICE=WFS&REQUEST=GetFeature&VERSION=2.0.0&TYPENAMES=CALIX_TEST_CALIX_ANNOTATIONS:polygons&SRSNAME=urn:ogc:def:crs:EPSG::4326&BBOX=4324959.29130463115870953,-12827075.77402532286942005,4325046.08483351208269596,-12826893.6371572520583868,urn:ogc:def:crs:EPSG::4326 - server replied: Bad Request

当我删除,urn:ogc:def:crs:EPSG::4326时,它运行正常 - ESRI WFS无法处理它:

<![CDATA[
KVP parser : parameter 'bbox' '4324959.29130463115870953,-12827075.77402532286942005,4325046.08483351208269596,-12826893.6371572520583868,urn:ogc:def:crs:EPSG::432' not recognized.
]]>

删除第5个参数后,我会得到所需的要素数据。

问题: QGIS可以配置为不在bbox中提供srs吗?

答案:提供过滤器(例如1 = 1)。

1 个答案:

答案 0 :(得分:0)

此时,QGIS无法配置为禁止第5个BBOX参数,但如果您提供虚拟过滤器(例如1 = 1),则强制QGIS使用POST而不是GET。这将消除不兼容的BBOX,允许您通过WFS服务在QGIS中查看ESRI功能。