GeographicCellsReference

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

Описание

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

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

Это изображение иллюстрирует 8 10 географический растр ячеек. Растровые ячейки имеют степень 1 степени в области широты и долготы, покрывают значения долготы в области значений [40,50] в градусах и покрывают значения широты в области значений [20,28] в градусах. Контур растра ячеек составлен из наиболее удаленных контуров наиболее удаленных ячеек.

A geographic raster of cells. The raster elements appear between grid lines.

Чтобы сослаться на растр регистраций к географическим координатам, используйте GeographicPostingsReference объект вместо этого.

Создание

Можно использовать эти функции, чтобы создать GeographicCellsReference объекты:

  • readgeoraster — Импортируйте растровый файл данных как массив и ссылочный объект.

  • wmsread — Импортируйте растровую карту из сервера картографического Веб-сервиса (WMS) как массив и ссылочный объект.

  • georefcells — Создайте географический объект растровой привязки путем определения пределов широты и долготы растра и или размер растра или степень ячеек.

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

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

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

Свойства

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

Пределы широты географического четырехугольника, ограничивающего растр, на который геоссылаются, в виде двухэлементного вектора из формы [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

Географическая система координат (CRS) в виде geocrs объект. Географический CRS состоит из данной величины (включая ее эллипсоид), главный меридиан и угловая единица измерения.

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

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

Примеры

свернуть все

Импортируйте изображение GeoTIFF как массив и GeographicCellsReference объект при помощи readgeoraster функция.

[Z,R] = readgeoraster('katrina.tif');

Просмотрите свойства GeographicCellsReference объект.

R
R = 
  GeographicCellsReference with properties:

             LatitudeLimits: [10 40]
            LongitudeLimits: [-100 -70]
                 RasterSize: [1024 1024]
       RasterInterpretation: 'cells'
           ColumnsStartFrom: 'north'
              RowsStartFrom: 'west'
       CellExtentInLatitude: 0.029296875
      CellExtentInLongitude: 0.029296875
     RasterExtentInLatitude: 30
    RasterExtentInLongitude: 30
           XIntrinsicLimits: [0.5 1024.5]
           YIntrinsicLimits: [0.5 1024.5]
       CoordinateSystemType: 'geographic'
              GeographicCRS: [1x1 geocrs]
                  AngleUnit: 'degree'


Создайте мировую карту с пределами, которые совпадают с пределами ссылочного объекта. Затем отобразите изображение.

worldmap(Z,R)
geoshow(Z,R)

Больше о

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

Введенный в R2013b