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–2025 SuperMap. All rights reserved.