exponenta event banner

georefcells

Привязка растровых ячеек к географическим координатам

Описание

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

пример

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

пример

R = georefcells(latlim,lonlim,latcellextent,loncellextent) позволяет точно установить границы географической ячейки. При необходимости 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'
              GeographicCRS: []
                  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'
              GeographicCRS: []
                  AngleUnit: 'degree'


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

свернуть все

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

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

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

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

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

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

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

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

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

Высота ячеек, заданная как числовой скаляр. Значение latcellextent определяет CellExtentInLatitude имущество R.

Пример: latcellextent = 1.5

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

Ширина ячеек, заданная как числовой скаляр. Значение loncellextent определяет CellExtentInLongitude имущество R.

Пример: latcellextent = 1.5

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

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

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. 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