Активировать Запустить библиотеку libLAS C ++ в R - PullRequest
2 голосов
/ 24 ноября 2010

Я хотел бы использовать библиотечные функции 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#Micro-tutorial_for_LAS_data_import.

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

1 Ответ

2 голосов
/ 24 ноября 2010

На вопрос

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...