GeographicCellsReference

Ссылочные растровые ячейки к географическим координатам

Описание

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

Растр должен регулярно выбираться в широте и долготе, и ее столбцы и строки должны быть выровнены с меридианами и параллелями, соответственно. Для получения дополнительной информации о системах координат, смотрите Внутреннюю Систему координат.

Создание

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

  • georefcells — Создайте географический растровый объект ссылки.

  • georasterref — Преобразуйте мировой файл в географический растровый объект ссылки.

  • refmatToGeoRasterReference — Преобразуйте матрицу ссылки в географический растровый объект ссылки.

  • refvecToGeoRasterReference — Преобразуйте вектор ссылки в географический растровый объект ссылки.

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

R = georefcells()
R = 

  GeographicCellsReference with properties:

             LatitudeLimits: [0.5 2.5]
            LongitudeLimits: [0.5 2.5]
                 RasterSize: [2 2]
       RasterInterpretation: 'cells'
           ColumnsStartFrom: 'south'
              RowsStartFrom: 'west'
       CellExtentInLatitude: 1
      CellExtentInLongitude: 1
     RasterExtentInLatitude: 2
    RasterExtentInLongitude: 2
           XIntrinsicLimits: [0.5 2.5]
           YIntrinsicLimits: [0.5 2.5]
       CoordinateSystemType: 'geographic'
                  AngleUnit: 'degree'

Свойства

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

Пределы широты географического четырехугольника, ограничивающего растр, на который геоссылаются, заданный как двухэлементный вектор формы [southern_limit northern_limit].

Пример: [-90 90]

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

Пределы долготы географического четырехугольника, ограничивающего растр, на который геоссылаются, заданный как двухэлементный вектор формы [western_limit eastern_limit].

Пример: [-100 180]

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

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

Пример: [200 300]

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

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

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

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

Модуль измерения используется для угловых свойств, передаваемых по значению, заданных как 'degree'.

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

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

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

Пример: 'south'

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

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

Пример: 'east'

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

Степень в широте отдельных ячеек, заданных в виде положительного числа. Расстояние, в модулях широты, между северными и южными пределами одной растровой ячейки. Значение является тем же самым для всех ячеек в растре.

Пример: 2.5

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

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

Пример: 2.5

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

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

Степень широты ("высота") четырехугольника, покрытого растром, заданным в виде положительного числа.

Пример 2

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

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

Степень долготы ("ширина") четырехугольника, покрытого растром, заданным в виде положительного числа.

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

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

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

Пример: [0.5 2.5]

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

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

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

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

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

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

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

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

containsОпределите, сопоставляют ли географический или растр, содержит точки
geographicToDiscrete Преобразуйте географический к дискретным координатам
geographicToIntrinsic Преобразуйте географический к внутренним координатам
intrinsicToGeographic Преобразуйте внутренний географическим координатам
intrinsicXToLongitudeПреобразуйте от внутреннего x до координат долготы
intrinsicYToLatitudeПреобразуйте от внутреннего y до координат широты
latitudeToIntrinsicYПреобразуйте от широты до внутренних координат y
longitudeToIntrinsicXПреобразуйте от долготы до внутренних координат x
sizesMatchОпределите, сопоставляют ли географический или растровый объект, и изображение или растр совместимы с размером
worldFileMatrixВозвратите мировые параметры файла для преобразования

Больше о

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

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

Функции

Объекты

Введенный в R2013b