- 积分
- 5704
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-11-28
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 wk1984 于 2015-10-24 11:02 编辑
目的:用MATLAB中的Maptools工具箱绘制青藏高原的范围
数据来源:张镱锂,李炳元,郑 度.2014.青藏高原范围与界线地理信息系统数据 ( DBATP ) ,全球变化科学研究数据出版系统,DOI:10.3974/geodb.2014.01.12.V1, http://www.geodoi.ac.cn/WebCn/doi.aspx?DOI=10.3974/geodb.2014.01.12.V1 (请注意,这里只是中国范围内的青藏高原边界)
投影:Lambert投影
源程序:
clc; clear; close all;
map_file = 'DBATP_Polygon.shp';
latlim = [25.7, 40];
lonlim = [73.0, 105];
h = figure;
axesm('lambert', 'MapLatLimit', latlim, 'MapLonLimit', lonlim);
axis off;
framem on;
gridm on;
setm(gca,'Mlinelocation',10);
setm(gca,'Plinelocation',5);
mlabel on;
plabel on;
setm(gca,'MLabellocation',10);
setm(gca,'PLabellocation',5);
geoshow(map_file, 'linew',2);
textm(33, 90.7, '青 藏 高 原','horizon','center'...
,'fontname','Microsoft Yahei','color','red','fontsize',15);
set(gca,'linewidth',2);
set(gca,'fontsize',13);
set(gca,'xminortick','on');
set(gca,'yminortick','on');
set(gca,'tickdir','out');
set(gca,'fontname','Microsoft Yahei');
set(gca,'ticklength',[0.02,0.03]);
set(gcf, 'InvertHardCopy', 'off');
set(gcf,'color',[1,1,1]);
set(gca,'color',[0.95,0.95,0.95]);
print(h,'-dpng','TB_MATLAB.png');
效果图:
没有做任何美化和细节调整,只是抛砖引玉,其一是介绍一下比较权威的青藏高原边界图;其二是做个简单例子,用MATLAB画一张图。
欢迎拍砖~
|
评分
-
查看全部评分
|