Ativar execute a biblioteca Liblas C ++ dentro de R
-
28-09-2019 - |
Pergunta
Gostaria de usar as funções da biblioteca C/C ++ LIBLAS dentro de R para importar, analisar e exportar dados LIDAR terrestres. Liblas é uma biblioteca C/C ++ para ler e escrever o formato LAS LIDAR muito comum ( http://liblas.org/index.html ).
Seria possível usar o pacote RCPP para executar esta biblioteca (ou outros pacotes)? http://dirk.eddelbuettel.com/code/rcpp.html
Ou devo compilar e instalá -lo para usá -lo seguindo as instruções de compilação http://liblas.org/compilation.html ? Estou trabalhando em um Macosx 10.6.5. Como tal, eu também poderia usá -lo na grama GIS de código aberto, conforme descrito no seguinte wiki http://grass.osgeo.org/wiki/lidar#micro-tutorial_for_las_data_import .
Todos os conselhos são bem -vindos relacionados à leitura e processamento de dados do LIDAR com r/grama. Obrigado, janeiro
Solução
Para a pergunta
Seria possível usar o pacote RCPP para executar esta biblioteca (ou outros pacotes)?
A resposta é impressionante Sim! como usá -lo para colar R para uma determinada biblioteca C/C ++ foi praticamente o motivo RCPP foi escrito para. Venha ver a documentação e/ou o RCPP-DEVEL Lista para exemplos. Há algumas coisas novas emocionantes acontecendo com Módulos RCPP Mas você também pode seguir o caminho antiquado de escrever seu invólucro. RCPP Torna muito mais o mapeamento e os tipos R e C ++ (em ambas as direções).