我正在尝试使用iTowns2(https://github.com/iTowns/itowns2)来显示浏览器中的点云数据。根据自述文件:" [iTowns']第一个目的是可视化街景图像和地面激光雷达点云。"
从这里我可以看出,应该有人使用iTowns在线某处可视化点云数据。我一直在寻找好几天,但我无法找到使用iTowns2在浏览器中可视化点云数据的人的例子。
GH repo中的示例在浏览器中呈现地球但没有点云。有一个iTowns / iTowns2样本数据仓库,它有一堆点云数据,但没有关于如何使用数据或对其他资源的引用的说明。
是否有人使用此软件包在浏览器中显示点云数据?有没有人知道用iTowns2演示这样做的文章或资源?有没有人知道使用示例和/或更好的文档来渲染点云数据的不同库?
理想情况下,我可以找到类似这样的源代码:http://www.itowns-project.org/#demo
答案 0 :(得分:1)
文档很模糊,Github的判断认为图书馆正在进行大量重构。
我快速浏览了this repo并意识到它只是使用Potree进行点云可视化:
所以你可以直接使用Potree。更好的记录。
除此之外,使用Three.js设置自己的点云可视化器非常简单。
只需看一下Points对象:
https://threejs.org/docs/#api/objects/Points
这个例子:
https://github.com/mrdoob/three.js/blob/master/examples/webgl_buffergeometry_points.html
Three.js还包括一些3D格式加载器,如ply:
https://github.com/mrdoob/three.js/blob/master/examples/webgl_loader_ply.html
如果您对使用las
文件感兴趣,可能还需要查看: