Создайте растровый объект ссылки карты
Используйте функцию maprefcells
или функцию maprefpostings
вместо этого, кроме тех случаев, когда, создавая растровый объект ссылки из мирового входа файла.
R = maprasterref()
R = maprasterref(Name,Value)
R = maprasterref(W,rasterSize,rasterInterpretation)
создает растровый объект ссылки карты со значениями свойств по умолчанию.R
= maprasterref()
принимает список пар "имя-значение", которые используются, чтобы присвоить выбранные свойства при инициализации растрового объекта ссылки карты.R
= maprasterref(Name,Value
)
создает растровый объект ссылки карты с заданными растровыми свойствами размера и интерпретации, и с остающимися свойствами, заданными 2 3 мировой матрицей файла, R
= maprasterref(W
,rasterSize
,rasterInterpretation
)W
.
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
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
Можно включать любое из следующих свойств, заменяя их значения по умолчанию по мере необходимости. Также можно не использовать любые свойства при построении растрового объекта ссылки карты. Затем можно настроить результат путем сброса свойств из этого списка по одному. Этот синтаксис значения имени всегда приводит к объекту с TransformationType
'rectilinear'
. Если ваше изображение вращается относительно осей мировой координаты, вам нужен объект с 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'
Создайте растровый объект ссылки по умолчанию.
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'
Установите поля в растровом объекте ссылки.
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'
Создайте мировую матрицу файла.
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'
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.