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 использует упорядоченное расположение C-стиля.

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

Примеры

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

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 Н до широты на 30 Н. Разделите сетку на 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);

Смотрите также

| |