ENVI软件的北京54/西安80坐标系定制开发与功能应用
需积分: 9 52 浏览量
更新于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)的特殊需求,从而提高遥感数据分析的灵活性和效率。这是一项重要的技能,对于从事地理信息系统分析和遥感应用的工程师来说具有实际价值。
2010-11-28 上传
2022-03-29 上传
2015-03-28 上传
2012-11-27 上传
2021-03-05 上传
2014-10-22 上传
点击了解资源详情
点击了解资源详情
2011-03-27 上传
昨夜星辰若似我
- 粉丝: 49
- 资源: 2万+
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南