gpt4 book ai didi

python - GDAL函数将大图像分割成特定的 block

转载 作者:太空宇宙 更新时间:2023-11-03 11:28:47 26 4
gpt4 key购买 nike

如果可能,我想使用 GDAL 将高达 3Gb 的图像拆分为 100mb TIF,以便我可以对这些较小的 block 进行处理。处理后,我想将这些图像(看起来会有所不同)重建回它们的原始位置,以再次创建一个大的 TIF。似乎我可以使用 ImageMagick 来做到这一点,但如果可能的话,我想坚持使用 GDAL。

那么,我将在 GDAL 中使用哪些函数来拆分然后重建 block ? retile.py?多边形化.py?

最佳答案

您可以使用 gdal2tiles 将图像分割成 block / block 。您还可以使用 gdal_translate 根据每个 block 的像素数量将其分成几部分使用 -srcwin 选项。然而,这需要您编写一个 bash/批处理脚本来遍历 30 个图像 block 。

如果您的处理不改变像素大小或空间位置,镶嵌它们的最简单方法是使用 gdal_merge .

关于python - GDAL函数将大图像分割成特定的 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27805554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com