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

        public GeoEntityCacheBuilder()
        默认构造一个新的GeoEntityCacheBuilder对象。
    • 方法详细资料

      • 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()
        获取文件缓存类型。
        返回:
        文件缓存类型
      • 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.