首页 / 浏览问题 / 组件GIS / 问题详情
Iclient Leaflet SQL查询结果
125EXP 2020年02月24日

请问用LEAFLET的getFeaturesBySQLc查询出的结果比实际的少,请问结果数目有限制吗?一共6325条结果就显示出1000条,我在代码里设置了toindex为7000,

 //显示全部要素图层
    function showLayer(){
    	Clear_Layer();
    	var sqlParam = new SuperMap.GetFeaturesBySQLParameters({
            queryParameter: {
                name: "P_gangkou@yzt"
            },
            datasetNames: ["yzt:P_gangkou"],
            toIndex:7000
        });
        L.supermap.featureService(test_data).getFeaturesBySQL(sqlParam, function (serviceResult) {
        	console.log(serviceResult.result);
            resultLayer3 = L.geoJSON(serviceResult.result.features).addTo(map);
        });
    }

1个回答

这个还需要更改iserver配置文件:iserver根目录\webapps\iserver\WEB-INF\iserver-services.xml文件,修改对应服务的queryExpectCount,然后重启iserver
5,668EXP 2020年02月24日
好的,请问修改这个参数除了查询结果有影响,其他的对iserver性能或者服务器有影响吗?谢谢
这个不会对其他性能有影响,只是涉及到查询结果的个数上限
好的,谢谢
...