全网最详细的中文 Potree 安装教程

前言: 实现前端点云渲染。点云文件一般都是大的 .las。前端渲染速度很慢,需要先处理。在这篇文章中。将详细介绍 Potree 的安装到前端实现渲染过程。

操作系统 Ubuntu 18.04

安装 lastools

注意尽量和下述一模一样,没有文件夹,创建一个就好了。如果想不一样的话,一定要注意安装位置,这是安装成功的关键。如果没有 cmake 的话,就先安装 cmake

cd ~/dev/workspaces/lastools
git clone https://github.com/m-schuetz/LAStools.git master
cd master/LASzip
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make

安装 PotreeConverter

注意倒数第二行,这个参数和你之前安装 lastools 的位置有关系!这是成功安装的关键

cd ~/dev/workspaces/PotreeConverter
git clone https://github.com/potree/PotreeConverter.git master
cd master
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DLASZIP_INCLUDE_DIRS=~/dev/workspaces/lastools/master/LASzip/dll -DLASZIP_LIBRARY=~/dev/workspaces/lastools/master/LASzip/build/src/liblaszip.so ..
make

检验安装是否成功

PotreeConverter -h

将大文件转换成前端所需文件

找到关键文件位置

在我的机器上,关键文件的位置在

/dev/workspaces/PotreeConverter/master/build/PotreeConverter

里面有一个 PotreeConverter 可执行文件

转换

./PotreeConverter orginal/path/data.las -o goal/path -p pageName

得到文件如图

全网最详细的中文 Potree 安装教程_第1张图片

得到必需前端 js 文件

DownLoad
这是我帮你打包好的。下载这个,得到必要的前端文件。

如果你想自己下载的话,确保自己能使用 npm

git clone https://github.com/potree/potree
cd potree
npm install
npm install -g gulp
gulp watch

libs 里面的文件就是我们想要的啦,可能你会缺少 potree.js 这个文件。在这个 git 仓库找找!

完成前端渲染

DownLoad
这是一个包含服务器代码的仓库,可以帮助你快速上手。

参考

PotreeConverter GitHub


关注我的公众号,我们一起进步。还有福利哟。

全网最详细的中文 Potree 安装教程_第2张图片
akoder

你可能感兴趣的:(全网最详细的中文 Potree 安装教程)