Активировать Запустить библиотеку libLAS C++ в R

Я хотел бы использовать библиотечные функции libLAS C/C++ в R для импорта, анализа, экспорта наземных лидарных данных. 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 с открытым исходным кодом, как описано в следующей вики http://grass.osgeo.org/wiki/LIDAR.

Мы приветствуем любые советы, связанные с чтением и обработкой данных LIDAR с помощью R/GRASS. Спасибо Ян

1 ответ

Решение

На вопрос

Можно ли использовать пакет Rcpp для запуска этой библиотеки (или других пакетов)?

ответ колоссальный Да! поскольку использование его для приклеивания R к определенной библиотеке C/C++ было в значительной степени причиной, по которой был написан Rcpp. Заходите и посмотрите документацию и / или список rcpp-devel для примеров. С модулями Rcpp происходит кое-что интересное, но вы также можете перейти к старомодному способу написания вашей обертки. Rcpp значительно упрощает отображение и типы R и C++ (в обоих направлениях).

Другие вопросы по тегам