Linux系统搭建las文件转换3dtiles文件环境

1、获取py3dtiles的docker镜像

获取py3dtiles的docker镜像整个步骤


$ git clone https://github.com/Tofull/py3dtiles
$ cd py3dtiles
$ git checkout feature/Docker_support
$ docker build -t py3dtiles .

git clone GitHub - Tofull/py3dtiles: Python module to manage 3DTiles formatPython module to manage 3DTiles format. Contribute to Tofull/py3dtiles development by creating an account on GitHub.https://github.com/Tofull/py3dtiles

cd py3dtiles

git checkout feature/Docker_support

 1.1、编辑Dockerfile新增换源语句

RUN pip3 config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/

FROM python:3.6-stretch

RUN apt-get update && apt-get install -y \
libopenblas-base \
liblas-c3 \
&& rm -rf /var/lib/apt/lists/*

ENV LANG C.UTF-8
ENV LC_ALL C.UTF-8

ADD . /py3dtiles_src
WORKDIR py3dtiles_src
RUN pip3 config set global.index-url https://pypi.mirrors.ustc.edu.cn/simple/
RUN pip3 install -e .


CMD ["py3dtiles", "-h" ]

docker build -t py3dtiles .

 结果

2、安装py3dtiles_batcher

安装py3dtiles_batcher步骤


$ git clone https://github.com/Tofull/py3dtiles_batcher
$ cd py3dtiles_batcher
$ pip install .

git clone https://github.com/Tofull/py3dtiles_batcher

cd py3dtiles_batcher

pip install .

3、正常转换步骤

3.1、执行py3dtiles_batcher命令

py3dtiles_batcher -v /export/3dtilesFile /export/lasFile --srs_in 4507 --srs_out 4978

 3.2、运行红色框里的docker命令

docker run --init --rm -v /export/lasFile:/data_in -v /export/3dtilesFile:/data_out py3dtiles py3dtiles convert --overwrite True --srs_in 4507 --srs_out 4978 --out "/data_out/dGVzdA==" --cache_size 3135 "/data_in/test.las" --rgb True

 

 3.3、开发就使用最后得出的docker命令

# 转换命令实例 
docker run --init --rm -v /export/lasFile:/data_in -v /export/3dtilesFile:/data_out py3dtiles py3dtiles convert --overwrite True --srs_in  4507 --srs_out 4978 --out /data_out/LS  --cache_size 3135 /data_in/LS.las --rgb True

    

4、源码链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值