使用产品:iserver 10i
数据类型: 文件型
问题详细描述:调用填挖方分析服务中栅格填挖方,计算结束后返回一个结果数据集,我现在需要将这个结果数据集渲染到当前页面的场景中,来显示填挖结果(何处填方、何处挖方),但是这个临时数据集只存在与空间分析服务中,无法将其作为图层加载,请问应该如何处理?
代码:
var queryObj = {
"cutFillType": "GRID", //填挖方分析的类型,此处采用栅格填挖方
"afterCutFillDataset": this.kcyxafter, //填挖方后的栅格数据集,当填挖方分析的类型为GRID时有效
"resultDataset": "resultTWF", //填挖方分析的结果数据集
"buildPyramid": true, //对结果栅格数据集创建金字塔
"deleteExistResultDataset": true // 如果用户命名的结果数据集名称与已有的数据集重名,删除已有的数据集。
};
var queryObjJSON = JSON.stringify(queryObj);
let strulr1 = "http://192.11.0.182:8090/iserver/services/spatialAnalysis-XCTaiHe/restjsr/spatialanalyst/datasets/";
let strulr2 = "/terraincalculation/cutfill.json?returnContent=true";
$.ajax({
type: 'post',
url: strulr1 + this.kcyxbefore + strulr2,
data: queryObjJSON,
success: function (data) {
var resultObj = data;
console.log(resultObj);
$("#kclid").val(resultObj.cutVolume);
}
})
运行返回结果截图:
空间分析服务列表: