ENVI用户函数教程:d3.js绘制资源拓扑图与菜单自定义
需积分: 15 8 浏览量
更新于2024-08-10
收藏 9.11MB PDF 举报
本教程主要讲解如何在ENVI这个专业的地理信息系统软件中使用用户函数来绘制资源拓扑图,特别是利用d3.js力导向布局技术。用户函数是ENVI的重要扩展工具,它们允许用户自定义和添加新的功能到软件中,通过菜单系统方便地调用。
首先,用户函数分为pro类型和sav类型。pro函数通常作为ENVI安装目录下的Save_add目录中的IDL程序,可以自动编译并随着ENVI+IDL启动,但单独启动ENVI时不会被识别。pro函数的优势在于可以随时修改,修改后无需重启ENVI就能更新,只需重新编译。而sav文件类型的用户函数则更简单,启动ENVI即可识别,无需编译过程。
ENVI的菜单系统由两个关键ASCII码文件定义:envi.men负责主菜单选项,而display.men则管理显示窗口菜单。这两个文件位于ITT/IDLXX/products/envixx/menu路径下,Windows系统环境下对应的具体路径是itt\idlxx\products\envixx\menu。
本教程还涉及了一些基础的IDL编程内容,如变量、数组、字符和字符串处理、结构体、指针以及各种运算符的使用。例如,讲解了如何在IDL中创建和操作字符串、数组,理解结构体的定义和访问,以及如何运用指针进行内存管理和函数操作。这部分内容对于编写有效的用户函数至关重要,因为它们涉及到数据的处理和操作。
此外,对于初学者来说,章节2介绍了如何安装和配置ENVI,以及如何使用工作台、工程、文件等基本功能,这对于理解和使用ENVI环境有基础性的作用。命令行模式、批处理模式和编译模式的讲解则帮助用户熟悉不同的编程环境和执行方式。
本教程为想要利用ENVI进行资源拓扑图绘制的用户提供了一个实用的框架,不仅包括用户函数的编写和调用,还涵盖了必要的编程基础知识,使读者能够有效地扩展ENVI的功能并创建自己的交互式地图应用。
2018-05-08 上传
2020-04-28 上传
2020-10-18 上传
2024-05-20 上传
2023-02-06 上传
2023-04-23 上传
2023-07-08 上传
2023-06-09 上传
2023-05-31 上传
张诚01
- 粉丝: 32
- 资源: 3906
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录