查询字段信息
查询字段信息,即在指定数据集集合中查找符合查询字段信息的矢量要素,并在客户端中展示出来。本示例为:在 World 数据服务中查询指定字段的要素。
使用接口 L.supermap.fieldService 在数据集 “continent_T” 中查询字段为 “SmID” 的字段信息。
var dataURL = "http://support.supermap.com.cn:8090/iserver/services/data-world/rest/data"
// 设置字段查询参数
var param = new SuperMap.FieldParameters({
datasource: "World",
dataset: "continent_T"
});
var fieldName = 'SmID';
// 创建字段查询实例
L.supermap.fieldService(dataURL).getFields(param,function (serviceResult) {
fieldStatistic(fieldName);
});
// 查询指定字段
function fieldStatistic(fieldName) {
// 设置查询指定字段参数
var param = new SuperMap.FieldStatisticsParameters({
datasource: currentData.dataSourceName,
dataset: currentData.dataSetName,
fieldName: fieldName,
});
// 向服务端发送请求并获取数据
L.supermap.fieldService(dataURL).getFieldStatisticsInfo(param, function (serviceResult) {
// 获取返回数据
var result = serviceResult.result;
});
}