exponenta event banner

GeographicCellsReference

Привязка растровых ячеек к географическим координатам

Описание

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

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