com.supermap.image.processing

类 ImageReaderParameter

    • 构造器详细资料

      • ImageReaderParameter

        public ImageReaderParameter()
        构造一个影像读取参数
      • ImageReaderParameter

        public ImageReaderParameter(String filePath)
        构造一个影像读取参数
        参数:
        filePath - 文件路径
      • ImageReaderParameter

        public ImageReaderParameter(String filePath,
                                    SensorCategory sensorCategory)
        构造一个影像读取参数
        参数:
        filePath - 文件路径
        sensorCategory - 影像传感器类别
      • ImageReaderParameter

        public ImageReaderParameter(ImageReaderParameter parameter)
        构造一个影像读取参数
        参数:
        parameter - 影像读取参数
    • 方法详细资料

      • toString

        public String toString()
        重载 toString
        覆盖:
        toString 在类中 Object
        返回:
        可读文本
      • create

        public static ImageReaderParameter create(SensorCategory sensorCategory)
        构造影像读取参数
        参数:
        sensorCategory - 传感器类别
        返回:
        影像读取参数类
      • apply

        public void apply(Map<String,String> params)
        应用参数
        参数:
        params - 读取参数
      • create

        public static ImageReaderParameter create(String inputLine)
        根据文件路径或者命令行构建读取参数,参考 ImageReaderParameter.create(Map)}
        参数:
        inputLine - 文件路径或参数组成的命令行
        返回:
        影像读取参数
        示范代码:
        以下代码示范创建影像文件读取参数
             ImageReaderParameter parameter = ImageReaderParameter.create("D:/GF1/GF1_PMS2_E104.0_N36.0_20140724_L1A0000000000-MSS2.xml");
         
             ImageReaderParameter parameter = ImageReaderParameter.create("--ImageFilePath=D:/GF1/GF1_PMS2_E104.0_N36.0_20140724_L1A0000000000-MSS2.xml --RasterDataType=GF1_PMS");
         
             ImageReaderParameter parameter = ImageReaderParameter.create("--ImageFilePath=D:/Landsat/LC08_L1TP_127035_20160516_20170324_01_T1_MTL.txt --RasterDataType=LANDSAT8_9_OLI_TIRS --SubDatasetType=MULTISPECTRAL");
         
             // 文件路径含有空格时,需要使用双引号
             ImageReaderParameter parameter = ImageReaderParameter.create("--ImageFilePath=\"D:/Landsat/Landsat 8/LC08_L1TP_127035_20160516_20170324_01_T1_MTL.txt\" --RasterDataType=LANDSAT8_9_OLI_TIRS --SubDatasetType=MULTISPECTRAL");
         
      • getFilePath

        public String getFilePath()
        返回:
        获取影像路径
      • setFilePath

        public ImageReaderParameter setFilePath(String filePath)
        设置影像文件路径
        参数:
        filePath - 文件路径
        返回:
        影像读取参数
      • getSensorCategory

        public SensorCategory getSensorCategory()
        返回:
        传感器类别

Copyright © 2021–2024 SuperMap. All rights reserved.