MapPostingsReference

Ссылочные растровые регистрации, чтобы сопоставить координаты

Описание

Объект растровой привязки регистраций карты инкапсулирует отношение между плоской системой координат карты и системой внутренних координат, привязанных на столбцах и строках 2D сетки, на которую пространственно ссылаются, выборок точки (или “регистрации”).

Как правило, растр регулярно производится в плоском мировом x - и мировом y - координаты системы карты, такой, что внутренний x и мировые оси x выравниваются и внутренний y, и мировые оси y выравниваются. Когда это верно, отношение между этими двумя системами прямолинейно. В более общем плане, и намного более редко, их отношение является аффинным. Аффинное отношение допускает возможное вращение (и скос). Или в случае, прямолинейном или в аффинном, демонстрационный интервал от строки до строки не должен равняться демонстрационному интервалу от столбца до столбца. Для получения дополнительной информации о системах координат, смотрите Внутреннюю Систему координат.

Создание

Можно использовать любую из следующих функций, чтобы создать MapPostingsReference возразите, чтобы сослаться на обычный растр отправленных выборок к плоскому (карта) координаты.

  • maprefpostings — Создайте объект растровой привязки карты.

  • maprasterref — Преобразуйте файл привязки в объект растровой привязки карты.

  • refmatToMapRasterReference — Преобразуйте матрицу привязки в объект растровой привязки карты.

Например, чтобы создать объект растровой привязки карты с настройками свойства по умолчанию, используйте эту команду:

R = maprefpostings()
R = 

  MapPostingsReference with properties:

             XWorldLimits: [0.5 2.5]
             YWorldLimits: [0.5 2.5]
               RasterSize: [2 2]
     RasterInterpretation: 'postings'
         ColumnsStartFrom: 'south'
            RowsStartFrom: 'west'
    SampleSpacingInWorldX: 2
    SampleSpacingInWorldY: 2
     RasterExtentInWorldX: 2
     RasterExtentInWorldY: 2
         XIntrinsicLimits: [1 2]
         YIntrinsicLimits: [1 2]
       TransformationType: 'rectilinear'
     CoordinateSystemType: 'planar'

Свойства

развернуть все

Пределы растра в мировом x - координируют в виде двухэлементного вектора-строки из формы [xMin xMax].

Значение ProjectedCRS свойство определяет единицы длины для растра. Этот код показывает, как найти единицы длины для растра сопоставленными с объектом R ссылки регистраций карты.

R.ProjectedCRS.LengthUnit

Пример: [207000 209000]

Типы данных: double

Пределы растра в мировом y - координируют в виде двухэлементного вектора-строки из формы [yMin yMax].

Значение ProjectedCRS свойство определяет единицы длины для растра. Этот код показывает, как найти единицы длины для растра сопоставленными с объектом R ссылки регистраций карты.

R.ProjectedCRS.LengthUnit

Пример: [911000 913000]

Типы данных: double

Количество строк и столбцов растра или изображения сопоставило с объектом привязки в виде двухэлементного вектора, [m n], где m представляет количество строк и n количество столбцов. Для удобства можно присвоить вектор размера, имеющий больше чем два элемента. Это включает присвоения как R.RasterSize = size(RGB), где RGB m-by-n-by-3. В случаях как это, объектно-ориентированная память только первые два элемента вектора размера и игнорирует выше (непространственные) размерности. m и n должны быть положительными во всех случаях и должны быть 2 или больше.

Пример: [200 300]

Типы данных: double

Геометрическая природа растра в виде 'postings'. Значение 'postings' указывает, что растр включает сетку точек выборки, где строки или столбцы выборок, запущенных вдоль ребра сетки. Для m-by-n растр, точки с внутренним x - координата 1 или n или внутренний y - координата 1 или падение m прямо на ребре (или угол) растра.

Не может быть установлен.

Типы данных: char

Ребро, с которого индексация столбца начинает в виде 'south' или 'north'.

Пример: ColumnsStartFrom: 'south'

Типы данных: char

Ребро, с которого индексация строки начинает в виде 'west' или 'east'.

Пример: RowsStartFrom: 'east'

Типы данных: char

Расстояние восток - запад между смежными регистрациями в виде положительного числового скаляра. Значение является постоянным в растре.

Пример: 2.5

Типы данных: double

Между севером и югом расстояние между смежными регистрациями в виде положительного числового скаляра. Значение является постоянным в растре.

Пример: 2.5

Типы данных: double

Это свойство доступно только для чтения.

Степень полного растра или изображения, как измерено в мировой системе в направлении параллельна к его строкам в виде положительного числового скаляра. В случае прямолинейной геометрии, которая является самой типичной, это - горизонтальное направление (восток - запад).

Типы данных: double

Это свойство доступно только для чтения.

Степень полного растра или изображения, как измерено в мировой системе в направлении параллельна к его столбцам. В случае прямолинейной геометрии, которая является самой типичной, это - вертикальное направление (между севером и югом).

Типы данных: double

Это свойство доступно только для чтения.

Растровые пределы во внутреннем x - координируют в виде двухэлементного вектора-строки из положительных целых чисел, [xMin xMax]. Для m-by-n растр, XIntrinsicLimits равняется [1 m], потому что RasterInterpretation 'postings'.

Пример: [2 4]

Типы данных: double

Это свойство доступно только для чтения.

Растровые пределы во внутреннем y - координируют в виде двухэлементного вектора-строки из положительных целых чисел, [yMin yMax]. Для m-by-n растр с RasterInterpretation равняйтесь 'postings', YIntrinsicLimits равняется [1 m].

Типы данных: double

Это свойство доступно только для чтения.

Тип геометрического отношения между внутренней системой координат и системой мировой координаты в виде любого 'rectilinear' или 'affine'. Его значением является 'rectilinear' когда мировой x зависит только от внутреннего x и наоборот, и мировой y зависит только от внутреннего y и наоборот. Когда значением является 'rectilinear', изображение отображается без вращения в мировой системе, несмотря на то, что это может быть инвертировано. В противном случае значением является 'affine'.

Типы данных: char

Это свойство доступно только для чтения.

Тип системы координат, к которой на изображение или растр ссылаются в виде 'planar'.

Типы данных: char

Спроектированная система координат (CRS) в виде projcrs объект. Спроектированный CRS состоит из географического CRS и нескольких параметров, которые используются, чтобы преобразовать координаты к и от географического CRS.

Значение ProjectedCRS определяет единицы длины для растра. Чтобы найти единицы длины, запросите LengthUnit свойство projcrs объект.

Функции объекта

containsОпределите, сопоставляют ли географический или растр, содержит точки
firstCornerXВозвратите мировой x - координата растрового индекса (1,1) карты
firstCornerYВозвратите мировой y - координата растрового индекса (1,1) карты
intrinsicToWorld Преобразуйте внутренний параметр к плоским мировым координатам
sizesMatchОпределите, сопоставляют ли географический или растровый объект, и изображение или растр совместимы с размером
worldFileMatrixВозвратите параметры файла привязки для преобразования
worldToDiscrete Преобразуйте плоский мир к дискретным координатам
worldToIntrinsicПреобразуйте плоский мир к внутренним координатам

Больше о

развернуть все

Смотрите также

Функции

Объекты

Введенный в R2013b