Attiva Eseguire il libLAS libreria C ++ all'interno di R
-
28-09-2019 - |
Domanda
Vorrei utilizzare le funzioni libLAS C / C ++ di libreria all'interno di R per l'importazione, analizzare, esportare i dati lidar terrestri. libLAS è libreria di un C / C ++ per la lettura e la scrittura del formato molto comune LAS LiDAR ( http://liblas.org/index .html ).
Sarebbe possibile utilizzare il pacchetto Rcpp per eseguire questa libreria (o altri pacchetti)? http://dirk.eddelbuettel.com/code/rcpp.html
O devo compilare e installare al fine di utilizzarlo seguendo le istruzioni di compilazione http://liblas.org/ compilation.html ? Sto lavorando su un MacOSX 10.6.5. Come tale ho potuto usarlo anche all'interno Open Source GIS GRASS come descritto nella seguente wiki http: / /grass.osgeo.org/wiki/LIDAR#Micro-tutorial_for_LAS_data_import .
Tutti i consigli è il benvenuto legati alla lettura e l'elaborazione dei dati LIDAR con R / GRASS. Grazie, Jan
Soluzione
Per la domanda
Sarebbe possibile utilizzare il Rcpp pacchetto per eseguire questa libreria (o altro pacchetti)?
la risposta è enorme Yup! come usarlo per incollaggio R per biblioteca un dato C / C ++ era praticamente la ragione Rcpp è stato scritto per. Venite a vedere la documentazione e / o il rcpp-devel list per gli esempi . V'è una certa nuova ed emozionante happening cose con moduli Rcpp , ma si può anche andare avanti la vecchia maniera di scrivere il wrapper. Rcpp rende mappatura e tipi R e C ++ (in entrambe le direzioni) molto più facile.