使用IDL将.dat转为.tiff(遥感影像格式转换)

PRO dattotif
e = ENVI()
inpath = ‘C:\Users\sb\Desktop\ZG20008’
n = strlen(inpath)
file_search=file_search(inpath,’*.dat’,count = num,/test_regular)
for i = 0,num-1 do begin ; 利用for循环实现批量转换
raster1 = e.OpenRaster(file_search[i]) ; 读入文件
aotname=file_search[i]
fname=STRMID(aotname,n+1,7);;;;(7为.dat文件名长度,不包含‘.dat’)
filepath_output = ‘C:\Users\sb\Desktop\ZG20008’ +strcompress(fname, /remove)+’.tif’ ; 输出文件路径
raster1.Export, filepath_output, ‘TIFF’ ; 输出为tiff格式
Print,‘finished’
endfor
end

IDL语言.dat文件转.tiff相关推荐

  1. 计算机二级c语言out文件可以改吗,国家二级计算机c语言考试 程序设计题最后一题 怎么改out.dat文件 直接在文件里面给出答案...

    1.运行考试系统打开编程题(第三大题),软件会自动启动vc++6.0,然后在需要考生编写的函数代码里加一个分好":"其他什么都不做. 2.compile->link-> ...

  2. ccs读取dat文件c语言程序,TMS320DM642学习----第六篇(CCS中.dat文件类型详解)

    1.如下为.dat文件中文件头的基本格式: MagicNumber Format StartingAddress PageNum Length [NewFormat] 下面是分别的解释: MagicN ...

  3. c语言编程无法生成dat文件格式,c++ - 无法从.dat文件读取数据(从Simulink创建的VS2012 C ++项目) - 堆栈内存溢出...

    编辑:谢谢,对那些感兴趣的人的固定代码:ert_main.cpp: #include /* This ert_main.c example uses printf/fflush */ #include ...

  4. ccs读取dat文件c语言程序,CCS中dat文件的格式

    在CCS中,需要处理数据的时候有一种方式是采用load data,这时可以从文件中装入数据到板子的内存,数据文件格式有特定的要求,具体的格式如下: 文件头为 1651             1    ...

  5. python读取dat数据_dat文件读写_c语言读写dat文件_c语言读dat文件 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 13 }文件读写:写入目录的获取比较麻烦,各个平台不同,所以用c++自己的文件读 ...

  6. ccs读取dat文件c语言程序,详解CCS中的.dat文件

    CCS支持的.dat文件的格式为: 文件头为 定数 数据格式 起始地址 页类型 数据块大小 1651             1                  80000000         0 ...

  7. comtrade文件C语言,生成的comtrade.dat文件有关问题,波形分析软件打开看点是乱的...

    生成的comtrade.dat文件问题,波形分析软件打开看点是乱的? 将连续的采样数据写成comtrade文件,数据类型是short int ,只有1个通道的数据,保证数据都没有问题(从波形看是正弦的 ...

  8. ENVI批量图片格式转换(IDL语言实现,raw转换为tif)

    笔者最近需要将大量.raw后缀的多光谱图像转换为tif格式,然后再利用matlab对tif格式的图片进行处理. 然而,利用ENVI将.raw图片读入后,只能一张一张地将其另存为.tif格式. 笔者考虑 ...

  9. 【C 语言】文件操作 ( 学生管理系统 | 命令行接收数据填充结构体 | 结构体写出到文件中 | 查询文件中的结构体数据 )

    文章目录 一.学生管理系统 二.代码示例 一.学生管理系统 前两篇博客 [C 语言]文件操作 ( 将结构体写出到文件中并读取结构体数据 | 将结构体数组写出到文件中并读取结构体数组数据 ) [C 语言 ...

最新文章

  1. 【Java集合源码剖析】Java集合框架
  2. oracle 从dbf恢复,oracle 误删 dbf 恢复
  3. 零基础学python爬虫-零基础学习python_爬虫(53课)
  4. ASP.NET站点性能提升-压缩
  5. 带桭字的名字_男孩带官运大气的名字有气魄有能力-可爱点
  6. C语言给定3x3矩阵旋转输出
  7. loadrunner-3-1创建测试场景
  8. 扩大Eclipse的内存
  9. Giter8 -- 把项目布局模板放到 GitHub 上
  10. 利用随机数种子来使pytorch中的结果可以复现
  11. 【转】设计模式(三)建造者模式Builder(创建型)
  12. 摩斯电码php源码,PHP生成基于文本的摩斯电码
  13. c语言头文件的使用和写法,C语言头文件的使用与写法
  14. qqxml代码-班级作业xml卡片代码班级作业
  15. php图书借阅管理系统前台,php图书馆图书借阅管理系统
  16. 原生开发跟混合开发两者有什么区别
  17. 计算机无法删除tf卡的内容,SD卡不能删除文件并且插电脑上无法格式化
  18. 程序员软考真题__专项:数据结构与算法 02
  19. 学习Hibernate框架笔记-第2天
  20. python小工具开发_python音乐下载小工具源码(tkinter)

热门文章

  1. 鲁大师2022年Q3手机报告:性能跑分逼近130万大关,UI流畅榜有了新变化!
  2. OpenHarmony 3GPP协议开发深度剖析——一文读懂RIL
  3. 使用摩客原型托管,3分钟搞定原型发布分享预览
  4. 通俗理解大数定律、中心极限定理
  5. parentNode、firstChild
  6. c语言 伪随机数程序,C语言的伪随机数
  7. random.uniform()总结
  8. QApplication file not found
  9. Python 标准库之 sys 模块详解
  10. ICT测试局限性分析