var map,serviceUrl = "http://localhost:8090/iserver/services/data-China/rest/data"; //创建点密度插值分析参数实例 var InterpolationAnalystParameters = new SuperMap.InterpolationIDWAnalystParameters({ //用于做插值分析的数据源中数据集的名称 dataset: "China_ProCenCity_pt@ChinaClimate", //插值分析结果数据集的名称 outputDatasetName: "ChazhiResult0430", //插值分析结果数据源的名称 outputDatasourceName: "Interpolation", //结果栅格数据集存储的像素格式 pixelFormat: SuperMap.PixelFormat.DOUBLE, //存储用于进行插值分析的字段名称 zValueFieldName: "Temp0430", resolution: 7923.84989108, //采取固定点数查找参与运算点的方式 searchMode: "KDTREE_FIXED_COUNT", //固定点数查找方式下,参与差值运算的点数默认为12。 expectedCount: 12, bounds: L.bounds([-100, 180], [50, 100]) }); //创建点密度插值分析服务实例 interpolationAnalystService = L.supermap.spatialAnalystService(serviceUrl); interpolationAnalystService.interpolationAnalysis(InterpolationAnalystParameters, function (serviceResult) { interpolationAnalystResult = serviceResult.result; if (interpolationAnalystResult && interpolationAnalystResult.dataset) { //用栅格专题图展示分析结果 showAnalysisResult_ThemeGridRange(); } else { alert(serviceResult.error.errorMsg); }
改了,您看看对吗,谢谢
http://localhost:8090/iserver/services/data-China-2/rest/data
请问我想用点数据集的数据做插值分析,填这个Url对吗?
插值分析需要两个服务,一个是地图服务,一个是空间分析服务,这两个都需要你在iserver里发布对应的两个服务的去调用才能正常的做插值分析;如果不了解的话,你可以把官网示例里面把对应的服务地址打开查看里面是什么内容。