使用二维地图生成三维模型数据。
map2loop的Python项目详细描述
Map2Loop 2.0版
从地质图生成模型输入数据。修订https://github.com/Loop3D/map2loop中的目标
依赖关系
如果愿意,可以使用以下模块创建自己的python虚拟环境来运行map2loop示例。在
- python=3.7
- numpy公司
- 熊猫
- 地质公园
- matplotlib库
- 光栅
- 网络X
- owslib公司
- 皮亚姆
- 笛卡尔
- 立体网
使用Docker构建
{下载并安装CLI}软件
用法
如果不想开发map2loop,只需将预安装了map2loop和LoopStructural的完整docker镜像拉出来,运行容器与笔记本进行交互。在
docker pull yohanderose/map2loop-2_dev:dev
docker run -it -p 8888:8888 yohanderose/map2loop-2_dev:dev
开发
- 在
克隆此repo并使用recurse submodules标志在内部导航以获取示例数据。
^{pr2}$ 在 - 在
运行以下命令并单击Jupyter outputs链接以访问原始的map2loop笔记本。在
docker-compose up
在 - 在
要跳入容器本身中的bashshell,请打开一个新的终端并发出以下命令。在
docker exec -it map2loop-2_dev_1 bash
在
通过PyPi和Conda安装
还在后面。。。在
已知问题
- 在Windows主机上使用docker进行开发将意味着你将没有GPU传递功能-因此不能在容器中使用离散图形卡,即使你有一个。在
- 如果Jupyter弹出并需要令牌或密码,则可能意味着8888端口已在使用中。要解决这个问题,要么让docker映射到主机上的另一个端口ie-p8889:8888,要么停止8888上的任何其他实例。在
参考文献
- 项目
标签: