在前端界面通过绘制多边形(很大)框选管网数据(很多),请求iserver数据服务空间查询,iserver会无反应、卡死。返回204或者500响应码?
var getFeaturesByGeometryParameters, getFeaturesByGeometryService;
getFeaturesByGeometryParameters = new SuperMap.REST.GetFeaturesByGeometryParameters({
//数据集名:数据源名
datasetNames: dsNamearr,
toIndex: -1,
spatialQueryMode: SuperMap.REST.SpatialQueryMode.CONTAIN,
geometry: drawGeometryArgs
});
//TODO:4场景缓存对应的数据集,管线数据集
// var url = supScene[j].DataSerUrl2D;
var url = dataSerurl2D[numDataset];
getFeaturesByGeometryService = new SuperMap.REST.GetFeaturesByGeometryService(url, {
eventListeners: {
'processCompleted': processCompleted,
'processFailed': processFailed
}
});
getFeaturesByGeometryService.processAsync(getFeaturesByGeometryParameters);
请问这种大数据量情景下的空间查询有什么好的解决方案?