首页 / 浏览问题 / WebGIS / 问题详情
是否支持两个不同数据源下的数据集图层进行分析?
2EXP 2022年10月24日

需求场景:两个不同数据集下的图层进行叠加分析(交集、并集、差集)

问题:请问SpatialAnalystService下的overlayAnalysis做叠加分析,是否支持两个不同数据源下的数据集图层进行分析?目前看到只能对同个数据源下的两个数据集名称进行传参

1个回答

您好,这个参数您理解错了呢,不是一个是数据源一个是数据集,

一个是叠加分析中源数据集,一个是叠加分析中操作目标数据集,这两个都是数据集的哦。

比如,

            sourceDataset: "BaseMap_R@Jingjin",
            operateDataset: "Neighbor_R@Jingjin",

如果是openlayer的话,您可以参考一下这个demo就了解了。

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/openlayers/editor.html#04_overlayAnalystService

希望可以帮助到您。

10,588EXP 2022年10月24日
谢谢回复,我知道这边的参数两个都是数据集。
我的问题是,这边的两个数据集都必须在同个数据源下的对吧,但是我的应用场景是一个数据源下的某个数据集和另一个数据源下的某个数据集进行叠加分析,当前不支持?
同一个数据服务里是可以有多个数据源的,所以在同一个数据服务里就行,数据源不限制。
...