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 должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как 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