georasterref
Создайте географический объект растровой привязки
Используйте georefcells
функционируйте или georefpostings
функция вместо этого, кроме тех случаев, когда, создавая объект растровой привязки из матрицы файла привязки.
Синтаксис
R = georasterref(W,rasterSize)
R = georasterref(W,rasterSize,rasterInterpretation)
R = georasterref(Name,Value)
Описание
R
= georasterref(W
,rasterSize
)
создает ссылочный объект для обычного растра ячеек в географических координатах с помощью заданной матрицы файла привязки W
и растровый размер rasterSize
.
R
= georasterref(W
,rasterSize
,rasterInterpretation
)
, где rasterInterpretation
'postings'
, указывает, что растр содержит регулярно отправляемые выборки в географических координатах. Значение по умолчанию для rasterInterpretation
'cells'
, который задает обычный растр ячеек.
R
= georasterref(Name,Value
)
принимает список пар "имя-значение", которые используются, чтобы присвоить выбранные свойства при инициализации географического объекта растровой привязки.
Входные параметры
свернуть все
W
— Матрица файла привязки
2 3 числовой массив
Матрица файла привязки в виде 2 3 числового массива. Каждый из этих шести элементов в W
соответствия одна из линий в файле привязки, который задает преобразование в растровом объекте привязки R
.
Типы данных: double
rasterSize
— Количество строк и столбцов растра
двухэлементный вектор
Количество строк (m) и столбцы (n) растра или изображения сопоставлено с объектом привязки в виде двухэлементного вектора [m
n]. Для удобства можно присвоить вектор размера, имеющий больше чем два элемента к RasterSize
. Эта гибкость включает присвоения как R.RasterSize = size(RGB)
, например, где RGB
m-by-n-by-3. Однако в таких случаях, только первые два элемента вектора размера на самом деле хранятся. Выше (непространственные) размерности проигнорированы.
rasterInterpretation
— Управляйте, чтобы обработать растровые ребра
'cells'
(значение по умолчанию) | 'postings'
Обработка средств управления растровых ребер. rasterInterpretation
вход является дополнительным, и может равняться любому 'cells'
или 'postings'
.
Аргументы name-value
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
Можно включать любое из следующих свойств, заменяя их значения по умолчанию по мере необходимости. В качестве альтернативы можно не использовать любые свойства при построении географического объекта растровой привязки. Затем можно настроить результат путем сброса свойств из этого списка по одному. Исключением является RasterInterpretation
свойство. Иметь растровую интерпретацию 'postings'
(а не значение по умолчанию, 'cells'
), пара "имя-значение" 'RasterInterpretation','postings'
должен быть задан в вашем вызове georasterref
.
LatitudeLimits
|
Пределы в широте географического четырехугольника, ограничивающего растр, на который геоссылаются. Двухэлементный вектор из формы: [southern_limit northern_limit]
Значение по умолчанию: [0.5 2.5] |
LongitudeLimits
|
Пределы в долготе географического четырехугольника, ограничивающего растр, на который геоссылаются. Двухэлементный вектор из формы: [western_limit eastern_limit]
Значение по умолчанию: [0.5 2.5] |
RasterSize
|
Двухэлементный вектор [m
n], задающий количество строк (m) и столбцы (n) растра или изображения, сопоставлен с объектом привязки. Для удобства можно присвоить вектор размера, имеющий больше чем два элемента к RasterSize . Эта гибкость включает присвоения как R.RasterSize = size(RGB) , например, где RGB m-by-n-by-3. Однако в таких случаях, только первые два элемента вектора размера на самом деле хранятся. Выше (непространственные) размерности проигнорированы.
Значение по умолчанию: [2 2] |
RasterInterpretation
|
Обработка средств управления растровых ребер в виде любого 'cells' или 'postings' . Если вы хотите это свойство иметь кроме значения по умолчанию, необходимо установить его, когда вы создаете объект. После того, как созданный, вы не можете изменить значение этого свойства в географическом объекте растровой привязки.
Значение по умолчанию: 'cells' |
ColumnsStartFrom
|
Ребро, с которого индексация столбца начинает в виде любого 'south' или 'north' .
Значение по умолчанию: 'south' |
RowsStartFrom
|
Ребро, с которого индексация строки начинает в виде любого 'west' или 'east' .
Значение по умолчанию: 'west' |
Выходные аргументы
свернуть все
R
— Географический растр
GeographicCellsReference
или GeographicPostingsReference
объект
Примеры
Создайте объект привязки для глобального растра, включающего сетку 180 360 ячеек с одной степенью со строками, которые запускаются в долготе-180, и с первой ячейкой, расположенной в северо-западном углу.
R = georasterref('RasterSize', [180 360], ...
'RasterInterpretation', 'cells', 'ColumnsStartFrom', 'north', ...
'LatitudeLimits', [-90 90], 'LongitudeLimits', [-180 180])
Создайте объект привязки для файла Уровня 0 DTED, который включает Sagarmatha (Гора Эверест). Столбцы DTED, запущенные с юга на север и первый столбец, запускаются вдоль западного ребра (одна степень одной степенью) четырехугольник, сопоставимый со значениями по умолчанию для 'ColumnsStartFrom'
и 'RowsStartFrom'
.
R = georasterref('LatitudeLimits',[27 28],'LongitudeLimits',[86 87], ...
'RasterSize', [121 121], 'RasterInterpretation', 'postings')
Повторите второй пример с различной стратегией: Создайте объект путем определения только RasterInterpretation
значение, затем измените объект путем сброса дополнительных свойств. (Как отмечено выше, RasterInterpretation
из существующего объекта растровой привязки не может быть изменен.)
R = georasterref('RasterInterpretation','postings');
R.RasterSize = [121 121];
R.LatitudeLimits = [27 28];
R.LongitudeLimits = [86 87];
Повторите первый пример с помощью матрицы файла привязки, как введено.
W = [1 0 -179.5; ...
0 -1 89.5];
rasterSize = [180 360];
rasterInterpretation = 'cells';
R = georasterref(W, rasterSize, rasterInterpretation);
Смотрите также
Функции
Объекты
Введенный в R2011a