exponenta event banner

maprefpostings

Ссылочные растровые проводки для отображения координат

Описание

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

пример

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

пример

R = maprefpostings(xlimits,ylimits,xspacing,yspacing) позволяет точно задать расстояния между образцами. При необходимости maprefpostings слегка корректирует пределы растра, чтобы обеспечить целое число выборок в каждом измерении.

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

Примеры

свернуть все

Определите пределы широты и долготы и размеры сетки. В примере используются проводки, разделенные 1/2 метром и связанные с планарной картографической системой координат («мировой» системой).

xlimits = [207000 208000];
ylimits = [912500 913000];
rasterSize = [1001 2001]
rasterSize = 1×2

        1001        2001

Создайте ссылочный объект, задающий размер растра.

R = maprefpostings(xlimits,ylimits,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'
             ProjectedCRS: []


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

spacing = 1/2;

R = maprefpostings(xlimits,ylimits,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'
             ProjectedCRS: []


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

свернуть все

Пределы в направлении x, заданные как числовой вектор 1 на 2. Значение xlimits определяет XWorldLimits имущество R.

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

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

Пределы в направлении y, заданные как числовой вектор 1 на 2. Значение ylimits определяет YWorldLimits имущество R.

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

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

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

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

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

Горизонтальный интервал разноски, заданный как числовой скаляр. Значение xspacing определяет SampleSpacingInWorldX имущество R.

Пример: xspacing = 1.5

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

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

Пример: yspacing = 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