首页 / 浏览问题 / 三维GIS / 问题详情
如何根据字段名称查询
82EXP 2017年04月11日
feature2D.fieldValues[9];   sql  查询 如何根据字段名称查询

1个回答

您好,sql查询是二维范畴,所以手册要看iClent For JavaScript.在线范例也可以参考:

http://www.supermap.com:8090/iserver/iClient/forJavaScript/examples/getFeatureBySQL.html

3,389EXP 2017年04月11日
能根据字段名称查询吗?

当然是可以的哈。

得把您的数据发数据服务。

function getFeaturesBySQL() {
vectorLayer.removeAllFeatures();
var getFeatureParam, getFeatureBySQLService, getFeatureBySQLParams;
getFeatureParam = new SuperMap.REST.FilterParameter({
name: "Countries@World",
attributeFilter: "SMID = 247"
});
getFeatureBySQLParams = new SuperMap.REST.GetFeaturesBySQLParameters({
queryParameter: getFeatureParam,
datasetNames:["World:Countries"]
});
getFeatureBySQLService = new SuperMap.REST.GetFeaturesBySQLService(url2, {
eventListeners: {"processCompleted": processCompleted, "processFailed": processFailed}});
getFeatureBySQLService.processAsync(getFeatureBySQLParams);
}
"SMID = 247"就是字段拉。
...