Simverge desarrolló una interfaz de programación de aplicaciones (API por sus siglas en inglés) en el lenguaje de programación C para el Point Data Abstraction Library (librero de abstracción de datos puntuales), más conocido como PDAL por sus siglas en inglés. Este proyecto fue publicado bajo la licencia BSD de 3 cláusulas en GitHub. PDAL es un librero de procesamiento y análisis de nubes de puntos escrito en C++. La API en C expone la habilidad de PDAL para especificar una secuencia de procedimientos con un archivo en formato JSON, tal como permiten las interfaces en Python y Java previamente disponibles. Echa un vistazo a las pruebas unitarias para ver ejemplos de cómo usar la API.
Esta API está disponible como el paquete pdal-c en vcpkg y un paquete para conda-forge está en camino. Espero que este librero sirva como una útil interfaz para usar PDAL en otros lenguajes de programación. Por favor abre una incidencia (issue) o solicitud de integración (pull request) en GitHub (preferiblemente en inglés) si tienes alguna sugerencia.