LEDAPS1.3.0版本移植到windows平台----HuCsm云掩膜模块

时间:2023-12-04 20:02:56

这个是2012年左右放在百度空间的,谁知百度空间关闭。。。转移到博客园。

最近项目用到3.1.2版本的LEDAPS,新版本的使用情况会在后续文章中慢慢丰富。

HuCsm是将LEDAPS项目中的TM/ETM+大气校正流程系列算法中的云掩膜模块由linux系统移植到windows下的产物,代码本身改动不大,使用接口不变。

包含文件:

HuCsm.exe

hd423m.dll

hm423m.dll

编译程序需要包含的静态库有:

gctp.lib

hdfeos.lib

hd423m.lib

hm423m.lib

命令行调用示例:HuCsm.exe空格D:\LEDAPS\lndcsm.L5014033_03320060801.txt

备份2:20120613:修改完善。

修改mystring.h文件中的最大字符串长度,保证路径过长时报错。如下:

#define MAX_STR_LEN (256*10)//hu修改

#define MAX_NUM_VALUE (20)

修改tiff.c文件中open函数。如下:

//iFile->fp= open( fname, (O_CREAT|O_RDWR),(S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) );

iFile->fp= open( fname, O_CREAT|O_RDWR,S_IREAD|S_IWRITE);