com.supermap.data.processing
类 GeoEntityCacheBuilder

java.lang.Object
  继承者 com.supermap.data.processing.GeoEntityCacheBuilder

public class GeoEntityCacheBuilder
extends java.lang.Object

实体数据集生成缓存。


构造方法摘要
GeoEntityCacheBuilder()
          默认构造一个新的GeoEntityCacheBuilder对象。
 
方法摘要
 boolean build()
          执行实体数据集生成缓存。
 void dispose()
          释放对象所占资源。
 AttributeExtentType getAttributeExtentType()
          获取属性存储类型。
 java.lang.String getCacheName()
          获取缓存名称。
 DatasetVector getDataset()
          获取数据集。
 CacheFileType getFileType()
          获取文件缓存类型。
 int getLODSize()
          获取LOD层级数。
 java.lang.String getOutputFolder()
          获取缓存输出路径。
 int getProcessThreadsCount()
          获取线程数。
 ProcessFileType getProcessType()
          获取生成方式,是追加还是新建。
 double getTileWidth()
          获取瓦片边长
 void setAttributeExtentType(AttributeExtentType type)
          设置属性存储类型。
 void setCacheName(java.lang.String cacheName)
          设置缓存名称。
 void setCacheVersion(S3MVersion version)
          设置缓存S3M版本。
 void setDataset(DatasetVector value)
          设置数据集。
 void setFileType(CacheFileType fileType)
          设置文件缓存类型。
 void setLODSize(int value)
          设置LOD层级数。
 void setOutputFolder(java.lang.String outputFolder)
          设置缓存输出路径。
 void setProcessThreadsCount(int value)
          设置线程数。
 void setProcessType(ProcessFileType value)
          设置生成方式,是追加还是新建。
 void setTileWidth(double value)
          设置瓦片边长。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

GeoEntityCacheBuilder

public GeoEntityCacheBuilder()
默认构造一个新的GeoEntityCacheBuilder对象。

方法详细信息

dispose

public void dispose()
释放对象所占资源。


getDataset

public DatasetVector getDataset()
获取数据集。

返回:
实体数据集

setDataset

public void setDataset(DatasetVector value)
设置数据集。

参数:
value - 实体数据集

getCacheName

public java.lang.String getCacheName()
获取缓存名称。

返回:
缓存名称

setCacheName

public void setCacheName(java.lang.String cacheName)
设置缓存名称。

参数:
cacheName - 缓存名称

getOutputFolder

public java.lang.String getOutputFolder()
获取缓存输出路径。

返回:
缓存输出路径

setOutputFolder

public void setOutputFolder(java.lang.String outputFolder)
设置缓存输出路径。

参数:
outputFolder - 缓存输出路径

getProcessType

public ProcessFileType getProcessType()
获取生成方式,是追加还是新建。

返回:

setProcessType

public void setProcessType(ProcessFileType value)
设置生成方式,是追加还是新建。

参数:
value - 生成方式

setTileWidth

public void setTileWidth(double value)
设置瓦片边长。

参数:
value - 瓦片边长

getTileWidth

public double getTileWidth()
获取瓦片边长

返回:
瓦片边长

setLODSize

public void setLODSize(int value)
设置LOD层级数。

参数:
value - LOD层级数

getLODSize

public int getLODSize()
获取LOD层级数。

返回:
LOD层级数

setFileType

public void setFileType(CacheFileType fileType)
设置文件缓存类型。

参数:
fileType - 文件缓存类型

getFileType

public CacheFileType getFileType()
获取文件缓存类型。

返回:
文件缓存类型

getProcessThreadsCount

public int getProcessThreadsCount()
获取线程数。

返回:
线程数

setProcessThreadsCount

public void setProcessThreadsCount(int value)
设置线程数。

参数:
value - 线程数

getAttributeExtentType

public AttributeExtentType getAttributeExtentType()
获取属性存储类型。

返回:
属性存储类型

setAttributeExtentType

public void setAttributeExtentType(AttributeExtentType type)
设置属性存储类型。

参数:
type - 属性存储类型

setCacheVersion

public void setCacheVersion(S3MVersion version)
设置缓存S3M版本。

参数:
version - 缓存S3M版本

build

public boolean build()
执行实体数据集生成缓存。

返回:
是否生成缓存成功,返回true表示生成成功。