1.5.3.2.8.2 指定SQL查询
优质
小牛编辑
123浏览
2023-12-01
指定SQL查询
指定 SQL 查询,即在指定数据集集合中查找符合 SQL 条件的矢量要素,并在客户端中展示出来。
以 World 数据服务为例。使用接口 ol.supermap.FeatureService 在数据集 “World:Countries” 中查询 “SMID=247” 的矢量要素。
//指定SQL查询处理
var url = "http://support.supermap.com.cn:8090/iserver/services/data-world/rest/data";
//指定SQL查询服务参数
var sqlParam = new SuperMap.GetFeaturesBySQLParameters({
queryParameter: {
name: "Countries@World",
attributeFilter: "SMID = 247"
},
datasetNames: ["World:Countries"]
});
//向服务器发送请求,并对返回的结果进行处理
new ol.supermap.FeatureService(url).getFeaturesBySQL(sqlParam, function (serviceResult) {
//获取返回的features数据
var features = serviceResult.result.features;
});