Активировать Запустить библиотеку 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++ (в обоих направлениях).