当前位置: 首页 > news >正文

Matlab中国三大自然分区

Part1中国三大自然分区简介

1.分区名称:

东部季风区、西北干旱半干旱区、青藏高寒区。

2.划分依据:

自然要素(气候、地形)。

3.划分界线:

(1)400毫米等降水量线(东部季风区与西北干旱半干旱区分界线)。

(2)3000米等高线(东部季风区与青藏高寒区分界线)。

(3)昆仑山-阿尔金山-祁连山(西北干旱半干旱区与青藏高寒区分界线)。

东部季风区:位于中国东部,面向海洋,背靠内陆高原。这个区域包括黄土高原、四川盆地、云贵高原、横断山区,以及沿海平原和丘陵地区。东部季风区面积约占全国陆地面积的45%,人口约占全国总人口的95%。其气候特点是由东部的温暖湿润向北方的寒冷干燥递变,植被也相应呈森林带、草甸区、草原区、荒漠带依次更迭。

西北干旱区:位于中国西北部,深居内陆,降水甚少,气候干旱。这个区域包括新疆、甘肃西北部、宁夏和内蒙古西部等地。西北干旱区面积占全国陆地的30%,人口只占全国的4%。其特点是地貌条件复杂,既有广阔的高平原和横亘其上的高峻山脉,又有巨大的内陆盆地。植被以荒漠、荒漠草原为主,土壤中含多量盐碱甚至形成盐壳和石膏壳,有机质含量低。水系极不发达,大部属内流区,湖泊多为咸水湖或盐湖。农业主要靠河水和高山冰雪融水灌溉。

青藏高寒区:位于中国西南部,包括西藏、青海和四川西部等地。这个区域海拔较高,有“世界屋脊”之称。青藏高寒区面积约占全国陆地面积的25%,人口稀少,经济尚不发达,保留了比较完整的原始自然状态。气候由东部的温暖湿润向西北的寒冷干旱递变,植被也相应呈森林带、草甸区、草原区、荒漠带依次更迭。

这三大自然区的划分依据主要是地理、气候、植被等自然特征,有助于更好地理解和研究中国的自然环境和地理特征。

图片

Part2Matlab绘制三大自然分区地形图

clc;clear;close all
f_hgt = './ETOPO2v2g_f4.nc';
lon=ncread(f_hgt,'x');
lat=ncread(f_hgt,'y');
h=ncread(f_hgt,'z');
% 经纬度范围
lat_range=[15 55];
lon_range=[70 140];
% 查找经纬度范围在nc文件中的索引
indices_lat=find(lat>=lat_range(1) & lat<=lat_range(2));
indices_lon=find(lon>=lon_range(1) & lon<=lon_range(2));
% 提取指定范围内的数据
lat_subset=lat(indices_lat,:);
lon_subset=lon(indices_lon,:);
data_subset=h(indices_lon,indices_lat,:);
% plot出图
m_proj('Equidistant Cylindrical','long',[70 140],'lat',[15 55]);
m_contourf(lon_subset,lat_subset,data_subset',50,'linestyle','none');
hold on
ma=shaperead('shp/China3.shp'); 
m_line([ma(:).X],[ma(:).Y],'color','k');%绘制范围内的地图
hold on
ma2=shaperead('./10line.shp'); 
m_line([ma2(:).X],[ma2(:).Y],'color','k');%绘制范围内的地图
c=colorbar('eastoutside','ticklength',0);
clim([0,7000]);
% 调用arcgis色带
load colorsave.mat
colormap(colorsave);
% 调整colorbar
ax = gca;
axpos = ax.Position;
c.Position(3) = 0.5*c.Position(3);
ax.Position = axpos;
cbarrow;
m_grid('ytick',(15:10:55),'xtick',(70:10:140),'tickdir','out','linest','none','fontname','Times','fontsize',12,'linewidth',1.5);
set(get(c,'ylabel'),'string','海拔高度/米','fontsize',10,'fontweight','bold');
% 标注
m_text(88,33,'青藏高寒区','fontsize',9,'fontweight','bold','fontname','宋体','color','g')
m_text(95,41,'西北干旱半干旱区','fontsize',9,'fontweight','bold','fontname','宋体','color','r')
m_text(108,31,'东部季风区','fontsize',9,'fontweight','bold','fontname','宋体','color','r')
title('中国三大自然分区DEM地形图', 'Rotation', 0, 'FontSize', 10);%显示图标题
% 添加九段线,南海小图和绘制小时降水量填色图
h2 = axes('Position',[0.661 0.202 0.15 0.20]);
m_proj('Equidistant Cylindrical','long',[105 124],'lat',[0 24]);
m_contourf(lon_subset,lat_subset,data_subset',50,'linestyle','none');
hold on
ma=shaperead('shp/China3.shp'); 
m_line([ma(:).X],[ma(:).Y],'color','k');%绘制范围内的地图
hold on
ma2=shaperead('./10line.shp'); 
m_line([ma2(:).X],[ma2(:).Y],'color','k');%绘制范围内的地图
clim([0,7000]);
% 调用arcgis色带
load colorsave.mat
colormap(colorsave);
axis([105 124 0 24]);box on
m_grid('box','on','linestyle','none',...'backgroundcolor','none',...'tickdir','in', ...'tickLength',0,...'LineWidth',1.2,...'Xtick',[],...'Ytick',[])

图片

 


http://www.mrgr.cn/news/63428.html

相关文章:

  • 如何保护网站安全
  • HTML CSS
  • Makefile Npm
  • 【Hive sql面试题】找出连续活跃3天及以上的用户
  • aab上架谷歌市场流程(apk)
  • Java项目实战II基于Java+Spring Boot+MySQL的工程教育认证的计算机课程管理平台(源码+数据库+文档)
  • 智慧园区有哪些优势
  • Java解析word中的表格或者文本
  • 揭秘云计算 | 1、云从哪里来?
  • Redis(2):内存模型
  • 物联网设备如何助力实现高效远程老人监护
  • batc和mini-batch
  • Java面试题十五
  • 基于springboot的Java学习论坛平台
  • prometheus 快速入门
  • python enum用法
  • opencv - py_imgproc - py_grabcut GrabCut 算法提取前景
  • JavaScript 实战技巧:让你成为前端高手的必备知识3(进阶版)
  • 【环境问题】pycharm远程服务器文件路径问题
  • 【前端】项目中遇到的问题汇总(长期更新)
  • 热点扫描:人工智能专利布局背后的商业博弈
  • Java思想
  • 拒绝无效发稿!软文推广这样精选媒体,一不小心省下百万宣发费用!媒介盒子分享
  • 视频一键转换3D:Autodesk 发布 Video to 3D Scene
  • 【django】django RESTFramework前后端分离框架快速入门
  • dim的方向 傻傻分不清