GeographicPostingsReference

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

Описание

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

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

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

A geographic raster of postings. The raster elements appear between at the intersections of grid lines.

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

Создание

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

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

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

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

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

Свойства

расширить все

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

Пример: [-20 70]

Типы данных: 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

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

Геометрический характер растра, заданный как 'postings'.

Значение 'postings' указывает, что растр содержит сетку точек выборки, где строки или столбцы выборок проходят вдоль ребра сетки. Для 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

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

Ширина широты («высота») четырехугольника, покрытого растром, задается как положительный числовой скаляр.

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

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

Протяженность долготы («ширина») четырехугольника, покрытого растром, задается как положительный числовой скаляр.

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

Импортируйте данные о повышении как массив и GeographicPostingsReference объект при помощи readgeoraster функция. Подготовьте данные к графическому изображению путем определения типа выхода следующим 'double'.

[Z,R] = readgeoraster('n39_w106_3arc_v2.dt1','OutputType','double');

Просмотр свойств GeographicPostingsReference объект.

R
R = 
  GeographicPostingsReference with properties:

              LatitudeLimits: [39 40]
             LongitudeLimits: [-106 -105]
                  RasterSize: [1201 1201]
        RasterInterpretation: 'postings'
            ColumnsStartFrom: 'north'
               RowsStartFrom: 'west'
     SampleSpacingInLatitude: 1/1200
    SampleSpacingInLongitude: 1/1200
      RasterExtentInLatitude: 1
     RasterExtentInLongitude: 1
            XIntrinsicLimits: [1 1201]
            YIntrinsicLimits: [1 1201]
        CoordinateSystemType: 'geographic'
               GeographicCRS: [1x1 geocrs]
                   AngleUnit: 'degree'


Создайте оси карты с пределами, совпадающими с пределами ссылки объекта. Отображение данных о повышении как поверхности. Применить палитру, подходящую для данных о повышении.

usamap(R.LatitudeLimits,R.LongitudeLimits)
geoshow(Z,R,'DisplayType','surface')
demcmap(Z)

Подробнее о

расширить все

Введенный в R2013b