MATLAB中mapping toolbox描繪中國地圖

MATLAB的繪圖功能十分強大,不僅能作出各種各樣的統計學和數值分析的二維三維圖,還可以用mapping toolbox描繪出中國甚至世界的地圖。

工具/原料

MATLAB軟體

方法/步驟

a = worldmap('China')%描繪出中國地圖的輪廓,其中的China是描繪中國地圖,要是換做其他地圖,就可以換成『World』,或者'North Pole', 'South Pole', 'Pacific'。

%讀取中國大陸的架構

landareas = shaperead('landareas.shp','UseGeoCoords', true);

geoshow (landareas, 'FaceColor', [1 1 .5]);

%畫出大陸的海岸線

load coast

plotm(lat, long)

%設置經緯度的間隔

setm(gca,'MLineLocation',5)%設置經度間隔為5

setm(gca,'PLineLocation',10)%設置緯度間隔為10

%設置經緯度標籤的間隔

setm(gca,'MLabelLocation',5)%設置經度標籤為每隔5度

setm(gca,'PLabelLocation',10)%設置緯度標籤為每隔10度

%給大陸加上顏色

land = shaperead('landareas', 'UseGeoCoords', true);

geoshow(a, land, 'FaceColor', [0.5 0.7 0.5])

注意事項

上面的操作必須是MATLAB安裝了mapping toolbox的前提下進行,否則無法運行

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場