Создание объекта растровой ссылки карты
Используйте maprefcells функции или maprefpostings вместо этого, за исключением создания объекта растровой ссылки из матрицы мировых файлов.
R = maprasterref(W,rasterSize)
R = maprasterref(W,rasterSize,rasterInterpretation)
R = maprasterref(Name,Value)
создает объект ссылки для обычного растра ячеек в плоских координатах карты с использованием указанной матрицы файла мира R = maprasterref(W,rasterSize)W и размер растра rasterSize.
, где R = maprasterref(W,rasterSize,rasterInterpretation)rasterInterpretation является 'postings'указывает, что растр содержит регулярно размещаемые образцы в плоских координатах карты. Значение по умолчанию для rasterInterpretation является 'cells', который задает обычный растр ячеек.
принимает список пар имя-значение, которые используются для назначения выбранных свойств при инициализации объекта растровой ссылки карты.R = maprasterref(Name,Value)
W - Мировая матрица файловМатрица мировых файлов, заданная как числовой массив 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.
Можно включить любое из следующих свойств, при необходимости переопределяя их значения по умолчанию. Кроме того, при создании объекта растровой ссылки карты можно опустить все свойства. Затем можно настроить результат, сбросив свойства из этого списка по одному. Этот синтаксис имя-значение всегда приводит к объекту с 'rectilinear' TransformationType. Если изображение повернуто относительно мировых координатных осей, требуется объект с TransformationType из 'affine'. В качестве альтернативы можно ввести соответствующую матрицу мировых файлов, как показано в третьем синтаксисе. Это невозможно сделать путем сброса свойств существующего объекта растровой ссылки прямолинейной карты.
|
Пределы растра в мире x Двухэлементный вектор строки вида По умолчанию: [0,5 2,5] |
|
Пределы растра в мире y Двухэлементный вектор строки вида По умолчанию: [0,5 2,5] |
|
Двухэлементный вектор По умолчанию: [2 2] |
|
Управляет обработкой растровых кромок, указанных как По умолчанию: |
|
Край, на котором начинается индексация столбцов, указанный как По умолчанию: |
|
Край, с которого начинается индексация строк, указанный как По умолчанию: |
R - Растр картыMapCellsReference или MapPostingsReference объектРастр карты, указанный как MapCellsReference или MapPostingsReference объект.
Создайте ссылочный объект для изображения 1000 на 2000 с квадратными полуметровыми пикселями, связанными с планарной картографической системой координат («мировой» системой). Пределы X в мировой системе составляют 207000 и 208000. Y-пределы составляют 912500 и 913000. Изображение следует за популярным соглашением, в котором мир X увеличивается от столбца к столбцу, а мир Y уменьшается от строки к строке.
R = maprasterref('RasterSize', [1000 2000], ... 'YWorldLimits', [912500 913000], 'ColumnsStartFrom','north', ... 'XWorldLimits', [207000 208000])
R =
MapCellsReference with properties:
XWorldLimits: [207000 208000]
YWorldLimits: [912500 913000]
RasterSize: [1000 2000]
RasterInterpretation: 'cells'
ColumnsStartFrom: 'north'
RowsStartFrom: 'west'
CellExtentInWorldX: 1/2
CellExtentInWorldY: 1/2
RasterExtentInWorldX: 1000
RasterExtentInWorldY: 500
XIntrinsicLimits: [0.5 2000.5]
YIntrinsicLimits: [0.5 1000.5]
TransformationType: 'rectilinear'
CoordinateSystemType: 'planar'
ProjectedCRS: []
Создайте объект растровой ссылки по умолчанию.
R = maprasterref
R =
MapCellsReference with properties:
XWorldLimits: [0.5 2.5]
YWorldLimits: [0.5 2.5]
RasterSize: [2 2]
RasterInterpretation: 'cells'
ColumnsStartFrom: 'south'
RowsStartFrom: 'west'
CellExtentInWorldX: 1
CellExtentInWorldY: 1
RasterExtentInWorldX: 2
RasterExtentInWorldY: 2
XIntrinsicLimits: [0.5 2.5]
YIntrinsicLimits: [0.5 2.5]
TransformationType: 'rectilinear'
CoordinateSystemType: 'planar'
ProjectedCRS: []
Задайте поля в объекте растровой ссылки.
R.XWorldLimits = [207000 208000];
R.YWorldLimits = [912500 913000];
R.ColumnsStartFrom = 'north';
R.RasterSize = [1000 2000]R =
MapCellsReference with properties:
XWorldLimits: [207000 208000]
YWorldLimits: [912500 913000]
RasterSize: [1000 2000]
RasterInterpretation: 'cells'
ColumnsStartFrom: 'north'
RowsStartFrom: 'west'
CellExtentInWorldX: 1/2
CellExtentInWorldY: 1/2
RasterExtentInWorldX: 1000
RasterExtentInWorldY: 500
XIntrinsicLimits: [0.5 2000.5]
YIntrinsicLimits: [0.5 1000.5]
TransformationType: 'rectilinear'
CoordinateSystemType: 'planar'
ProjectedCRS: []
Создание матрицы мировых файлов.
W = [0.5 0.0 207000.25; ...
0.0 -0.5 912999.75];Укажите размер изображения.
rasterSize = [1000 2000];
Создайте объект растровой ссылки карты.
R = maprasterref(W, rasterSize)
R =
MapCellsReference with properties:
XWorldLimits: [207000 208000]
YWorldLimits: [912500 913000]
RasterSize: [1000 2000]
RasterInterpretation: 'cells'
ColumnsStartFrom: 'north'
RowsStartFrom: 'west'
CellExtentInWorldX: 1/2
CellExtentInWorldY: 1/2
RasterExtentInWorldX: 1000
RasterExtentInWorldY: 500
XIntrinsicLimits: [0.5 2000.5]
YIntrinsicLimits: [0.5 1000.5]
TransformationType: 'rectilinear'
CoordinateSystemType: 'planar'
ProjectedCRS: []
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.