【解决办法】a,DatasetOverlayAnalystParameters没有创建成功,查看文档相关参数设置,检查代码
b,其中与 operateDataset 和operateRegions参数互斥
c,参数参考如下:
parmsGeo = new SuperMap.REST.DatasetOverlayAnalystParameters({
sourceDataset: '省@SiChuan',
sourceDatasetFields: ["SmUserID", "NAME"],
sourceDatasetFilter: new SuperMap.REST.FilterParameter({ attributeFilter: 'SmUserID > 0' }),
operateDataset: '水域@SiChuan',
operateDatasetFields: ["SmUserID", "GB", "HYDC", "NAME"],
operateDatasetFilter: new SuperMap.REST.FilterParameter({ attributeFilter: 'SmUserID > 0' }),
operation: 'INTERSECT',
tolerance: 0,
resultSetting: new SuperMap.REST.DataReturnOption({dataset: 'overlayresult', deleteExistResultDataset: true })
})