А стандартными функциями не получается сделать?ilmir35 писал(а):Переписывать не надо. Она мне нужна для считывание полей из .img файла (get the band and block sizes).
Можно вот так:
Код: Выделить всё
# -*- coding: utf-8 -*-
from osgeo import gdal
data = gdal.Open( 'landcover.img' )
# count bands
bands = data.RasterCount
# band sizes
X_size = data.RasterXSize
Y_size = data.RasterYSize
print X_size, Y_size
# block sizes
band = data.GetRasterBand( 1 )
block_size = band.GetBlockSize()
print block_size