SuperMap.Connector.SpatialAnalyst.Overlay C# (CSharp) Method

Overlay() public method

使用指定的区域对数据集进行叠加分析操作。
参数 sourceDataset, operateRegions 为空时抛出异常。 服务端处理错误时抛出异常。
public Overlay ( string sourceDataset, Geometry operateRegions, OverlayOperationType operation ) : DatasetSpatialAnalystResult
sourceDataset string 源数据集名,也即被操作数据集名,例如:region1@changchun。
operateRegions Geometry 操作区域。
operation OverlayOperationType 叠加分析类型,叠加操作有:裁剪(CLIP)、擦除(ERASE)、合并(UNION)、相交(INTERSECT)、同一(IDENTITY)、对称差(XOR)和更新(UPDATE)。
return DatasetSpatialAnalystResult
        public DatasetSpatialAnalystResult Overlay(string sourceDataset, Geometry[] operateRegions, OverlayOperationType operation)
        {
            return Overlay(sourceDataset, null, operateRegions, operation, null);
        }

Same methods

SpatialAnalyst::Overlay ( string sourceDataset, Geometry operateRegions, OverlayOperationType operation, DatasetOverlayResultSetting datasetOverlayResultSetting ) : DatasetSpatialAnalystResult
SpatialAnalyst::Overlay ( string sourceDataset, QueryParameter sourceDatasetFilter, Geometry operateRegions, OverlayOperationType operation, DatasetOverlayResultSetting datasetOverlayResultSetting ) : DatasetSpatialAnalystResult
SpatialAnalyst::Overlay ( string sourceDataset, QueryParameter sourceDatasetFilter, string operateDataset, QueryParameter operateDatasetFilter, OverlayOperationType operation, DatasetOverlayResultSetting datasetOverlayResultSetting ) : DatasetSpatialAnalystResult
SpatialAnalyst::Overlay ( string sourceDataset, string operateDataset, OverlayOperationType operation ) : DatasetSpatialAnalystResult
SpatialAnalyst::Overlay ( string sourceDataset, string operateDataset, OverlayOperationType operation, DatasetOverlayResultSetting datasetOverlayResultSetting ) : DatasetSpatialAnalystResult
SpatialAnalyst::Overlay ( Geometry sourceGeometry, Geometry operateGeometry, OverlayOperationType operation ) : GeometrySpatialAnalystResult