maprefpostings

Ссылочные растровые регистрации, чтобы сопоставить координаты

Описание

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

пример

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

пример

R = maprefpostings(xWorldLimits,yWorldLimits,sampleSpacingInWorldX,sampleSpacingInWorldY) позволяет демонстрационным интервалам быть установленными точно. При необходимости, maprefpostings настраивает пределы растра немного, чтобы гарантировать целое число выборок в каждой размерности.

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

Примеры

свернуть все

Задайте пределы широты и долготы и размерность сетки. Пример использует регистрации, разделенные на 1/2 метра, на который ссылаются к плоской системе координат карты ("мировая" система).

xWorldLimits = [207000 208000];
yWorldLimits = [912500 913000];
rasterSize = [1001 2001]
rasterSize = 1×2

        1001        2001

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

R = maprefpostings(xWorldLimits,yWorldLimits,rasterSize)
R = 
  MapPostingsReference with properties:

             XWorldLimits: [207000 208000]
             YWorldLimits: [912500 913000]
               RasterSize: [1001 2001]
     RasterInterpretation: 'postings'
         ColumnsStartFrom: 'south'
            RowsStartFrom: 'west'
    SampleSpacingInWorldX: 1/2
    SampleSpacingInWorldY: 1/2
     RasterExtentInWorldX: 1000
     RasterExtentInWorldY: 500
         XIntrinsicLimits: [1 2001]
         YIntrinsicLimits: [1 1001]
       TransformationType: 'rectilinear'
     CoordinateSystemType: 'planar'


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

spacing = 1/2;

R = maprefpostings(xWorldLimits,yWorldLimits,spacing,spacing)
R = 
  MapPostingsReference with properties:

             XWorldLimits: [207000 208000]
             YWorldLimits: [912500 913000]
               RasterSize: [1001 2001]
     RasterInterpretation: 'postings'
         ColumnsStartFrom: 'south'
            RowsStartFrom: 'west'
    SampleSpacingInWorldX: 1/2
    SampleSpacingInWorldY: 1/2
     RasterExtentInWorldX: 1000
     RasterExtentInWorldY: 500
         XIntrinsicLimits: [1 2001]
         YIntrinsicLimits: [1 1001]
       TransformationType: 'rectilinear'
     CoordinateSystemType: 'planar'


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

свернуть все

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

Пример: xWorldLimits = [207000 208000];

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

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

Пример: yWorldLimits = [912500 913000];

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

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

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

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

Пространство по вертикали регистрации, заданной в виде числа.

Пример: spacing = 1.5

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

Пространство по горизонтали регистраций, заданных в виде числа.

Пример: spacing = 1.5

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

Советы

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

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

| |

Введенный в R2015b