合成孔径雷达层析成像教程包
tomography-tutorial的Python项目详细描述
EO大学断层摄影教程
本教程由EO-College学习计划开发,
探索合成孔径雷达(sar)层析成像
数据来自DLR的F-SAR系统。
它由一个python包组成,包含几个处理和显示数据的函数,
一个jupyter笔记本和一个测试数据集,可以下载here。
请按照以下步骤开始。
安装
以下小节描述不同操作系统的安装过程。 请注意,本教程依赖于python 3。
ubuntu
首先,我们要安装GDAL来读取数据。为此,我们添加了UbuntuGIS包 所以我们可以安装比ubuntu提供的版本更新的版本。 在此之后,我们将安装gdal及其python绑定:
sudo add-apt-repository ppa:ubuntugis/ppa sudo apt-get update sudo apt-get install gdal-bin python3-gdal
接下来,我们安装Tkinter以获得图形支持:
sudo apt-get install python3-tk
作为最后一步,我们安装了层析成像模块,包括它的直接python包 依赖关系:
sudo python3 -m pip install tomography_tutorial
窗口
在windows上安装python和jupyter最简单的方法是通过Anaconda。
请确保安装python 3版本。
安装后,请将其安装目录添加到PATH环境变量中。
有关说明,请参见here。
现在我们可以通过anaconda自己的命令行安装程序安装gdal:
conda install -c conda gdal
最后,我们可以安装教程包:
python -m pip install tomography_tutorial
下载教程测试数据
在开始本教程之前,您需要下载并解压缩找到的数据 here。
启动笔记本
现在一切都安装好了,您可以通过教程python模块启动笔记本。 在命令提示符下,启动python并执行函数start:
fromtomography_tutorialimportstartstart('/your/custom/notebook.ipynb')<>这将创建笔记本的自定义副本,如果它还不存在,并在浏览器中启动它。 如果要存储自定义笔记本的目录还不存在,则创建它。 自动。请注意,windows下的路径需要用
\\
或/
分隔,
单个反斜杠将导致错误。现在您有了教程的自定义版本, 您可以根据需要修改它,然后通过函数
start
重新启动它。如果要恢复随python包提供的原始笔记本,只需删除 自定义版本并再次运行函数
start
。API文档
可以找到笔记本中使用的软件包功能的文档 here。