GTiff格式文件:
A.修改数据类型(单字节,双字节,浮点型等)
B.BIP,BIL,BSQ数据组织格式转换
关键函数
Translate(destName, srcDS, **kwargs)
destName — Output dataset name
srcDS — a Dataset object or a filename
options — return of gdal.InfoOptions(), string or array of strings
# -*- coding: utf-8 -*-
"""
/***************************************************************************
Translate.py:
A:数据类型转换(单字节、双字节、浮点等)
读取配置文件,获取对应的数据类型
gdal.Translate(newfilename,self.fileName,outputType=list2[list1.index(parameter)])
B: BIP、BIL、BSQ格式相互转换
GTiff格式数据中,设置INTERLEAVE=BAND or PIXEL ;只能设置BSQ和BIP
ENVI格式的数据集,可设置数据组织类型,INTERLEAVE为"BIL,BIP,BSQ"
@version <1.1> 2018-04-13 Wujd : Created.
***************************************************************************/
"""
from osgeo import gdal
class ChangeOrganization:
def __init__(self, infilename):
"""
初始化变量
:param infilename:
"""
self.fileName = infilename
self._get_rasterinfo()
def _get_rasterinfo(self):
"""
获取栅格数据的行列数,波段数,放射矩阵,投影信息
:return:
@version <1.1> 2018-