Пакет: matlab.io.hdfeos.sw
Считайте данные из поля swath
data = readField(swathID,fieldname)
data = readField(swathID,fieldname,start,count)
data = readField(swathID,fieldname,start,count,stride)
data = readField(swathID,fieldname)
считывает целое поле swath.
data = readField(swathID,fieldname,start,count)
считывает смежный гиперслаб данных из поля swath fieldname
. The start
вход задает нулевой индекс первого считываемого элемента. count
задает количество считываемых элементов в каждой размерности.
data = readField(swathID,fieldname,start,count,stride)
считывает полосатый гиперслаб данных из поля swath fieldname
. The stride
вход задает межэлементный интервал вдоль каждой размерности.
Эта функция соответствует SWreadfield
функционирует в библиотеке HDF-EOS С API, но потому что MATLAB® использует упорядоченное расположение в стиле ФОРТРАН, start
, count
, и stride
параметры сторнируются относительно Library API на C.
import matlab.io.hdfeos.* swfid = sw.open('swath.hdf'); swathID = sw.attach(swfid,'Example Swath'); data = sw.readField(swathID,'Longitude'); sw.detach(swathID); sw.close(swfid);