WFS服务的空间查询不能返回要素的坐标和属性过滤
对ArcServer发布的支持WFS的服务,按WFS规范进行空间查询,不能返回要素的坐标和属性。
(现象1):浏览器访问以下URL:
http://qzfwm2003/arcgis/servic ... 78100,46300,78300,46400
得到响应结果:
- <wfs:FeatureCollection xsi:(...命名空间等省略)>
- <gml:boundedBy>
- <gml:Envelope srsName=EPSG:2437>
<gml:lowerCorner>45782.824100000784 77670.506599999964</gml:lowerCorner>
<gml:upperCorner>46902.650900000706 78600.93460000027</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
</wfs:FeatureCollection>
(现象2):如果全表查询,即访问如下地址:
http://qzfwm2003/arcgis/servic ... RACNL
则响应结果正常
(现象1):浏览器访问以下URL:
http://qzfwm2003/arcgis/servic ... 78100,46300,78300,46400
得到响应结果:
- <wfs:FeatureCollection xsi:(...命名空间等省略)>
- <gml:boundedBy>
- <gml:Envelope srsName=EPSG:2437>
<gml:lowerCorner>45782.824100000784 77670.506599999964</gml:lowerCorner>
<gml:upperCorner>46902.650900000706 78600.93460000027</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
</wfs:FeatureCollection>
(现象2):如果全表查询,即访问如下地址:
http://qzfwm2003/arcgis/servic ... RACNL
则响应结果正常
1 个回复
桂朝
赞同来自:
直接指定bbox参数时,坐标采用经纬度可以得到查询结果,如该链接:
http://gisserver.domain.com:60 ... 3D100,30,120,40,
如果坐标指定为投影坐标,则需要在参数中加上投影名称,如下:
http://gisserver.domain.com:60 ... l:Box srsName=urn:ogc:def:crs:EPSG:6.9:3857><gml:coordinates>9369801.0408000015,4096786.0870999992 11947874.357000001,5977242.1572000012</gml:coordinates></gml:Box></ogc:BBOX></ogc:Filter>
关于filter参数指定,可以参考:http://resources.arcgis.com/zh ... 0000/
要回复问题请先登录或注册