exponenta event banner

Объединение векторных и растровых геоданных на одной карте

Переменные векторной карты и переменные сетки данных часто используются или отображаются вместе. Например, континентальные береговые линии в векторной форме могут отображаться с сеткой данных о температуре, чтобы сделать последние более полезными. Когда несколько переменных карты используются вместе, независимо от типа, их можно назвать одной картой. Для этого, конечно, различные наборы данных должны использовать одну и ту же систему координат (т.е. географические координаты на одном эллипсоиде или идентичную проекцию карты).

Объединение растровых и векторных данных на одной карте

В этом примере показано, как объединить растровые и векторные данные на одной карте с помощью geoshow функция.

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

load topo60c
load coastlines

Создайте объект оси карты, использующий проекцию Robinson. Затем отобразите растр и примените карту цветов, соответствующую данным фасада.

axesm robinson
geoshow(topo60c,topo60cR,'DisplayType','texturemap')
demcmap(topo60c)

Figure contains an axes. The axes contains an object of type surface.

Векторы отображаются красным цветом поверх карты отметок.

geoshow(coastlat,coastlon,'Color','r')

Figure contains an axes. The axes contains 2 objects of type surface, line.