1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016 年 4 月 25 日 |
---|
#36 in #lidar
2MB
1K SLoC
点抽象
这是一个点抽象库,用 Rust 编写,受 PDAL 启发,专门设计用于处理激光雷达数据。
另一个点抽象库?
是的!
pabst 旨在比 PDAL 范围更小。具体来说,PDAL 试图成为一个瑞士军刀,包括操作和转换数据以及格式转换的工具,而 pabst 则专注于数据格式转换。得益于 Rust 的依赖系统,设置和使用上游项目要容易得多,因此将 pabst 包含在现有的工具链中比在 C++ 环境中执行类似操作要容易。
pabst 对其支持的维度和格式也有更明确的观点。截至本文写作时,它不(如 PDAL 所做的那样)支持通过插件或额外维度来支持格式。这是因为,再次强调,Rust 的依赖系统使得将上游项目(例如 las-rs)集成并使用它们来完成繁重的工作变得容易得多。 pabst 永远不会执行任何实际的格式转换,它只是作为其他上游库之间的粘合剂。
许可证
此代码可在 MIT 许可证下使用,可在源代码树中找到。
贡献
问题和拉取请求,你知道怎么做。
依赖
~5.5MB
~107K SLoC