用Matlab把SMAP vegetation optical depth (VOD)数据转换成带投影信息EASE GRID2的tif文件

下载的SMAP植被光学深度VOD数据为.mat格式

MTDCA_V4_TAU_201601_201603_9km.mat

用matlab读取,包含MTDCA_TAU(1624x3856x90)和DateVector(90x3,年,月,日)

EASE GRID2 相关信息,网址https://nsidc.org/ease/ease-grid-projection-gt

%EASE-Grid 2.0  9 km 投影参数,x y坐标范围
xworldlimits=[-17367530.45,17367530.45];
yworldlimits=[-7314540.83,7314540.83];
% EASE-Grid 2.0 9km 行列号数
rastersize=[1624,3856];
% 创建参考坐标系
R= maprefcells(xworldlimits,yworldlimits,rastersize,'ColumnsStartFrom','north');

R的属性信息如下图:

info=geotiffinfo('EASE2_GRID.tif');%

geotiffwrite('output.tif',MTDAC_TAU(:,:,1),R,'GeoKeyDirectoryTag',info.GeoTIFFTags.GeoKeyDirectoryTag);

至此,转换成功了,耶(^-^)V

之前用imwrite存成tif,但是出来的值是0-255的,不是double型;geotiffwrite可以存0-1double型。

Linux 的 smap 文件是指进程的内存映射信息,通常可以在 `/proc/[pid]/smap` 文件中找到。每个进程的 smap 文件包含了该进程的内存映射信息,包括了该进程所使用的虚拟地址空间的详细信息,例如地址范围、权限、文件偏移量、映射名称等等。 下面是一个 smap 文件的例子: ``` 00400000-0040b000 r-xp 00000000 fd:00 196633 /usr/bin/cat 0060a000-0060b000 r--p 0000a000 fd:00 196633 /usr/bin/cat 0060b000-0060c000 rw-p 0000b000 fd:00 196633 /usr/bin/cat 0060c000-0062d000 rw-p 00000000 00:00 0 [heap] 7f5b0ca6c000-7f5b0ca8c000 r--p 00000000 fd:00 138980 /usr/lib/locale/locale-archive 7f5b0ca8c000-7f5b0ca8e000 rw-p 00000000 00:00 0 7f5b0ca8e000-7f5b0ca8f000 r--p 00025000 fd:00 139086 /usr/lib/libc-2.17.so 7f5b0ca8f000-7f5b0ca91000 rw-p 00026000 fd:00 139086 /usr/lib/libc-2.17.so 7f5b0ca91000-7f5b0ca96000 rw-p 00000000 00:00 0 7f5b0ca96000-7f5b0caaa000 r-xp 00000000 fd:00 139068 /usr/lib/ld-2.17.so 7f5b0cc91000-7f5b0cc94000 rw-p 00000000 00:00 0 7f5b0ccd3000-7f5b0ccd6000 rw-p 00000000 00:00 0 7f5b0ccd6000-7f5b0ccd7000 r--p 00013000 fd:00 139068 /usr/lib/ld-2.17.so 7f5b0ccd7000-7f5b0ccd9000 rw-p 00014000 fd:00 139068 /usr/lib/ld-2.17.so 7f5b0ccd9000-7f5b0ccda000 rw-p 00000000 00:00 0 7ffc7dcba000-7ffc7dcdc000 rw-p 00000000 00:00 0 [stack] 7ffc7ddef000-7ffc7df10000 r--p 00000000 00:00 0 [vvar] 7ffc7df10000-7ffc7df11000 r-xp 00000000 00:00 0 [vdso] ``` 其中,每一行都对应着一个内存映射区域,包含以下信息: - 起始地址-结束地址:内存映射的地址范围 - 权限:该内存映射区域的访问权限,r 表示可读,w 表示可写,x 表示可执行,p 表示私有,s 表示共享 - 偏移量:该内存映射区域在文件中的偏移量,如果不是文件映射则为 0 - 设备号:对于文件映射,设备号表示所在的设备号 - 节点号:对于文件映射,节点号表示所在的 inode 号 - 映射名称:该内存映射区域的名称,如果没有则为 [anon] smap 文件可以帮助开发者了解进程的内存使用情况,诊断内存泄漏等问题。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值