如何使用Python gdal BuildOverviews()构建内部概述? [英] How to build Internal Overviews with Python gdal BuildOverviews()?

查看:782
本文介绍了如何使用Python gdal BuildOverviews()构建内部概述?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试模仿使用python gdal绑定运行gdaladdo -r average "D:\image.tif"的结果.当我运行下面的代码时,我得到了一个外部.ovr文件.如何生成内部概览?我在使用正确的功能来模仿gdaladdo吗?

Trying to mimic the result of running gdaladdo -r average "D:\image.tif" using python gdal bindings. When I run the code below, I get an external .ovr file. How can I generate an internal overview? Am I using the correct function to mimic gdaladdo?

from osgeo import gdal
InputImage = r"D:\image.tif"

Image = gdal.Open(InputImage,1)
Image.BuildOverviews("AVERAGE", [2,4,8,16,32,64])

我也尝试过

Image = gdal.Open(InputImage, gdal.GA_Update)

推荐答案

这对我有用:

Image = gdal.Open('example.tiff', 1)
gdal.SetConfigOption("COMPRESS_OVERVIEW", "DEFLATE")
Image.BuildOverviews("AVERAGE", [2,4,8,16,32,64, 128, 256])

这篇关于如何使用Python gdal BuildOverviews()构建内部概述?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆