matlab里面有一个Mapping toolbox工具箱,可以利用该工具箱绘制地图,下面我就向大家介绍一下如何利用matlab绘制欧洲地图。

1.先画出欧洲整体位置的地图图床,调用指令:h = worldmap('Asia');

blob.png

2.绘制海岸线,并为其陆地添加颜色,指令:

getm(h, 'MapProjection')

geoshow('landareas.shp', 'FaceColor', [0.15 0.5 0.15])

blob.png

3.绘制地图上的河流和湖泊等,并填充颜色,指令为:

geoshow('worldlakes.shp', 'FaceColor', 'cyan')

geoshow('worldrivers.shp', 'Color', 'blue')

绘制结果如下图所示:

blob.png

4.画上亚洲主要的城市,用红色点表示,指令为:

geoshow('worldcities.shp', 'Marker', '.','Color', 'red')

blob.png

5.标记上太平洋,指令为:

labelLat = 165;

labelLon = 30;

%textm(labelLat, labelLon, '太平洋','color','r')

textm(30,160,'̫ƽÑó','color','r')

blob.png