egm96geoid

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

Описание

пример

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

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

пример

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

Примеры

свернуть все

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

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

Возвратите сетку высот геоида от EGM96. Во-первых, задайте векторы значений широты и долготы. Создайте матрицы, которые содержат копии векторов широты и долготы с помощью ndgrid. Затем вызовите egm96geoid.

lat = linspace(42,48,5);
lon = linspace(90,97,4);
[latM,lonM] = ndgrid(lat,lon);

N = egm96geoid(latM,lonM)
N = 5×4

  -63.0230  -62.8627  -61.6493  -56.2380
  -58.2040  -59.0210  -58.5576  -56.3010
  -59.3020  -57.3704  -54.2663  -50.8500
  -51.2340  -45.7869  -51.3745  -47.9800
  -42.4880  -49.1456  -47.6657  -45.5110

Просмотрите полную сетку высот геоида от EGM96 в заданных пределах широты и долготы.

Чтобы возвратить сетку высот геоида в полном разрешении, задайте демонстрационный фактор как 1. Задайте пределы широты и долготы в градусах. Затем возвратите высоты геоида и вектор ссылки использование egm96geoid.

samplefactor = 1;
latlim = [32 70];
lonlim = [-12 51];
[N,refvec] = egm96geoid(samplefactor,latlim,lonlim);

Постройте высоты геоида на карте с помощью geoshow функция.

worldmap(latlim,lonlim)
geoshow(N,refvec,'DisplayType','surface')

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

свернуть все

Широта в градусах, заданный как скаляр, вектор или матрица. Размерность 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

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

Чтобы возвратить целую сетку высот геоида, задайте samplefactor как 1 и не используют latlim и lonlim аргументы. В этом разрешении, N 721 1441 матрица высот геоида, расположенных с интервалами в 15-минутных интервалах.

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

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

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

Пример: [50 65]

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

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

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

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

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

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

свернуть все

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

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

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

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

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

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

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

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

Больше о

свернуть все

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

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

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