georefcells

Ссылочные растровые ячейки к географическим координатам

Синтаксис

R = georefcells()
R = georefcells(latlim,lonlim,rasterSize)
R = georefcells(latlim,lonlim,cellExtentInLatitude,cellExtentInLongitude)
R = georefcells(latlim,lonlim,___,Name,Value)

Описание

R = georefcells() возвращает ссылочный объект по умолчанию для обычного растра ячеек в географических координатах.

пример

R = georefcells(latlim,lonlim,rasterSize) создает ссылочный объект для растра ячеек, охватывающих заданные пределы в широте и долготе, с количествами строк и столбцов, заданных rasterSize.

пример

R = georefcells(latlim,lonlim,cellExtentInLatitude,cellExtentInLongitude) позволяет географическим степеням ячейки быть установленными точно. При необходимости georefcells настраивает географические пределы немного, чтобы гарантировать целое число ячеек в каждой размерности.

пример

R = georefcells(latlim,lonlim,___,Name,Value) позволяет направлениям столбцов и строк быть заданными через пары "имя-значение".

Примеры

свернуть все

Создайте ссылочный объект для глобального растра, включающего сетку 180 360 ячеек с одной степенью со строками, которые запускаются в долготе-180, и с первой ячейкой, расположенной в северо-западном углу.

latlim = [-90 90];
lonlim = [-180 180];
rasterSize = [180 360];

Создайте растровый ссылочный объект путем определения растрового размера.

R = georefcells(latlim,lonlim,rasterSize,'ColumnsStartFrom','north')
R = 
  GeographicCellsReference with properties:

             LatitudeLimits: [-90 90]
            LongitudeLimits: [-180 180]
                 RasterSize: [180 360]
       RasterInterpretation: 'cells'
           ColumnsStartFrom: 'north'
              RowsStartFrom: 'west'
       CellExtentInLatitude: 1
      CellExtentInLongitude: 1
     RasterExtentInLatitude: 180
    RasterExtentInLongitude: 360
           XIntrinsicLimits: [0.5 360.5]
           YIntrinsicLimits: [0.5 180.5]
       CoordinateSystemType: 'geographic'
                  AngleUnit: 'degree'


Получите тот же результат путем определения степеней ячейки.

extent = 1;

R = georefcells(latlim,lonlim,extent,extent,'ColumnsStartFrom','north')
R = 
  GeographicCellsReference with properties:

             LatitudeLimits: [-90 90]
            LongitudeLimits: [-180 180]
                 RasterSize: [180 360]
       RasterInterpretation: 'cells'
           ColumnsStartFrom: 'north'
              RowsStartFrom: 'west'
       CellExtentInLatitude: 1
      CellExtentInLongitude: 1
     RasterExtentInLatitude: 180
    RasterExtentInLongitude: 360
           XIntrinsicLimits: [0.5 360.5]
           YIntrinsicLimits: [0.5 180.5]
       CoordinateSystemType: 'geographic'
                  AngleUnit: 'degree'


Входные параметры

свернуть все

Широта ограничивает в градусах, заданный как 1 2 числовой вектор. Количество строк в получившемся растре задано rasterSize.

Пример: latlim = [-90 90];

Типы данных: double

Долгота ограничивает в градусах, заданный как 1 2 числовой вектор. Количество столбцов в получившемся растре задано rasterSize.

Пример: lonlim = [-180 180];

Типы данных: double

Размер растра, заданного как 1 2 числовой вектор.

Пример: rasterSize = [180 360];

Типы данных: double

Высота ячеек, заданных в виде числа.

Пример: extent = 1.5

Типы данных: double

Ширина ячеек, заданных в виде числа.

Пример: extent = 1.5

Типы данных: double

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: R = georefcells(latlim,lonlim,rasterSize,'ColumnsStartFrom','north')

Ребро, с которого индексация столбца начинает, заданный или как 'north' или как 'south'.

Пример: R = georefcells(latlim,lonlim,rasterSize,'ColumnsStartFrom','north')

Типы данных: char | string

Ребро, с которого индексация столбца начинает, заданный или как 'east' или как 'west'.

Пример: R = georefcells(latlim,lonlim,rasterSize,'RowsStartFrom','east')

Типы данных: char | string

Выходные аргументы

свернуть все

Возразите что растровые ячейки ссылок против географических координат, возвращенных как растровый объект ссылки GeographicCellsReference.

Советы

  • Чтобы создать географический растровый объект ссылки из мировой матрицы файла, используйте функцию georasterref.

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

| |

Введенный в R2015b