Низкоуровневый доступ к данным о сетке HDF-EOS
Использовать их MATLAB® функции, необходимо быть знакомы с интерфейсом C библиотеки HDF-EOS. В большинстве случаев синтаксис функции MATLAB похож на синтаксис соответствующей библиотечной функции HDF-EOS. Функции реализованы как пакет matlab.io.hdfeos.gd
. Чтобы использовать этот пакет, снабдите префиксом имя функции путь к пакету или используйте функцию импорта, чтобы добавить пакет в текущий список импорта, до вызывания функции, например,
import matlab.io.hdfeos.* gfid = gd.open(filename,'read');
matlab.io.hdfeos.gd.attach | Присоедините к существующей сетке |
matlab.io.hdfeos.gd.close | Закройте файл сетки HDF-EOS |
matlab.io.hdfeos.gd.detach | Отсоединитесь от существующей сетки |
matlab.io.hdfeos.gd.open | Открытый файл сетки |
matlab.io.hdfeos.gd.create | Создайте новую структуру сетки |
matlab.io.hdfeos.gd.defComp | Установите полевое сжатие сетки |
matlab.io.hdfeos.gd.defDim | Задайте новую размерность в сетке |
matlab.io.hdfeos.gd.defField | Задайте новое поле данных в сетке |
matlab.io.hdfeos.gd.defOrigin | Задайте источник пикселей в сетке |
matlab.io.hdfeos.gd.defPixReg | Задайте пиксельную регистрацию в сетке |
matlab.io.hdfeos.gd.defProj | Задайте проекцию сетки |
matlab.io.hdfeos.gd.writeBlkSomOffset | Запишите смещение SOM Блока |
matlab.io.hdfeos.gd.getFillValue | Заполните значение для заданного поля |
matlab.io.hdfeos.gd.readAttr | Считайте атрибут сетки |
matlab.io.hdfeos.gd.readField | Считайте данные из поля сетки |
matlab.io.hdfeos.gd.setFillValue | Установите значение заливки для заданного поля |
matlab.io.hdfeos.gd.writeAttr | Запишите атрибут сетки |
matlab.io.hdfeos.gd.writeField | Запишите данные к полю сетки |
matlab.io.hdfeos.gd.compInfo | Информация о сжатии для поля |
matlab.io.hdfeos.gd.dimInfo | Длина размерности |
matlab.io.hdfeos.gd.fieldInfo | Информация о поле данных |
matlab.io.hdfeos.gd.gridInfo | Положение и размер сетки |
matlab.io.hdfeos.gd.inqAttrs | Имена атрибутов сетки |
matlab.io.hdfeos.gd.inqDims | Информация о размерностях задана в сетке |
matlab.io.hdfeos.gd.inqFields | Информация о полях данных задана в сетке |
matlab.io.hdfeos.gd.inqGrid | Имена сеток в файле |
matlab.io.hdfeos.gd.nEntries | Количество заданных объектов |
matlab.io.hdfeos.gd.originInfo | Код источника |
matlab.io.hdfeos.gd.pixRegInfo | Пиксельный регистрационный код |
matlab.io.hdfeos.gd.projInfo | Информация о проекции GCTP о сетке |
matlab.io.hdfeos.gd.readBlkSomOffset | Считайте смещение SOM Блока |
matlab.io.hdfeos.gd.defBoxRegion | Задайте необходимую область широтой и долготой |
matlab.io.hdfeos.gd.defVrtRegion | Задайте вертикальную область подмножества |
matlab.io.hdfeos.gd.extractRegion | Считайте необходимую область из поля |
matlab.io.hdfeos.gd.getPixValues | Считайте значения данных для заданных пикселей |
matlab.io.hdfeos.gd.getPixels | Пиксельные строки и столбцы для пар широты/долготы |
matlab.io.hdfeos.gd.interpolate | Билинейная интерполяция на поле сетки |
matlab.io.hdfeos.gd.regionInfo | Информация об области из подмножества |
matlab.io.hdfeos.gd.defTile | Задайте параметры плиточного размещения |
matlab.io.hdfeos.gd.readTile | Считайте одну мозаику данных из поля |
matlab.io.hdfeos.gd.setTileComp | Установите плиточное размещение и сжатие для поля со значением заливки |
matlab.io.hdfeos.gd.tileInfo | Размер мозаики поля сетки |
matlab.io.hdfeos.gd.writeTile | Запишите мозаику в поле |
matlab.io.hdfeos.gd.ij2ll | Преобразуйте пробел строки и столбца в широту и долготу |
matlab.io.hdfeos.gd.ll2ij | Преобразуйте широту и долготу к пробелу строки и столбца |
matlab.io.hdfeos.gd.sphereCodeToName | Назовите соответствие коду сферы GCTP |
matlab.io.hdfeos.gd.sphereNameToCode | Числовой код GCTP, соответствующий имени сферы |