我正在制作一个Python脚本,它将读入GeoTIFF文件,并将两者兼得:将GeoTIFF转换为静态JPEG(其大小要小得多),并创建一个包含GeoTIFF头的单独文本文件。
使用Python GDAL API,我可以让脚本打开GeoTIFF文件,并打印详细信息,例如RasterXSize
、RasterYSize
、RasterCount
等
问题在于保存JPEG。我研究过driver.CreateCopy()
方法,但它所做的只是创建一个非常大的JPEG文件,该文件是空白的,无法打开。
另外,哪个方法检索可以保存到文件中的所有GeoTIFF头?
我既不是GeoTIFFs的专家,也不是GDAL的专家,我非常感谢你的帮助!
我自己用谷歌搜索了一下。
要以不同的质量级别保存.jpg文件,需要使用以下代码:
我需要的参数存储在
theDataset.GetGeoTransform()
和theDataset.GetProjection()
方法中。特别感谢这个网站:http://adventuresindevelopment.blogspot.com/2008/12/python-gdal-set-jpeg-quality-values-and.html
相关问题 更多 >
编程相关推荐