Определите пределы широты и долготы обычной сетки данных
[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
покрывает целый земной шар.