fix(raw_to_cog): 修正output_type参数类型并更新注释.

This commit is contained in:
谢泓 2026-01-08 10:47:38 +08:00
parent 539b6a387b
commit ae1c441e9a

View File

@ -34,7 +34,7 @@ gdal.SetConfigOption("GDAL_CACHEMAX", "1024")
def tif_to_cog( def tif_to_cog(
input_path: str, input_path: str,
output_path: str, output_path: str,
output_type: gdal.GDT_DataType = gdal.GDT_Float32, output_type: int = gdal.GDT_Float32,
no_data: float = np.nan, no_data: float = np.nan,
compress: str = "DEFLATE", compress: str = "DEFLATE",
scaleParams: list = None, scaleParams: list = None,
@ -48,8 +48,8 @@ def tif_to_cog(
输入 GeoTIFF 文件路径 输入 GeoTIFF 文件路径
output_path : str output_path : str
输出 COG 文件路径 输出 COG 文件路径
output_type : gdal.GDT_DataType, optional output_type : int, optional
输出数据类型, 默认 float32, by default gdal.GDT_Float32 输出数据类型, 本质是整数索引, 默认 float32, by default gdal.GDT_Float32
no_data : float, optional no_data : float, optional
无效值, 默认 np.nan, by default np.nan 无效值, 默认 np.nan, by default np.nan
compress : str, optional compress : str, optional
@ -116,6 +116,6 @@ if __name__ == "__main__":
# 输入目录: 包含分块tif影像的根目录 # 输入目录: 包含分块tif影像的根目录
input_root = Path(r"D:\CVEOdata\RS_Data\Terrain") input_root = Path(r"D:\CVEOdata\RS_Data\Terrain")
file_name = "GLO30.DSM.2014.Hubei.30m.tif" file_name = "GLO30.DSM.2014.Hubei.30m.tif"
# 输出目录: 存放最终RGB镶嵌结果的目录 # 输出目录: 存放最终COG结果的目录
output_root = Path(r"D:\CVEOdata\RS_Data\Terrain\COG") output_root = Path(r"D:\CVEOdata\RS_Data\Terrain\COG")
main(input_root, file_name, output_root) main(input_root, file_name, output_root)