首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

isis安装指南(Liunx版本)+ ASP

  • 23-07-24 11:52
  • 1199
  • 2701
blog.csdn.net

ISIS(Integrated Software for Imagers and Spectrometers )是一个数字图像处理软件包,用于处理当前和过去 NASA 和国际行星任务收集的图像。

例如,从PDS下载的LRO月球影像数据源文件为IMG格式,需要使用ISIS进行预处理,并生成遥感图像常用TIF格式

Ames Stereo Pipeline(ASP)主要功能是从深空探测轨道器立体像对自动生成三维地形(DEM)等,“ISIS3+ASP” 这一流程已经成为深空探测领域构建立体像对的基本流程

环境要求:

Ubuntu 18.04 LTS
Mac OS X 10.13.6 High Sierra
Fedora 28
CentOS 7.2

一、isis安装 (conda安装)

下载 Anaconda 或 Miniconda 安装。Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)

1、下载Anaconda

2、打开终端,为Anaconda增加权限并运行(根据您的环境,您的文件名可能会有所不同)

# 为下载的Anaconda文件增加权限
chmod +x Anaconda3-5.3.0-Linux-x86_64.sh   

# 运行
./Anaconda3-5.3.0-Linux-x86_64.sh

3、接下来为 ISIS 设置 Anaconda 环境。

在 bash 提示符下,运行以下命令:

#Create a new conda environment to install ISIS in
conda create -n isis python=3.6

根据不同的 Anaconda 版本选择不同的激活环境的方式方式

#Activate the environment
#Depending on your version of Anaconda use one of the following:

#Anaconda 3.4 之后的版本:
conda activate isis

#Anaconda 3.4之前的版本:
source activate isis
#Add the following channels to the environment
conda config --env --add channels conda-forge
conda config --env --add channels usgs-astrogeology

运行以下命令检查是否设置成功

#Verify you have the correct channels:
conda config --show channels
#应该显示如下:
channels:
    - usgs-astrogeology
    - conda-forge
    - defaults

显示的顺序非常重要,如果 conda-forge在usgs-astrogeology之前,就需要运行如下命令,正常跳过该步

#显示的顺序非常重要,如果 conda-forge在usgs-astrogeology之前,就需要运行如下命令
conda config --env --add channels usgs-astrogeology

4、下载isis

#下载最新的isis版本
conda install -c usgs-astrogeology isis

如果conda下载过慢可使用mamba下载

conda install -n base -c conda-forge mamba
mamba install -c usgs-astrogeology isis

如需下载isis3,相应下载代码在后面选择版本

 #下载isis3
conda install -c usgs-astrogeology isis=3.10.0
mamba install -c usgs-astrogeology isis=3.10.0

5、设置环境变量

在anaconda包中找到isis的路径,并检查 /isis/scripts 路径是否有isis3Startup.sh文件。

# 编辑配置文件
sudo gedit ~/.bashrc

在打开的编辑器末尾添加:`

ISISROOT=/home/v/ISIS3/isis  (这里仅供参考,isis路径根据实际情况)
export ISISROOT
. $ISISROOT/scripts/isis3Startup.sh

保存文件
然后在终端中输入:source ~/.bashrc

6、完成后在终端中输入qview 检查是否安装成功

二、isis辅助数据配置

1、辅助数据下载(base包及任务包)

许多 ISIS 应用程序需要辅助数据。例如,校准应用程序需要flat files来进行校正,严格几何模型构建 spiceinit 命令就需要kernel文件支撑。
由于其大小,这些数据存储在单独目录中。任何位置都可用于 ISIS 数据区,软件只需将 ISISDATA 环境变量设置为其位置即可。
1、下载base包及所需任务包(下载命令见,ISIS3-Github 安装教程)
注:全部的任务包会很大(大于500g,且如果特定任务仍在进行,数据会不断更新),按需下载,并有部分数据可用SPICE服务联网,详见安装教程

2、ISISDATA变量配置

isis版本 < 4.1.0 ,变量名为 ISIS3DATA
isis版本 ≥ 4.1.0 ,变量名为为ISISDATA

# 编辑配置文件
sudo gedit ~/.bashrc

在打开的编辑器末尾添加:`

ISISDATA=/home/blow/Deskop/ISIS_DATA(辅助数据所在的文件夹路径)
export ISISDATA

保存文件
然后在终端中输入:source ~/.bashrc
完成环境变量ISISROOT与数据变量ISISDATA的设置,isis命令基本便可完整的使用

三、ASP安装

NASA的Ames Stereo Pipeline (ASP)是一套自动化的大地测量和立体测量工具,设计用于处理从轨道和着陆器获得的行星图像,可制作数字高程模型、正射影像,3D模型等。

1、下载StereoPipeline:

官网:http://irg.arc.nasa.gov/ngt/stereo
或 Github :https://github.com/NeoGeographyToolkit/StereoPipeline/releases

2、下载完可解压到ISIS3目录中或其他目录均可

3、环境变量设置

# 编辑配置文件
sudo gedit ~/.bashrc

在打开的编辑器末尾添加:`

export PATH="/home/v/ISIS3/StereoPipeline-2.6.0-2017-06-01-x86_64-Linux/bin:${PATH}" (路径仅供参考,安装包名称根据实际情况)

注意:ASP使用的是环境数据变量为ISISDATA,使用isis3版本设置的ISIS3DATA不识别,可同时设置ISISDATA
保存文件
然后在终端中输入:source ~/.bashrc

4、完成后在终端中输入stereo –h 检查是否安装成功.

Reference:
https://github.com/USGS-Astrogeology/ISIS3
https://github.com/NeoGeographyToolkit/StereoPipeline/releases

注:本文转载自blog.csdn.net的qqwowo99的文章"https://blog.csdn.net/qqwowo99/article/details/122497749"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top