com.supermap.image.processing

类 ImagePyramidBuildingParameter

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.image.processing.ImagePyramidBuildingParameter
  • 所有已实现的接口:
    IDisposable


    public class ImagePyramidBuildingParameter
    extends com.supermap.data.InternalHandleDisposable
    创建影像金字塔参数类
    • 构造器详细资料

      • ImagePyramidBuildingParameter

        public ImagePyramidBuildingParameter()
        构造函数
      • ImagePyramidBuildingParameter

        public ImagePyramidBuildingParameter(ResamplingMethod resamplingMethod)
        构造函数
        参数:
        resamplingMethod - 重采样方法
    • 方法详细资料

      • dispose

        public void dispose()
        释放对象所占用的资源。调用该方法之后,此对象不再可用。
      • isRemoveExistingPyramid

        public boolean isRemoveExistingPyramid()
        是否清除已存在的金字塔,默认为 false
        返回:
        是否清除已存在的金字塔
      • setRemoveExistingPyramid

        public ImagePyramidBuildingParameter setRemoveExistingPyramid(boolean isRemoveExistingPyramid)
        设置是否清除已存在的金字塔
        参数:
        isRemoveExistingPyramid - 是否清除已存在的金字塔
        返回:
        当前对象
      • isInternalPyramid

        public boolean isInternalPyramid()
        是否创建内建金字塔。如果设置为true,将创建内建金字塔,内建金字塔会将金字塔影像存储到影像文件中,影像文件会增大,一般建议在最终成果影像中使用内建金字塔。如果为 false,则创建 GTiff .ovr文件格式的外部影像金字塔。 默认为 false。
        返回:
        是否创建内建金字塔
      • setInternalPyramid

        public ImagePyramidBuildingParameter setInternalPyramid(boolean isInternalPyramid)
        设置是否创建内建金字塔
        参数:
        isInternalPyramid - 是否创建内部格式金字塔
        返回:
        当前对象
      • getParallelNumber

        public int getParallelNumber()
        获取多影像文件构建金字塔时的并行数目,默认为1.
        返回:
        多影像文件构建金字塔时的并行数目
      • setParallelNumber

        public ImagePyramidBuildingParameter setParallelNumber(int value)
        设置多影像文件构建金字塔时的并行数目,线程数目应该参考影像文件所在的磁盘性能,如果存放影像文件的磁盘性能一般,比如 HDD 机械硬盘,则建议使用1; 如果磁盘为 SSD 等高性能存储器,则可以设置为 4 或更大的值,但不建议线程数目大于 16,过大的线程数目会导致磁盘负载过重,导致创建金字塔失败。
        参数:
        value - 多影像文件构建金字塔时的并行数目
        返回:
        当前对象
      • setIsDisposable

        public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
                                           boolean disposable)

Copyright © 2021–2024 SuperMap. All rights reserved.