exponenta event banner

matlab.io.hdfeos.gd.create

Пакет: matlab.io.hdfeos.gd

Создание новой структуры сетки

Синтаксис

gridID = create(gfID,gridName,xdim,ydim,upLeft,lowRight)

Описание

gridID = create(gfID,gridName,xdim,ydim,upLeft,lowRight) создает новую структуру сетки, где gfID - идентификатор файла сетки. gridName - имя новой сетки. xdim и ydim определите размер сетки. upLeft является двухэлементным вектором, содержащим местоположение верхнего левого пикселя, и lowRight - двухэлементный вектор, содержащий местоположение правого нижнего пикселя.

Примечание

upLeft и lowRight находятся в единицах метра для всех проекций GCTP, кроме географических и bcea проекций, которые должны иметь единицы упакованных степеней.

Примечание

Для определенных прогнозов, upLeft и lowRight может быть дано как [].

  • Полярная стереографическая проекция целого полушария.

  • Гомолозиновая проекция всего земного шара.

  • Ламберт Азимуталь вся полярная или экваториальная проекция.

Примечание

MATLAB ® использует упорядочение в стиле Fortran, но библиотека HDF-EOS использует упорядочивание в стиле C.

Эта функция соответствует GDcreate в API библиотеки HDF-EOS.

Примеры

Создайте полярную стереографическую сетку северного полушария.

import matlab.io.hdfeos.*
gfid = gd.open('myfile.hdf','create');
gridID = gd.create(gfid,'PolarGrid',100,100,[],[]);
gd.detach(gridID);
gd.close(gfid);

Создайте сетку UTM, ограниченную от 54 до 60 E долготы и от 20 до 30 N широты. Разделите сетку на 120 ячеек вдоль оси X и 200 ячеек вдоль оси Y.

import matlab.io.hdfeos.*
gfid = gd.open('myfile.hdf','create');
uplft = [210584.50041 3322395.95445];
lowrgt = [813931.10959 2214162.53278];
gridID = gd.create(gfid,'UTMGrid',120,200,uplft,lowrgt);
gd.detach(gridID);
gd.close(gfid);

См. также

| |