保存与恢复 ENVI 会话
原文链接: https://www.nv5geospatialsoftware.com/Learn/Blogs/Blog-Details/saving-and-restoring-envi-sessions
18956 为本文评分:
4.5
保存与恢复 ENVI 会话
匿名作者 2015年7月24日,星期五
我使用最新版本的 ENVI 已经有一段时间了,并且已经习惯了它新增的功能与特色。不过,我最喜欢的功能是能够保存你的工作!现在,如果我无法一次完成一个项目,我可以保存当前会话,并在以后恢复它。
保存的机制非常简单;ENVI 将所有打开的图层、文件、感兴趣区、矢量等...存储在一个 JavaScript 对象表示法格式(或 JSON)的文本文件中。图层的所有属性,如已加载的波段、亮度和透明度,也都会被保存。这样,当你恢复之前的会话时,ENVI 就知道如何操作才能恢复到保存时的状态。我喜欢这个功能。优雅而简单。要获取有关如何使用保存/恢复会话功能的更多信息,请前往我们文档中心的页面。
使用此保存机制时需要记住几点:
- ENVI 仅恢复文件和诸如拉伸、波段等任何属性。如果你对 shapefile 或感兴趣区进行了更改,最好也保存这些文件以及 ENVI 的状态,以便恢复预期的图层和文件。换句话说,保存所有内容!
- 这种方法使你的保存文件非常小,因为它只是文本。正因如此,ENVI 将不得不恢复所有文件连接并将其重新加载到显示中。这是一种权衡——较小的保存文件意味着较长的恢复时间。
- 不仅仅是栅格图层会被保存——即使是诸如注记和视口这样的显示工具也可以从 JSON 保存文件中恢复。
这是一个 ENVI 会话的示例,通过保存、退出应用程序、然后恢复会话,它将完全恢复:

那么对于这个具体示例,会恢复哪些内容呢?
- 显示中的两个栅格文件,具有相同的波段组合和属性
- 建筑物上方的感兴趣区
- 文本注记 "SAVE ALL"
- 视口及其位置
- 定位——即缩放级别、屏幕中心和旋转
这只是该工具功能的一个简单示例,因为我只用几分钟就设置好了这个视图。但是,如果你已经工作了一个小时,并且想将你的工作保存到午餐后,甚至到周一,这是一种安全的方法,而且不会占用太多磁盘空间。