com.supermap.data.processing
类 GeoEntityCacheBuilder
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.processing.GeoEntityCacheBuilder
-
- 所有已实现的接口:
- IDisposable
public class GeoEntityCacheBuilder extends com.supermap.data.InternalHandleDisposable
实体数据集生成缓存。
-
-
构造器概要
构造器 构造器和说明 GeoEntityCacheBuilder()
默认构造一个新的GeoEntityCacheBuilder对象。
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 void
addSteppedListener(SteppedListener l)
boolean
build()
执行实体数据集生成缓存。void
dispose()
释放对象所占资源。AttributeExtentType
getAttributeExtentType()
获取属性存储类型。String
getCacheName()
获取缓存名称。DatasetVector
getDataset()
获取数据集。CacheFileType
getFileType()
获取文件缓存类型。int
getLODSize()
获取LOD层级数。String
getOutputFolder()
获取缓存输出路径。int
getProcessThreadsCount()
获取线程数。ProcessFileType
getProcessType()
获取生成方式,是追加还是新建。double
getTileWidth()
获取瓦片边长void
removeSteppedListener(SteppedListener l)
void
setAttributeExtentType(AttributeExtentType type)
设置属性存储类型。void
setCacheName(String cacheName)
设置缓存名称。void
setCacheVersion(S3MVersion version)
设置缓存S3M版本。void
setDataset(DatasetVector value)
设置数据集。void
setFileType(CacheFileType fileType)
设置文件缓存类型。static void
setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
void
setLODSize(int value)
设置LOD层级数。void
setOutputFolder(String outputFolder)
设置缓存输出路径。void
setProcessThreadsCount(int value)
设置线程数。void
setProcessType(ProcessFileType value)
设置生成方式,是追加还是新建。void
setTileWidth(double value)
设置瓦片边长。
-
-
-
方法详细资料
-
dispose
public void dispose()
释放对象所占资源。
-
getDataset
public DatasetVector getDataset()
获取数据集。- 返回:
- 实体数据集
-
setDataset
public void setDataset(DatasetVector value)
设置数据集。- 参数:
value
- 实体数据集
-
getCacheName
public String getCacheName()
获取缓存名称。- 返回:
- 缓存名称
-
setCacheName
public void setCacheName(String cacheName)
设置缓存名称。- 参数:
cacheName
- 缓存名称
-
getOutputFolder
public String getOutputFolder()
获取缓存输出路径。- 返回:
- 缓存输出路径
-
setOutputFolder
public void setOutputFolder(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()
获取文件缓存类型。- 返回:
- 文件缓存类型
-
addSteppedListener
public void addSteppedListener(SteppedListener l)
-
removeSteppedListener
public void removeSteppedListener(SteppedListener l)
-
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表示生成成功。
-
setIsDisposable
public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj, boolean disposable)
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.