Отобразите обычную сетку данных как изображение
grid2image(Z,R)
grid2image(Z,R,PropertyName,PropertyValue,...)
h = grid2image(...)
grid2image(Z,R)
отображает обычную сетку данных Z
как изображение. Изображение отображено в неспроектированной форме, с долготой как x и широта как y, произведя значительное искажение далеко от Экватора. Z
может быть M-by-N или M-by-N-by-3, и может содержать double
, uint8
или данные uint16
. На сетку геоссылается к долготе широты R
, который может быть географическим растровым объектом ссылки, вектором ссылки или матрицей ссылки.
Если R
является географическим растровым объектом ссылки, его свойство RasterSize
должно быть сопоставимо с size(Z)
, и его RasterInterpretation
должен быть 'cells'
.
Если R
является вектором ссылки, это должно быть 1 3 с элементами:
[cells/degree northern_latitude_limit western_longitude_limit]
Если R
является матрицей ссылки, это должно быть 3 2 и преобразовать растровые индексы строки и столбца к/от географическим координатам согласно:
[lon lat] = [row col 1] * R
Если R
является матрицей ссылки, он должен задать (невращательный, нескошенный) отношение, в котором каждый столбец сетки данных падает вдоль меридиана и каждой строки падения вдоль параллели.
grid2image(Z,R,PropertyName,PropertyValue,...)
использует заданные свойства изображения, чтобы отобразить карту. Смотрите страницу ссылки на функцию image
для списка свойств, которые могут быть изменены.
h = grid2image(...)
возвращает указатель отображенного объекта изображения.
Отобразите обычную сетку данных как изображение.
load topo R = georasterref('RasterSize', size(topo), ... 'Latlim', [-90 90], 'Lonlim', [0 360]); figure; grid2image(topo, R)