使用MCD12C1数据绘制全球土地覆盖类型图

使用MCD12C1数据绘制全球土地覆盖类型图

MCD12数据是利用Terra和Aqua两颗卫星遥感获得的土地覆盖类型数据,MCD12C1是其中分辨率约为0.05°的版本,适合做全球尺度的绘图。MCD12Q1为与之相似的但精度更高的数据。
该数据可以在USGS中下载,格式为HDF。
使用matlab(R2017b)。

clear;
clc;

首先读取数据(HDF格式)

Input_way1='F:/MCD12C1.A2011001.051.2012264191639.hdf';    
		%hdf文件在电脑中的保存位置
Input_way2='/MOD12C1/Data Fields/Majority_Land_Cover_Type_1'; 
		%第一种分类数据在hdf文件中的位置                                                                                       %输出路径
Landcover= hdfread(Input_way1,Input_way2, 'Index', {[1  1],[1  1],[3600  7200]});

将数据中的空值(值为255)改为17,方便设置颜色图

Landcover(Landcover==255)=17;
caxis([0 17]);          %设置显示颜色范围
mycolor=[           	%设置颜色图
    0.4 0.4 0.4;            % 0     Water
    0 98/255 65/255;        % 1     Evergreen Needleleaf forest	
    72/255 150/255 32/255;  % 2     Evergreen Broadleaf forest	
    0 160/255 107/255;      % 3     Deciduous Needleleaf forest	
    91/255 189/255 43/255;  % 4     Deciduous Broadleaf forest	
	131/255 199/255 93/255; % 5     Mixed forest	
    0 132/255 137/255;      % 6     Closed shrublands	
    110/255 195/255 201/255;% 7     Open shrublands	
    156/255 153/255 0;      % 8	    Woody savannas	
    252/255 245/255 78/255; % 9	    Savannas	
    243/255 194/255 70/255; % 10	Grasslands	
    160/255 149/255 196/255;% 11	Permanent 
    189/255 107/255 9/255;  % 12	Croplands	
    139/255 0 22/255;       % 13	Urban and built-up	
    236/255 135/255 14/255; % 14	Cropland/Natural vegetation mosaic	 
    115/255 136/255 193/255;% 15	Snow and ice	 
    170/255 135/255 184/255;% 16	Barren or sparsely vegetated	
    1 1 1;                  % 17	Fill Value/Unclassified
    ];     

使用设置好的颜色图绘图

    colormap(mycolor);
    y1=[0,3600];
    x1=[0,7200];
    axis([0 7200 0 3600]);
    image(x1,y1,Landcover);
    daspect([1 1 1]);

设置坐标轴

    xticks([1 900 1800 2700 3600 4500 5400 6300 7200])
    xticklabels({'180°','135°','90°','45°','0°','45°','90°','135°','180°'})
    yticks([1 900 1800 2700 3600])
    yticklabels({'90°','45°','0°','45°','90°'})
    title('全球土地覆盖类型图')
    

设置colorbar

 colorbar('Ticks',[0.5,1.5,2.5,3.5,4.5,5.5,6.5,7.5,8.5,9.5,10.5,11.5,...
		   12.5,13.5,14.5,15.5,16.5,17.5],...
          'TickLabels',{'水体','常绿针叶林','常绿阔叶林','落叶针叶林',...
          '落叶阔叶林','混交林','密集灌木','疏松灌木',...
          '多树荒原','荒原','草原','永久湿地','农田','城市与建成区',...
          '农田与天然植被相交','冰与雪','贫瘠','无数据或未分类'})

完成。

  • 17
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
笙泉最新8051单片机例程 ,有PWM,ADC,串口,定时器,IAP,RTC等。使用Keil uVison4开发,请参考,有问题可反馈给作者。 笙泉单片机MA82G5B32特性如下: 高速 1-T 结构 80C51 内核 MA82G5B32/MA82G5B16 32K/16K 字节 flash 程序存储器空间 ━ ISP 空间可以选择为 1KB/1.5KB~4KB ━ 灵活的 IAP 大小空间由软件设置 ━ 密码保护程序区访问 ━ Flash 写/擦 次数:10,000 次 ━ Flash 数据保留时间:100 年在 25℃环境下 ━ MA82G5B32 出厂默认空间设置 AP Flash 程序空间默认设置(29.5KB, 0000h~75FFh) IAP Flash 数据空间默认设置(1KB, 7600h~79FFh) ISP Flash 引导码空间默认设置(1.5KB, 7A00h~7FFFh), ISP 引导码 ━ MA82G5B16 出厂默认空间设置 AP Flash 程序空间默认设置(13.5KB, 0000h~35FFh) IAP Flash 数据空间默认设置(1KB, 3600h~39FFh) ISP Flash 引导码空间默认设置(1.5KB, 3A00h~3FFFh), ISP 引导码 数据存储器 XRAM ━ 内部 256 字节数据存储器 ━ MA82G5B32 1792 字节扩展数据存储器(XRAM) ━ MA82G5B16 768 字节扩展数据存储器(XRAM) 两个数据指针 中断控制 ━ 16 中断源,4 个优先级 ━ 四个带抗干扰滤波器的外部中断, nINT0,nINT1, nINT2 和 nINT3 ━ 所有的外部中断支持高/低电平或上升/下降沿触发 三个 16-位 定时/计数, 定时器 0,定时器 1 和定时器 2 ━ T0CKO 在 P34, T1CKO 在 P35 和 T2CKO 在 P10 ━ T0/T1/T2 可以选择 X12 模式 ━ S1BRG 通过定时器 1 级联到一个 16/24 位的定时/计数器 有 8 个比较/俘获单元的可编程 16 位定时/计数阵列(PCA) ━ 可编程的 16 位基准计数器 ━ 来自片内时钟倍频器(CKM)的时钟源高达 100MHz ━ 俘获模式,16 位软件时钟模式和高速输出模式 ━ 8/10/12/16-位具有相移功能的脉宽调制(PWM)模式,高达 8 通道的脉宽调制(PWM) ━ 脉宽调制(PWM)模块具有空载时间控制和中心对齐选项 键盘中断 10-位 ADC ━ 可编程的转换率高达 200 千次采样每秒(ksps) ━ 最多可到 8 通道单一输入 增强型 UART (S0) ━ 帧误差侦测 ━ 自动地址识别 ━ 速度增强机制(X2/X4 模式) ━ SPI 主机工作在模式 4  第二个 UART (S1) ━ 专用的波特率产生器分享到 S0 或设置为 8 位定时器 ━ SPI 主机工作在模式 4 一个主/从 SPI 串口接口(SPI) ━ 最大 SPI 时钟频率高达 12MHz ━ 高达 3 个 SPI 主机包括 S0 和 S1 工作在模式 4  三个两线串口接口:TWSI, TWI1 和 SID(TWI2) ━ 2 个主机/从机硬件引擎:TWSI 和 TWI1 ━ 3 个装置地址识别在 TWSI/TWI1 从机模式下 ━ 两线串口接口开始/停止(Start/Stop)侦测(SID)支持 3rd TWI 从机接口 片上调试接口 (OCD) 可编程看门狗定时器,时钟来源于 ILRCO ━ 通过 CPU 或上电复位一次性使能 ━ 看门狗(WDT)溢出会中断或复位 CPU ━ 掉电模式(watch 模式)支持看门狗(WDT)功能 实时时钟模块 ━ 0.5S ~ 64S 可编程中断周期 ━ 21-位长系统定时器 报警器功能 在 32-脚封装中最大 29 个通用输入输出口(GPIO) ━ P3 可以设置成准双向口模式,推挽输出模式,开漏集输出模式和仅输入模式 ━ P1, P2, P4 and P6 可以设置为推挽输出模式,开漏集输出模式 ━ P6.0, P6.1 和 P4.7 公用 XTAL2, XTAL1 和 RST 多种功耗控制模式:掉电模式, 空闲模式,慢频模式,副频模式,RTC 模式,watch 模式和 monitor 模式 ━ 所有的中断能唤醒空闲(IDLE)模式 ━ 11 中源能唤醒掉电模式 ━ 慢频模式和副频模式支持低速 MCU 运转 ━ RTC 模式在掉电模式下支持实时时钟(RTC)复位 CPU ━ Watch 模式在掉电模式下支持看门狗(WDT)复位 CPU ━ Monitor 模式在掉电模式下支持 B

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值