先上代码
join = new SuperMap.REST.JoinItem({
foreignTableName : "t_ceshi", //外表名称
joinFilter : "p_yewei.name=t_ceshi.WellName", //关联条件
joinType : "LEFTJOIN" //关联类别
}),
queryParam = SuperMap.REST.FilterParameter({
name : "p_yewei@gis",
joinItems : [ join ]
}),
params = new SuperMap.REST.DatasetSurfaceAnalystParameters({
extractParameter : surfaceAnalystParameters,
filterQueryParameter : queryParam,
dataset : "p_yewei@gis",
resolution : document.getElementById("txt").value,
zValueFieldName : "WellLevel"
});
p_yewei为点数据集,
t_ceshi为外表,是supermap库下的同义词,从另一个库查询的,该外表关联查询数据有效。
问:zValueFieldName属性如何设置?写外表字段会提示该字段不存在,是配置有误,还是与其他什么有关?