EDA365电子论坛网

标题: 利用matlab画GLCC(GLOBAL LAND COVER CHARACTERIZATION)数据 [打印本页]

作者: uperrua    时间: 2020-4-16 10:31
标题: 利用matlab画GLCC(GLOBAL LAND COVER CHARACTERIZATION)数据
利用matlab画GLCC(GLOBAL LAND COVER CHARACTERIZATION)数据。
, g* |2 H% ?- ]) ~! E有两种version、两种投影方式。分别需要不同的matlab函数读取。/ B- M  E* K0 o8 y' W% C
1、选择version和地区,下载数据。以2.0、欧亚地区、Lambert投影数据格式为例,下载USGS Land Use/Land Cover Scheme数据。# h4 e6 x4 K1 T( R
2、解压数据,得到eausgs2_0la.img! R  v: `7 ~+ C$ z' D  Z
3、matlab程序:. ^6 ]' q2 G# y# H/ U2 A0 Q. P
clear;close all;clc/ R+ b8 e6 q  E2 N
figure
1 `; q, U; ?* o* r% q/ D5 Rworldmap china
- k  C' i. l7 Zmstruct = gcm;
/ g6 W: C  u. a" x# D" elatlim = mstruct.maplatlimit;
5 }) j! [3 @/ {; llonlim = mstruct.maplonlimit;
4 ?0 q& A, Z8 Mscalefactor = 2;8 r2 g* V- j& H" @3 \5 a( d( ^! C
[latgrat, longrat, Z] = avhrrlambert('a', 'eausgs2_0la.img', ...
* c( I' N' \( |, |$ p   scalefactor, latlim, lonlim);& G$ }5 v- B; O9 r8 ^5 }+ ?# J
geoshow(latgrat, longrat, Z, 'DisplayType', 'texturemap');
0 E% D% K! F& ?geoshow('landareas.shp','FaceColor','none','EdgeColor','black')  t8 v. B. H' Y: S/ P! T0 M/ J
load usgslulegend; colormap(cmap)
9 z: L& k* o0 D  D2 P) d+ `; U, Tset(handlem('surface'),'CDataMapping','Direct'); tightmap
( p7 X; M; f' \, ?0 tcaxis([.5 24.5]); hcb = colorbar;- m, C6 y6 y+ o0 k" p- m
set(hcb,'YTick',1:24,'YTickLabel',USGSLandUse,...8 u2 Z6 u+ W% m1 O! ?
    'Position',[.7 .1 .02 .8])( V+ ]) J3 U8 q; [! x) C& X
set(gca,'Position',[-.05 .1 .8 .8])
: G8 C6 I/ ?& m0 b$ S8 d7 P
  }5 j7 y/ [8 c5 ~# z0 j( P) w" D
. V4 k4 X/ O7 W8 Z# W  m3 P, ~! N% A. M7 @0 ~

4 |" f% K, _" {+ N3 e
7 b) P  w* {8 h/ M5 S: _; `! ]/ n: f: X$ @
4、主要用到的matlab函数为avhrrlambert(如果是Goode投影则用avhrrgoode函数)
" g# X2 Y% D6 Y: V* w, u6 y
: L# I& I1 a  j& Y
作者: sharkN    时间: 2020-4-16 18:23
利用matlab画GLCC(GLOBAL LAND COVER CHARACTERIZATION)数据。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2