Gnssrefl: 一个用于 GNSS 干涉反射计应用的 Python 开源软件包
Gnssrefl: 一个用于 GNSS 干涉反射计应用的 Python 开源软件包
软件简介
一个开源软件包已开发用于全球导航卫星系统 (GNSS) 干涉反射测量。gnssrefl 包是用 python 编写的;它可以从源代码、python 包索引网站或通过 docker 安装。它包含模块,可以从全球档案下载 GNSS 数据和轨道数据。利用信噪比数据,周期图用于获取GNSS天线在反射面上的高度。支持来自全球定位系统、格洛纳斯、伽利略和北斗星座的信号。提供模块来估计土壤容积含水量、积雪深度/累积量和水位。提供用于映射和评估反射区以及确定最大可分辨高度的工具。
软件的安装
资源下载
- 1 github网站
更新pip
sudo apt install python3-pip pip install –upgrade pip
新建工程目录
mkdir gnss cd gnss mkdir rnxexe gnssorbit gnsscode
设置环境变量
export EXE=/XXX/gnsss/rnxexe
export ORBITS=/XXX/gnsss/gnssorbit
export REFL_CODE=/XXX/gnsss/gnsscode
新建虚拟环境
python3 -m venv env
进入虚拟环境
source env/bin/activate
pip install .
查看numpy版本
pip show numpy
卸载numpy
pip uninstall numpy
自定numpy版本下载/降级下载
pip install -U numpy==1.15.4
安装解压软件
sudo apt install unzip sudo apt install ncompress
反演土壤湿度
source env/bin/activate
gnssir_input p002 -l2c T #分析策略
gnssir scia 2018 1 -doy_end 365 -year_end 2019 #估计反射高度
vwc p038 2015 -year_end 2017 #