ENVI软件的北京54/西安80坐标系定制开发与功能应用
需积分: 9 42 浏览量
更新于2024-08-21
收藏 2.3MB PPT 举报
本文主要讨论的是ENVI软件(Environment for Visualizing Images)在进行二次开发时,特别是在处理中国大地坐标系统——北京54与西安80坐标系的应用。ENVI是一个广泛用于遥感数据分析和图像处理的专业软件,它的二次开发可以帮助用户根据特定需求定制菜单,进行波段运算,以及实现与其他GIS工具如ArcGIS的集成。
首先,文章介绍了ENVI的菜单定制功能。ENVI的菜单文件位于特定路径下,包括display.men、display_shortcut.men和envi.men等,它们分别负责显示窗口菜单、右键快捷菜单和主菜单。菜单项由四个部分组成:level(级别)、buttonname(按钮名称)、uvalue(用户值,用于区分不同的菜单项)、eventhandlerprocedure(事件处理程序)。通过修改envi.men文件,用户可以添加自定义菜单,如在文件信息菜单中添加"0{MyFunctions}",并创建名为file_info.pro的脚本,该脚本允许用户选择文件并获取其基本信息。
接着,作者提供了具体操作步骤,如在IDLE环境下编写并运行file_info.pro,该脚本使用ENVI的交互式功能ENVI_SELECT来选择文件,并通过ENVI_FILE_QUERY获取文件的样本数、行数、带数和大小。这个例子展示了如何将ENVI的功能与用户自定义的交互结合起来,提高了工作效率。
此外,文章还提到了波段运算与批处理,这是ENVI核心功能的扩展,通过ENVI函数可以对多光谱数据进行各种数学运算,如加、减、乘、除等。而ENVI/IDL的集成方案则强调了ENVI与高级编程语言IDL之间的无缝连接,使得用户能够利用IDL的强大算法库来增强ENVI的数据处理能力。
本文重点讲解了如何利用ENVI的二次开发工具,定制菜单、进行波段运算和与其他GIS软件的集成,以适应中国大地坐标系(北京54和西安80)的特殊需求,从而提高遥感数据分析的灵活性和效率。这是一项重要的技能,对于从事地理信息系统分析和遥感应用的工程师来说具有实际价值。
397 浏览量
595 浏览量
184 浏览量
207 浏览量
2023-04-04 上传
405 浏览量
212 浏览量
246 浏览量
157 浏览量
昨夜星辰若似我
- 粉丝: 49
- 资源: 2万+
最新资源
- (相位差检测)AD8302模块资料.rar
- The-Real-Scoop:HCI,移动应用程序项目
- Shopping-application
- Tic-Tac-Toe
- en_visual_studio_2010_ultimate
- Personal-Portfolio-Website-With-GSAP
- 乐得同城优惠券系统 v1.9.0
- 风越网页隐藏资源下载器 v3.84
- 测试驱动的应用
- meta-generative-art_dcgan
- EMSApplicationOTPBased
- 凡诺企业网站管理系统 v10.3
- PyProjManWeb:这次基于Django构建的Web版本的PyProjMan
- clean-architecture-node-api:API completa com Typescript utilizando TDD,Clean Architecture,设计模式和SOLID
- 行业文档-设计装置-一种平整的环保型瓦楞纸板.zip
- ticketing:研究项目