georefpostings

Ссылка растровых проводок на географические координаты

Описание

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

пример

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

пример

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

пример

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

Примеры

свернуть все

Задайте пределы широты и долготы и размерности растра.

latlim = [-90 90];
lonlim = [-180 180];
rasterSize = [181 361];

Создайте объект привязки, задающий размер растра.

R = georefpostings(latlim,lonlim,rasterSize,'ColumnsStartFrom','north')
R = 
  GeographicPostingsReference with properties:

              LatitudeLimits: [-90 90]
             LongitudeLimits: [-180 180]
                  RasterSize: [181 361]
        RasterInterpretation: 'postings'
            ColumnsStartFrom: 'north'
               RowsStartFrom: 'west'
     SampleSpacingInLatitude: 1
    SampleSpacingInLongitude: 1
      RasterExtentInLatitude: 180
     RasterExtentInLongitude: 360
            XIntrinsicLimits: [1 361]
            YIntrinsicLimits: [1 181]
        CoordinateSystemType: 'geographic'
               GeographicCRS: []
                   AngleUnit: 'degree'


Получите тот же результат путем определения интервала между образцами.

spacing = 1;

R = georefpostings(latlim,lonlim,spacing,spacing,'ColumnsStartFrom','north')
R = 
  GeographicPostingsReference with properties:

              LatitudeLimits: [-90 90]
             LongitudeLimits: [-180 180]
                  RasterSize: [181 361]
        RasterInterpretation: 'postings'
            ColumnsStartFrom: 'north'
               RowsStartFrom: 'west'
     SampleSpacingInLatitude: 1
    SampleSpacingInLongitude: 1
      RasterExtentInLatitude: 180
     RasterExtentInLongitude: 360
            XIntrinsicLimits: [1 361]
            YIntrinsicLimits: [1 181]
        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

Вертикальный интервал проводки, заданный как числовой скаляр. Значение latspacing определяет SampleSpacingInLatitude свойство R.

Пример: latspacing = 1.5

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

Горизонтальный интервал проводок, заданный как числовой скаляр. Значение lonspacing определяет SampleSpacingInLongitude свойство R.

Пример: lonspacing = 1.5

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

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

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

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

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

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

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

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

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

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

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

свернуть все

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

Совет

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

Введенный в R2015b