fix(raw_to_cog): 清理导入顺序并移除未使用的参数

- 将导入语句按标准顺序重新排列(标准库、第三方库、本地模块)
- 移除 tif_to_cog 函数中未使用的 scaleParams 参数
- 更新示例代码中的测试路径和输出数据类型
- 更新文件最后修改日期
This commit is contained in:
谢泓 2026-04-24 18:09:16 +08:00
parent f608e3afab
commit 79778dc577

View File

@ -8,16 +8,17 @@ COG (Cloud Optimized GeoTIFF) 是一种优化设计的 GeoTIFF 文件格式, 特
-------------------------------------------------------------------------------
Authors: CVEO Team
Last Updated: 2026-02-03
Last Updated: 2026-04-22
===============================================================================
"""
import logging
import os
import sys
import logging
from pathlib import Path
from osgeo import gdal
import numpy as np
from osgeo import gdal
# 添加父目录到 sys.path 以导入 utils
BASE_DIR = Path(__file__).parent.parent
@ -74,7 +75,6 @@ def tif_to_cog(
output_type: int = gdal.GDT_Float32,
no_data: float = np.nan,
compress: str = "DEFLATE",
scaleParams: list = None,
):
"""
将传统 GeoTIFF 转换为 COG 格式
@ -205,9 +205,10 @@ def main(input_path, output_path, output_type=gdal.GDT_Float32):
if __name__ == "__main__":
# 输入目录: 包含分块tif影像的根目录
input_root = Path(r"D:\CVEOdata\RS_Data\Terrain")
input_root = Path(r"D:\CVEOdata\RS_Data\Terrain\test")
# 输出目录: 存放最终COG结果的目录
output_root = Path(r"D:\CVEOdata\RS_Data\Terrain")
input_path = input_root / "GLO30.DSM.2014.Hubei.30m.tif"
output_path = output_root / "GLO30.DSM.2014.Hubei.30m.tif"
output_type = gdal.GDT_Byte
output_type = gdal.GDT_Float32
main(input_path, output_path, output_type)