GeographicCellsReference

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

Описание

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

Для порядка растра камер на географические координаты при помощи 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 raster, XIntrinsicLimits равен [0.5, m+0.5], потому что RasterInterpretation является 'cells'.

Пример: [0.5 2.5]

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

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

Растровые пределы в собственных координатах y, заданные как двухэлементный вектор-строка положительных целых чисел, [yMin yMax]. Для m -by n raster, 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