GeographicPostingsReference

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

Описание

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

Для того, чтобы сослаться на растр регистраций к географическим координатам при помощи 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 растр, XIntrinsicLimits равняется [1 m], потому что RasterInterpretation 'postings'.

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

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

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