




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第利用Matlab繪制地圖的超詳細(xì)教程cmapsea=[20,49,127;30,69,128;33,118,155;144,213,220]./255;
cmapland=[10,133,102;197,226,102]./255;
demcmap(korea5c,32,cmapsea,cmapland)
線路圖繪制
以美國馬薩諸塞州康科德道路道路為例
roads=shaperead('concord_roads.shp');
lineStyle=makesymbolspec('Line',...
{'CLASS',[13],'LineStyle',':'},...
{'CLASS',[46],'LineStyle','-.'});
mapshow(roads,'SymbolSpec',lineStyle);
各種路徑一共有六類,不但可以為不同設(shè)置線性,還可以設(shè)置顏色,粗細(xì)等各種信息:
roads=shaperead('concord_roads.shp');
line"Line",...
{'CLASS',2,'Color','#A2142F'},...
{'CLASS',3,'Color','#77AC30'},...
{'CLASS',6,'Color','#0072BD'},...
{'Default','Color','k'});
mapshow(roads,'SymbolSpec',lineStyle);
roads=shaperead('concord_roads.shp');
line"Line",...
{'CLASS',[13],'LineStyle',':','LineWidth',2},...
{'CLASS',[46],'LineStyle','-.','LineWidth',0.25});
mapshow(roads,'SymbolSpec',lineStyle);
usamap
usamap("conus");
states=shaperead("usastatelo.shp",'UseGeoCoords',true);
%倆州離太遠(yuǎn)畫不開,不要
fori=length(states):-1:1
ifstates(i).Name=="Alaska"||states(i).Name=="Hawaii"
states(i)=[];
faceColors=makesymbolspec('Polygon',{'INDEX',[1numel(states)],'FaceColor',...
polcmap(numel(states))});
geoshow(states,'DisplayType','polygon','SymbolSpec',faceColors)
再換個(gè)顏色叭
usamap("conus");
states=shaperead("usastatelo.shp",'UseGeoCoords',true);
%倆州離太遠(yuǎn)畫不開,不要
fori=length(states):-1:1
ifstates(i).Name=="Alaska"||states(i).Name=="Hawaii"
states(i)=[];
%插值定義顏色
C=[222,238,209;126,190,174;144,213,220;
33,118,155;30,69,128;20,49,127]./255;
C1(:,1)=interp1(0:5,C(:,1),linspace(0,5,numel(states)),'linear')';
C1(:,2)=interp1(0:5,C(:,2),linspace(0,5,numel(states)),'linear')';
C1(:,3)=interp1(0:5,C(:,3),linspace(0,5,numel(states)),'linear')';
faceColors=makesymbolspec('Polygon',{'INDEX',[1numel(states)],'FaceColor',C1});
geoshow(states,'DisplayType','polygon','SymbolSpec',faceColors)
axesm
創(chuàng)建一個(gè)robinson樣式,帶框的地圖坐標(biāo)區(qū)域:
axesm('MapProjection','robinson','Frame','on')
創(chuàng)建好的axesm可以通過setm修改樣式:
axesm('MapProjection','robinson','Frame','on')
setm(gca,'FLineWidth',3,'Grid','on')
展示一下所有類型的地圖:
mapType={'balthsrt','behrmann','bsam','braun','cassinistd','cassini','ccylin','eqacylin','eqdcylin','giso','gortho','gstereo','lambcyln',...
'mercator','miller','pcarree','tranmerc','trystan','utm','wetch','apianus','collig','craster','eckert1','eckert2','eckert3','eckert4',...
'eckert5','eckert6','flatplrp','flatplrq','flatplrs','fournier','goode','hatano','kavrsky5','kavrsky6','loximuth','modsine','mollweid',...
'putnins5','quartic','robinson','sinusoid','wagner4','winkel','eqaconicstd','eqaconic','eqdconicstd','eqdconic','lambertstd','lambert',...
'murdoch1','murdoch3','polyconstd','polycon','vgrint1','bonne','werner','breusing','eqaazim','eqdazim','globe','gnomonic','ortho',...
'stereo','ups','vperspec','wiechel','aitoff','bries','hammer'};
fori=1:72
subplot(9,8,i)
axesm('MapProjection',mapType{i},'Frame','on','FLineWidth',3,'Grid','on')
tightmap
展示一些網(wǎng)格設(shè)置:
%某些視角下的地圖坐標(biāo)區(qū)
axesm('MapProjection','ortho','Frame','on',...
'grid','on','Origin',[40,40,14])
MLineLimit是經(jīng)線的緯度范圍,MLineException是不受經(jīng)線長度范圍影響的經(jīng)線,通過設(shè)置這兩個(gè)參數(shù)可以不讓所有經(jīng)線都匯集到極地以顯的雜亂。
%某些視角下的地圖坐標(biāo)區(qū),經(jīng)線的緯度范圍[-7575]
axesm('MapProjection','ortho','Frame','on',...
'grid','on','Origin',[40,40,14],...
'MLineLimit',[-7575])
%某些視角下的地圖坐標(biāo)區(qū),其他經(jīng)線的緯度范圍[-7575],四條經(jīng)線繪制完全
axesm('MapProjection','ortho','Frame','on',...
'grid','on','Origin',[40,40,14],...
'MLineLimit',[-7575],...
'MLineException',[-90,0,90,180])
與之相對應(yīng)的還有PLineLimit、PLineException
%某些視角下的地圖坐標(biāo)區(qū)
axesm('MapProjection','ortho','Frame','on',...
'grid','on','Origin',[40,40,14],...
'PLineLimit',[-7575])
更多詳細(xì)信息可以去這里查看:TheMapGrid-MATLABSimulink-MathWorks中國
來個(gè)用axesm繪圖的實(shí)例:
%某些視角下的地圖坐標(biāo)區(qū),其他經(jīng)線的緯度范圍[-7575],四條經(jīng)線繪制完全
axesm('MapProjection','ortho','Frame','on',...
'grid','on','Origin',[40,40,14],...
'MLineLimit',[-7575],...
'MLineException',[-90,0,90,180])
%導(dǎo)入海岸線數(shù)據(jù)
loadcoastlines
%繪制海岸線
plotm(coastlat,coastlon)
一些地圖繪制可用簡易函數(shù)
subplot
首先值得一提的是subplot函數(shù)依舊適用:
例如:
loadkorea5c
subplot(1,2,1)
worldmap('China')
antarctica=shaperead('landareas.shp','UseGeoCoords',true,...
'Selector',{@(name)strcmp(name,'AfricaandEurasia'),'Name'});
patchm(antarctica.Lat,antarctica.Lon,[0.50.70.5])
subplot(1,2,2)
worldmap('Europe')
antarctica=shaperead('landareas.shp','UseGeoCoords',true,...
'Selector',{@(name)strcmp(name,'AfricaandEurasia'),'Name'});
patchm(antarctica.Lat,antarctica.Lon,[0.50.70.5])
tightmap
取消圖像的白邊,非常好用
subplot(1,2,1)
axesm('MapProjection','robinson','Frame','on','Grid','on')
subplot(1,2,2)
axesm('MapProjection','robinson','Frame','on','Grid','on')
tightmap
邊框標(biāo)簽網(wǎng)格快速開關(guān)函數(shù)
邊框,網(wǎng)格,經(jīng)線標(biāo)簽,緯線標(biāo)簽快速設(shè)置,類似holdon\gridon:
framemon
gridmon
mlabelon
plabelon
framemoff
gridmoff
mlabelofff
plabeloff
colormap
還可以設(shè)置其他自帶顏色
%大地水準(zhǔn)面高度數(shù)據(jù)及海岸線數(shù)據(jù)導(dǎo)入
loadgeoid60c.mat
loadcoastlines
subplot(1,2,1)
%創(chuàng)建某經(jīng)緯度范圍世界地圖坐標(biāo)區(qū)域
latlim=[-5050];
lonlim=[160-30];
ax1=worldmap(latlim,lonlim);
%繪制圖像
geoshow(geoid60c,geoid60cR,'DisplayType','surface')
colormap(ax1,summer)
geoshow(coastlat,coastlon,'Color','k')
subplot(1,2,2)
%創(chuàng)建某經(jīng)緯度范圍世界地圖坐標(biāo)區(qū)域
latlim=[-5050];
lonlim=[160-30];
ax2=worldmap(latlim,lonlim);
%繪制圖像
geoshow(geoid60c,geoid60cR,'DisplayType','surface')
col
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤炭倉儲車間管理制度
- 原輔料需求管理制度
- 木工粉塵清掃管理制度
- 滴滴創(chuàng)業(yè)團(tuán)隊(duì)管理制度
- 攝影畫室日常管理制度
- 村鎮(zhèn)小學(xué)食堂管理制度
- 辦稅廳建立管理制度
- 怎樣下發(fā)考勤管理制度
- 銷售模式及管理制度
- 庫房中轉(zhuǎn)物資管理制度
- 理化因素所致的疾病總論
- 餐飲股東合作協(xié)議書范本(2篇)
- 法定傳染病監(jiān)測與報(bào)告管理
- GB/T 22795-2008混凝土用膨脹型錨栓型式與尺寸
- 藍(lán)莓栽培技術(shù)課件
- 廣州市人力資源和社會保障局事業(yè)單位招聘工作人員【共500題附答案解析】模擬檢測試卷
- 部編五年級下冊道德與法治第二單元《公共生活靠大家》知識要點(diǎn)復(fù)習(xí)課件
- 清淤工程施工記錄表
- 商法案例英文版ppt全套教學(xué)課件
- 2021年浙江省杭州市西湖區(qū)杭州綠城育華小學(xué)一級下冊期末數(shù)學(xué)試卷
- 科技改變生活-PPT課件
評論
0/150
提交評論