egm96geoid

Высота геоида от Земли Гравитационная Модель 1996 (EGM96)

Синтаксисы egm96geoid функция, которые возвращают векторы ссылки, будет удалена в будущем релизе. Используйте синтаксис, который возвращается, ссылочный объект вместо этого (требует R2020a или позже). Для получения дополнительной информации см. Вопросы совместимости.

Описание

пример

N = egm96geoid(lat,lon) возвращает высоту в метрах геоида в заданной широте и долготе от Земли Гравитационная Модель 1996 (EGM96). Задайте широту и долготу в градусах. (начиная с R2019b)

пример

N = egm96geoid(R) возвращает высоты геоида в центре ячейки или местоположениях регистрации, заданных географическими регистрациями ссылочный или географический объект R ссылки ячеек. (начиная с R2020a)

пример

[N,globalR] = egm96geoid возвращает высоты геоида для целого земного шара как 721 1441, матрица, расположенная с интервалами в 15-минутных интервалах с широтой, ограничивает [-90 90] и долгота ограничивает [0 360]. Функция также возвращает географический объект ссылки регистраций, который содержит пространственную информацию о ссылке для высот геоида. (начиная с R2020a)

[N,refvec] = egm96geoid(samplefactor) возвращает сетку N из высот геоида от EGM96, произведенного горизонтально и вертикально в samplefactor интервалы. Выходной аргумент refvec вектор ссылки, используемый, чтобы сопоставить каждую высоту геоида с широтой и долготой.

[N,refvec] = egm96geoid(samplefactor,latlim,lonlim) возвращает высоты геоида в заданных пределах широты и долготы.

Примеры

свернуть все

Найдите высоты геоида от EGM96 путем определения значений широты и долготы в градусах. Результат возвращен в метры.

lat = 27.988056;
lon = 86.925278;
N = egm96geoid(lat,lon)
N = -28.7444

Просмотрите высоты геоида от EGM96 для области включая Европу.

Во-первых, создайте GeographicPostingsReference объект. Задайте пределы широты и долготы области в градусах. Задайте растровый размер как количество строк и столбцов для сетки высот геоида. Затем возвратите сетку высот геоида для области путем вызова egm96geoid на ссылочном объекте.

latlim = [35 72];
lonlim = [-12 51];
rasterSize = [100 100];
R = georefpostings(latlim,lonlim,rasterSize);
N = egm96geoid(R);

Обратите внимание на то, что размер N совпадает с растровым размером R.

size(N)
ans = 1×2

   100   100

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

load coastlines

worldmap(latlim,lonlim)
geoshow(N,R,'DisplayType','surface')
geoshow(coastlat,coastlon,'Color','k')

Просмотрите высоты геоида от EGM96 для целого земного шара.

Во-первых, возвратите высоты геоида и объект привязки для земного шара. Высоты геоида расположены с интервалами в 15-минутных интервалах. Загрузите данные о широте и долготе береговой линии в рабочую область. Затем постройте высоты геоида и данные о береговой линии по набору осей карты.

[N,R] = egm96geoid;
load coastlines

worldmap('World')
geoshow(N,R,'DisplayType','surface')
geoshow(coastlat,coastlon,'Color','k')

Входные параметры

свернуть все

Широта в градусах в виде скаляра, вектора или матрицы. Размерность lat зависит от размерности высот геоида, которые вы хотите найти.

  • Чтобы найти одну высоту геоида, задайте lat и lon как скаляры.

  • Чтобы найти несколько высот геоида, задайте lat и lon как векторы из той же длины.

  • Чтобы найти p-by-q сеткой высот геоида, задайте lat и lon как p-by-q матрицы.

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

Долгота в градусах в виде скаляра, вектора или матрицы. Размерность lon зависит от размерности высот геоида, которые вы хотите найти.

  • Чтобы найти одну высоту геоида, задайте lat и lon как скаляры.

  • Чтобы найти несколько высот геоида, задайте lat и lon как векторы из той же длины.

  • Чтобы найти p-by-q сеткой высот геоида, задайте lat и lon как p-by-q матрицы.

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

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

Демонстрационный фактор в виде положительного целого числа.

Пример: egm96geoid(2) возвращает сетку высот геоида, расположенных с интервалами в 30-минутных интервалах.

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

Широта ограничивает в виде двухэлементного вектора из формы [southernLimit northernLimit]. Задайте пределы широты в области значений [-90 90].

Пример: [50 65]

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

Долгота ограничивает в виде двухэлементного вектора из формы [westernLimit easternLimit]. Задайте пределы долготы в области значений [-180 180] или [0 360].

Пример: [170 190] возвращает данные, сосредоточенные на меридиане на 180 градусов.

Пример: [-10 10] возвращает данные, сосредоточенные на Главном меридиане.

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

Выходные аргументы

свернуть все

Высота геоида в метрах, возвращенных как скаляр, вектор или матрица.

Размер N зависит от синтаксиса:

СинтаксисРазмер N
N = egm96geoid(lat,lon)Размер lat и lon
N = egm96geoid(R)R.RasterSize
[N,globalR] = egm96geoid721 1441 матрица

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

Географическая ссылка, возвращенная как GeographicPostingsReference объект размера 721 1441 с широтой ограничивает [-90 90] и долгота ограничивает [0 360].

Ссылка на вектор, возвращенный как трехэлементный вектор из формы [s nlat wlon] с этими значениями:

  • s – Количество выборок высоты геоида на степень

  • nlat – Самая северная широта в градусах, плюс 1/(2*s)

  • wlon – Самая западная долгота в градусах, минус 1/(2*s)

MATLAB® использует refvec сопоставлять каждую высоту геоида с широтой и долготой. Выборки высоты геоида расположены вдоль линий сетки долготы широты, в противоположность между линиями сетки. Для получения дополнительной информации смотрите Географические Интерпретации Определенных геолокацию Сеток.

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

Больше о

свернуть все

Заземлите гравитационную модель 1996 (EGM96)

geoid является эквипотенциальной поверхностью поля силы тяжести Земли, которое аппроксимирует глобальный средний уровень моря. Можно визуализировать геоид как поверхность океана без эффектов, таких как погода, волны и земля. Земля Гравитационная Модель 1996 (EGM96) основана на эллипсоиде, заданном Мировой Геодезической Системой 1 984 (WGS84), таким образом, egm96geoid функция возвращает высоты выше или ниже поверхности эллипсоида WGS84.

Вопросы совместимости

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

Не рекомендуемый запуск в R2020b

Представлено до R2006a