使用iClient for Openlayers对iServer11.1.1发布的数据服务进行空间查询时使用了ol.supermap.GetFeaturesByGeometryParameters
其中,数据集设置如下:datasetNames: [
"datasource:datasetVector_line_01",
"datasource:datasetVector_line_02",
"datasource:datasetVector_point_01",
"datasource:datasetVector_polygon_01"],
geometry: polygonGeometry,
toIndex: 9999,
maxFeatures: 10000,
spatialQueryMode: "INTERSECT"
其中line_01,02和point_01,polygon_01的坐标系都是一样的
然后在iClient里正常来说线段和点都有的位置绘制了一个geometry,使用这个geometry向iServer发送请求,
但目前能返回的只有线和面数据的结果,没看到点数据,请问
1.空间查询方式是否正确
2.返回的线和面数据似乎很难区分各自来自哪个数据集,请问是否有什么可以用来辨别的属性