Potree使用指南

Potree为加载海量点云及其他数据提供了一个解决方案,使用potree.js对potreeConvert转换后的数据进行加载显示。

PotreeConverter可以按照官网或如下方式进行编译,github上提供了相关的源码需要自己编译打包成可执行的PotreeConverter.exe,也可使用github官方提供的已编译的PotreeConverter.exe

 

PotreeConverter的github地址

https://github.com/potree/PotreeConverter

 

PotreeConverter的release版本(下载后可直接到本文的第七步进行数据转换)

https://github.com/potree/PotreeConverter/releases

 

1.下载Cmake

Cmake官方下载地址:https://cmake.org/download/

2.配置环境变量

3.验证cmake命令

4.安装 lastools

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

在d盘创建如下目录d:/dev/workspaces/lastools

cd d:/dev/workspaces/lastools

git clone https://github.com/m-schuetz/LAStools.git master

cd master/LASzip

mkdir build

cd build

cmake ../

5.安装 PotreeConverter

在d盘创建如下目录d:/dev/workspaces/ PotreeConverter

cd d:/dev/workspaces/PotreeConverter

git clone https://github.com/potree/PotreeConverter.git master

cd master

mkdir build

cd build

cmake -DLASZIP_INCLUDE_DIRS=d:/dev/workspaces/lastools/master/LASzip/dll -DLASZIP_LIBRARY=d:/dev/workspaces/lastools/master/LASzip/build/src/Release/laszip.lib ../

6.找到PotreeConverter编译后的PotreeConverter.exe

7.执行数据转换命令,如下所示:

PotreeConverter.exe e:/迎牌山RGB.las -o e:/potree_converted -p tunnelRGB

potree的las文件的转换命令(使用PotreeConverter.exe)

pageName为输出las文件的目录名称

PotreeConverter.exe C:/data.las -o C:/potree_converted -p pageName

例如:PotreeConverter.exe e:/house.las -o e:/potree_converted -p outputHouse

会在e:/potree_converted/pointclouds/outputHouse目录下生产切片后的文件,文件内容及结构如图:

8.使用potree对数据进行加载

 

 

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
Potree是一个用于Web浏览点云数据的JavaScript库。Potree Convert是一个命令行工具,可以将多种点云格式(如LAS,LAZ,PLY,XYZ等)转换为Potree格式,方便在Web中使用。 下面是Potree Convert的使用文档: 1. 安装Potree Convert 首先需要安装Node.js和npm。安装完成后,打开命令行窗口,输入以下命令安装Potree Convert: ``` npm install -g potree ``` 2. 转换点云数据 在命令行窗口中,进入点云数据所在的文件夹,输入以下命令: ``` potree convert [input] -o [output] ``` 其中,[input]是输入文件(可以是单个文件或文件夹),[output]是输出文件夹。例如,将LAS格式的点云数据转换为Potree格式,可以输入以下命令: ``` potree convert data.las -o output ``` 3. 配置转换参数 Potree Convert支持多种转换参数,可以通过命令行参数或配置文件进行配置。以下是一些常用参数: - --generate-page:生成Web页面,可以通过浏览器访问点云数据。 - --output-format:输出格式,默认为Potree格式。 - --source-projection:输入点云数据的坐标系,默认为EPSG:4978(WGS84椭球体坐标系)。 - --aabb:限制点云数据的范围,格式为"x_min y_min z_min x_max y_max z_max"。 - --levels:设置渲染的层数,默认为8。 - --spacing:设置每个层级之间的间距,默认为1.0。 - --scale:设置点云数据的缩放比例,默认为0.01。 例如,以下命令将LAS格式的点云数据转换为Potree格式,并生成Web页面: ``` potree convert data.las -o output --generate-page ``` 4. 查看转换结果 转换完成后,会在输出文件夹中生成Potree格式的点云数据和Web页面。可以通过浏览器访问Web页面,查看点云数据。例如,输入以下地址: ``` file:///path/to/output/PotreeViewer/viewer.html ``` 即可在浏览器中查看点云数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值