From ae1c441e9a8b35d17a57eda1b5a53a2ec818d9d5 Mon Sep 17 00:00:00 2001 From: xhong Date: Thu, 8 Jan 2026 10:47:38 +0800 Subject: [PATCH] =?UTF-8?q?fix(raw=5Fto=5Fcog):=20=E4=BF=AE=E6=AD=A3output?= =?UTF-8?q?=5Ftype=E5=8F=82=E6=95=B0=E7=B1=BB=E5=9E=8B=E5=B9=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=B3=A8=E9=87=8A.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/raw_to_cog.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utils/raw_to_cog.py b/utils/raw_to_cog.py index 2d3075e..d65f17a 100644 --- a/utils/raw_to_cog.py +++ b/utils/raw_to_cog.py @@ -34,7 +34,7 @@ gdal.SetConfigOption("GDAL_CACHEMAX", "1024") def tif_to_cog( input_path: str, output_path: str, - output_type: gdal.GDT_DataType = gdal.GDT_Float32, + output_type: int = gdal.GDT_Float32, no_data: float = np.nan, compress: str = "DEFLATE", scaleParams: list = None, @@ -48,8 +48,8 @@ def tif_to_cog( 输入 GeoTIFF 文件路径 output_path : str 输出 COG 文件路径 - output_type : gdal.GDT_DataType, optional - 输出数据类型, 默认 float32, by default gdal.GDT_Float32 + output_type : int, optional + 输出数据类型, 本质是整数索引, 默认 float32, by default gdal.GDT_Float32 no_data : float, optional 无效值, 默认 np.nan, by default np.nan compress : str, optional @@ -116,6 +116,6 @@ if __name__ == "__main__": # 输入目录: 包含分块tif影像的根目录 input_root = Path(r"D:\CVEOdata\RS_Data\Terrain") file_name = "GLO30.DSM.2014.Hubei.30m.tif" - # 输出目录: 存放最终RGB镶嵌结果的目录 + # 输出目录: 存放最终COG结果的目录 output_root = Path(r"D:\CVEOdata\RS_Data\Terrain\COG") main(input_root, file_name, output_root)