如何在服务器上部署PolSARpro v6.0.3

最近,做实验在处理数据时需要用到 PolSARpro 软件,但是苦于这个软件只有 Windows 和 Linux 版本,但是自己用的 macOS,所以无奈之下只能选择在服务器上部署。 image-20230610083344261

基本环境

首先,对安装的这个软件的服务器环境做一个基本介绍:

  • 操作系统(OS):Ubuntu 18.04.6 LTS
  • 内核(Kernel):Linux 5.4.0-139-generic
  • 架构(Architecture):x86-64

解决软件依赖

在安装 PolSARpro 之前,需要解决 PolSARpro 软件的依赖,具体有以下几个包:

  • Tcl-tk packages(libtk-img, iwidgets4, bwidget)
  • gcc / g++ packages
    • gcc, g++, build-essential, libglew-dev
    • freeglut3-dev, libfreeimage-dev
  • Other packages(gimp, gnuplot, googleearth, imagemagick, snap)

安装 Tcl-tk packages

sudo apt-get install libtk-img iwidgets4 bwidget

安装 gcc / g++ packages

sudo apt-get install gcc g++ build-essential libglew-dev
 sudo apt-get install freeglut3-dev libfreeimage-dev

注意:安装 libglew-dev 的过程中可能需要手动解决某些软件依赖的问题,根据 apt-get 给出的提示进行操作即可,即:通过安装某些指定版本的软件。

安装 Other packages

sudo apt-get install gimp gnuplot googleearth imagemagick snap

注意:可能出现 E: 无法定位软件包 googleearth 的情况,具体解决办法可以参考 Google Earth在Linux系统中(Ubuntu18.04)的安装方法 这篇文章,单独对 googleearth 进行安装。

PolSARpro 的安装

解决了 PolSARpro 需要的软件依赖之后,下面开始正式安装 PolSARpro。

根据 Linux 文件系统的一些规范,决定将 PolSARpro 安装到 /opt 目录下。

首先,在 /opt 目录下创建 polsarpro_v6.0.3 文件夹,并进入到该目录下:

mkdir /opt/polsarpro_v6.0.3 && cd /opt/polsarpro_v6.0.3

接着,通过 wget 命令获取 PolSARpro 软件的安装包:

wget https://ietr-lab.univ-rennes1.fr/polsarpro-bio/Linux/PolSARpro_v6.0.3_Biomass_Edition_Linux_Installer_20210501.zip

解压软件包:

unzip Linux/PolSARpro_v6.0.3_Biomass_Edition_Linux_Installer_20210501.zip

运行安装脚本:

./PolSARpro_v6.0.3_Biomass_Edition_Linux_Installation.sh

等待安装完成即可。

运行 PolSARpro

要运行 PolSARpro 软件,启动 GUI 图形用户界面,可以通过以下两种方式实现:

  • 点击 PolSARpro 图标

  • 在 PolSARpro.exe 所在的目录中运行:

    wish PolSARpro_v6.0.3_Biomass_Edition.tcl
    

就会看到如下界面(说明安装成功):

image-20230610105805263

配置 PolSARpro

第一次运行 PolSARpro 需要进行一些初始化配置:

  • 配置 PDF Reader
  • 配置 Google Earth
  • 配置 GIMP
  • 配置 ImageMagick
  • 配置 SNAP

主要是建立 PolSARpro 和上述这些软件的链接,方便后续在使用 PolSARpro 时进行调用。

注意:上述这些软件都在解决 PolSARpro 软件依赖的那一步中都已经安装了!

配置 PDF Reader

PolSARpro 支持的 pdf 阅读器如下图所示:

image-20230610124654407

选择其中一款进行配置即可。(我这里选择的是 xpdf)

配置 Google Earth

image-20230610125425951

配置 GIMP

image-20230610125601548

配置 ImageMagick

image-20230610130756077

配置 SNAP

image-20230610130945043

PolSARpro 目录结构

在文章的最后,再补充一下有关 PolSARpro 软件的目录结构,安装 PolSARpro 软件之后,PolSARpro 软件目录将呈现以下结构:

  • ColorMap:目录包含用户定义或修改的 PolSARpro 颜色映射文件
  • Config:包含所有不同的软件配置文件
  • GUI:包含所有小部件窗口的 Tcl-Tk 文件
  • Help:包含 PolSARpro 帮助文件
  • Help-v6:包含新的 PolSARpro 帮助文件
  • License:包含所有的 PolSARpro 许可证文件
  • Log:包含为每个会话创建的所有日志文件
  • Soft:包含可使用的可执行处理文件和库
  • TechDoc:包含与 PolSARpro 中使用的所有 GUI 小部件和 C 例程相关的技术文档
  • Tmp:安装后为空,PolSARpro 在每次会话期间使用

参考

分类:

更新时间:

留下评论