使用产品:supermap-iserver-10.2.1-windows-x64-deploy
操作系统:win10 x64
数据类型: 发布的wfs100服务
问题详细描述:ajax调用发布的wfs100服务,filter参数里面配置了ogc:Intersects节点,查询参数如下:
<ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">
<ogc:Intersects>
<ogc:PropertyName>GEOMETRY</ogc:PropertyName>
<gml:Envelope xmlns:gml="http://www.opengis.net/gml" srsName="EPSG:4326">
<gml:lowerCorner>' + (lng - 0.00002) + ' ' + (lat - 0.00002) + '</gml:lowerCorner>
<gml:upperCorner>' + (lng + 0.00002) + ' ' + (lat + 0.00002) + '</gml:upperCorner>
</gml:Envelope>
</ogc:Intersects>
</ogc:Filter>
结果报错了,提示:
<?xml version="1.0" encoding="UTF-8"?>
<ServiceExceptionReport xmlns="http://www.opengis.net/ogc" version="1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/ogc http://localhost:8090/iserver/services/data-test/wfs100?request=getschema&file=wfs,1.0.0,OGC-exception.xsd&outputFormat=application/json&SRSNAME=EPSG:4490">
<ServiceException>
com.supermap.services.OGCException: 读取Filter的Intersects信息失败,PropertyName或Geometry参数不合法
</ServiceException>
</ServiceExceptionReport>
请问,在用ajax请求wfs100服务进行相交查询时,该怎么配置参数呢?我想通过传经纬度,和wfs服务进行相交查询,获取相交的面属性和空间数据。谢谢