繁体   English   中英

GDAL Warp 产生黑色图像

[英]GDAL Warp produces a black image

我在 NITF 文件上使用 python 分布调用 GDAL warp,它只是输出所有零值,从而创建一个空的黑色图像。 我调用的命令是

import osgeo.gdal as gdal

gdal.Warp("out.ntf", "inp.ntf")

我已经尝试使用翻译作为一种测试来确保 GDAL 作为一个整体正常运行并且它似乎 output 正常。 图像数据全部正确并按预期显示。 关于可能出什么问题的任何想法?

重要的一件事是关闭数据集,这在一定程度上取决于您运行它的方式(脚本、repl、笔记本等)。

命令行实用程序的此 Python 接口返回一个打开的数据集,因此您可以明确关闭它。

import osgeo.gdal as gdal

ds = gdal.Warp("out.ntf", "inp.ntf")
ds = None

这将导致例如 GDAL 缓存中的任何内容被正确刷新到磁盘。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM