Определите пределы широты и долготы обычной сетки данных
[latlim,lonlim] = limitm(Z,R)
latlonlim = limitm(Z,R)
[latlim,lonlim] = limitm(Z,R)
вычисляет пределы широты и долготы географического четырехугольника, ограничивающего обычную сетку данных Z
пространственно ссылаемый R
R
может быть географический объект растровой привязки, вектор ссылки или матрица привязки.
Если R
географический объект растровой привязки, его RasterSize
свойство должно быть сопоставимо с size(Z)
.
Если R
вектор ссылки, это должно быть 1 3 с элементами:
[cells/degree northern_latitude_limit western_longitude_limit]
R
матрица привязки, это должно быть 3 2 и преобразовать растровые индексы строки и столбца к/от географическим координатам согласно: [lon lat] = [row col 1] * R
R
матрица привязки, она должна также задать (невращательный, нескошенный) отношение, в котором каждый столбец сетки данных падает вдоль меридиана и каждой строки падения вдоль параллели. Выход latlim
вектор формы [southern_limit northern_limit]
и lonlim
вектор формы [western_limit eastern_limit]
. Все углы находятся в модулях степеней.latlonlim = limitm(Z,R)
конкатенирует latlim
и lonlim
в вектор-строку 1 на 4 из формы:
[southern_limit northern_limit western_limit eastern_limit]
Используйте знакомую сетку данных:
load topo [latlimits,lonlimits] = limitm(topo,topolegend) latlimits = -90 90 lonlimits = 0 360
Результат ожидается, потому что topo
покрывает целый земной шар.