georasterref
Создайте географический растровый объект ссылки
Используйте функцию georefcells
или функцию georefpostings
вместо этого, кроме тех случаев, когда, создавая растровый объект ссылки из мирового входа файла.
Синтаксис
R = georasterref()
R = georasterref(Name,Value)
R = georasterref(W,rasterSize,rasterInterpretation)
Описание
R
= georasterref()
создает географический растровый объект ссылки со значениями свойств по умолчанию.
R
= georasterref(Name,Value
)
принимает список пар "имя-значение", которые используются, чтобы присвоить выбранные свойства при инициализации географического растрового объекта ссылки.
R
= georasterref(W
,rasterSize
,rasterInterpretation
)
создает географический растровый объект ссылки с заданными растровыми свойствами размера и интерпретации, и с остающимися свойствами, заданными мировой матрицей файла W
. Вход rasterInterpretation
является дополнительным, может равняться или 'cells'
или 'postings'
, и имеет значение по умолчанию 'cells'
.
Входные параметры
свернуть все
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
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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