2021-10-22 15:38来源:m.sf1369.com作者:宇宇
lst已经是product了。如果需要可以用ENVI先转投影类型在用landsat图像的地面控制点对lst数据进行几何校正。个人感觉经纬度经纬度是用来IDL绘图的。这个可先用HDF_SD_VarRead读lst数据(HDF),在参考coyote的cgMap_Set,cgCONTOUR和cgimage等函数来mapping。
Esri中国社区 » ENVI/IDL技术版 » MODIS HDF数据文件打开及几何校正方式小结MODIS HDF数据文件打开及几何校正方式小结本帖所说的MODIS数据,是指从国外网站(ladsweb.nascom.nasa.gov、wist.echo.nasa.gov等)订购下载的MODIS产品。对于国内一些MODIS接收站接收的数据,本帖中列举的操作方式可能并不有效。一般说来,用ENVI打
include <stdio.h>int main(){ int arr1[20], arr2[20], sum[20] = {0}; int count = 0, a, b, i, temp; scanf(%d %d, &a, &b); while (a != 0 || b != 0) { arr1[count] = a % 10; arr2[count] = b % 10; a /= 10; b /= 10; count++; } for (i = 0; i < count; i++) { temp = arr1[i] + arr2[i]; sum[i] += temp % 10; sum[i + 1] = temp / 10; } if (sum[count]) printf(%d, sum[count]); else printf(%d, sum[count - 1]); return 0;}把两个数拆开,每个位相加,处理进位。因为这是加法,所以结果的长度和两数中最长的那个相同,或者比它大1,if判断一下哪个是最高位就行了。sum存储的是两数和的每一位,它的所有元素的初始值都被置为0.