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® использует упорядоченное расположение в стиле ФОРТРАН, но в библиотеке HDF-EOS используется упорядоченное расположение в стиле С.

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

Примеры

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

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 E до 60 E и широтой от 20 N до 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);

См. также

| |