加载中...
您的位置:首页 >栏目首页 > 能源 > 正文

安装ADCIRC可视化工具Kalpana

2023-08-20 08:28:55 来源:哔哩哔哩

网上给出的大部分方案都是为Kalpana单独建立一个虚拟环境,我使用的版本。

安装virtualenv工具--建立虚拟环境的工具


(资料图片仅供参考)

建议bing搜索,一大把教程,这里就不赘述了。

建立虚拟环境

如果你已经安装完成virtualenv工具,那么键入:virtualenv kalpanaenv | 建立名为kalpanaenv的虚拟环境,然后键入:source kalpanaenv/这里是你virtualenv工具的安装目录/activate | 激活虚拟环境

安装Kalpana的依赖项

因为Kalpana就是一个脚本,所以使用Kalpana的关键就是依赖项的安装。你需要安装以下包:

matplotlib– 用于数据可视化的主要 Python 模块。

shapely– 用于构建几何对象,如点、多边形和线字符串。

fiona– 用于写入 .shp 文件。

netCDF4– 读取和写入网络CDF文件。

datetime– 日期和时间计算、操作和格式化。

numpy– 促进科学计算;主要用于 Kalpana 中处理 n 维数组,非常适合存储大量数据。numpy

simplekml– 编写 KML(谷歌地球)文件。

其中需要注意的是不用特意去用pip工具去安装time、collections、pylab三个包因为这三包已经包含在其他包里面了,如果非要安装会报错的。其他的包都通过键入:pip install 包名 即可安装。

安装psycopg包,键入:pip install psycopg

但是因为psycopg这个包需要pq包来提供底层的功能,所以键入:pip install pq | 安装pq包,然后键入:sudo apt-get install libpq-dev | Linux安装libpq库

安装pandas库,所以需要键入:pip install pandas

dask包安装,键入:pip install dask

安装geopandas包,键入:pip install geopandas

安装rioxarray,键入:pip install rioxarray

安装cmocean,键入:pip install cmocean

安装tqdm,键入:pip install tqdm

安装scipy,键入:pip install scipy

安装loguru,键入:pip install loguru

安装grass gis软件

我的,在官网/ 找到对应的系统适配的页面下载就可以了,注意一点就是grass gis需要>=

下面的操作仅代表我当时操作的情况:

sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable

sudo apt update

sudo apt-get install grass

grass -v  | 如果出现版本号就说明安装成功了

给grass gis软件安装脚本

这个脚本可以将景观自动细分为地形单元,如果还想继续了解可以看论文/articles/3/3975/2016/

下载脚本/tools/slope-units

下载解压完成后里面有三个文件

移动、clean_method_到grass安装目录下:/usr/lib/grass82/bin(请注意这是我的安装目录,但是估计你如果也安装的是的话,那我们的安装目录是一样的)

进入解压文件夹,然后键入:

mv /usr/lib/grass82/bin

mv clean_method_ /usr/lib/grass82/bin

然后给这两个文件添加文件权限,键入:

sudo chmod 777 /usr/lib/grass82/bin/

sudo chmod 777 /usr/lib/grass82/bin/clean_method_

然后开始测试脚本是否安装成功:

键入:grass   此时grass gis软件开始使用,然后键入: --help

此时出现了有关的相关信息,应该是安装成功了。

使用Kalpana包

源代码在github上面有,直接搜索kalpana即可查到,然后下载源代码。

然后把源代码解压,把名为kalpana文件夹中的所有文件复制到你的ADCIRC运行文件夹中,然后开始使用。

以上来源网络及自己试验。

关键词:

推荐内容