2

我想使用 R 中的 libLAS C/C++ 库函数来导入、分析、导出地面激光雷达数据。libLAS 是一个 C/C++ 库,用于读写非常常见的 LAS LiDAR 格式 ( http://liblas.org/index.html )。

是否可以使用 Rcpp 包来运行这个库(或其他包)?http://dirk.eddelbuettel.com/code/rcpp.html

或者我应该按照编译说明http://liblas.org/compilation.html编译和安装它以便使用它?我正在使用 MacOSx 10.6.5。因此,我也可以在开源 GIS GRASS 中使用它,如以下 wiki http://grass.osgeo.org/wiki/LIDAR#Micro-tutorial_for_LAS_data_import中所述。

欢迎所有与使用 R/GRASS 读取和处理 LIDAR 数据相关的建议。谢谢,扬

4

1 回答 1

2

对于问题

是否可以使用 Rcpp 包来运行这个库(或其他包)?

答案是惊人的 是的因为使用它来将R粘合到给定的 C/C++ 库几乎是编写Rcpp的原因。快来查看文档和/或rcpp-devel列表以获取示例。Rcpp 模块发生了一些令人兴奋的新事物,但您也可以采用老式的方式编写包装器。 Rcpp使映射以及 R 和 C++ 类型(在两个方向上)变得更加容易。

于 2010-11-24T17:21:04.653 回答