com.supermap.analyst.spatialanalyst
类 DissolveType

java.lang.Object
  继承者 com.supermap.analyst.spatialanalyst.DissolveType

public class DissolveType
extends java.lang.Object

该类定义了融合类型常量。

另请参见:
DissolveParameter

字段摘要
static DissolveType MULTIPART
          融合后组合。
static DissolveType ONLYMULTIPART
          组合。
static DissolveType SINGLE
          融合。
 
方法摘要
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

ONLYMULTIPART

public static final DissolveType ONLYMULTIPART
组合。将融合字段值相同的对象合并成一个复杂对象。

下图中,同一颜色的面区域表示一个面对象,左图为原始面数据集,共有3个面对象,分别为A、B、C,假设各对象的 Name 字段值相同。采用 DissolveType.ONLYMULTIPART 方式,将 Name 字段设为融合字段,进行融合处理,得到如右图所示结果,由右图可知其结果为1个复杂对象(D),该复杂对象由3个子对象(D1、D2、D3)组成。


SINGLE

public static final DissolveType SINGLE
融合。将融合字段值相同且拓扑邻近的对象合并成一个简单对象。

下图中,同一颜色的面区域表示一个面对象,左图为原始面数据集,共有3个面对象,分别为A、B、C,假设各对象的 Name 字段值相同。采用 DissolveType.SINGLE 方式,将 Name 字段设为融合字段,进行融合处理,得到如右图所示结果,其结果为2个简单对象(C、D),即仅合并融合字段值相同且拓扑相邻的对象。


MULTIPART

public static final DissolveType MULTIPART
融合后组合。将融合字段值相同且拓扑邻近的对象合并成一个简单对象,然后将融合字段值相同的非邻近对象组合成一个复杂对象。

下图中,同一颜色的面区域表示一个面对象,左图为原始面数据集,共有3个面对象,分别为A、B、C,假设各对象的 Name 字段值相同。采用 DissolveType.MULTIPART 方式,将 Name 字段设为融合字段,进行融合处理,得到如右图所示结果,其结果为1个复杂对象(D),该复杂对象由2个子对象(D1、D2)组成。