200字
C#调用LibLAS的方法(一)
2012-12-20
2026-01-26
GIS
因为最近帮师兄研究激光雷达的las文件的格式,所以写写心得啦~ 首先自己先从官网下http://liblas.org了个dotnetliblas的项目文件,编译为C#可用的类库~ 当然采用了DllImport的方法定义了EXTERNAL函数。

12fda6f6dba86110700eec69

图为函数体的结构,建个工程就能读取las文件和写las文件了。 C#还是很强大的~哈哈,不久再发发我做的一个DEMO的一些源码~ 鉴于有些人说官网的没提供dll下载了,我这里上传下吧我的测试工程文件,VS2010编译。 在引用中只需要添加dotnetLibLAS.dll,liblas1.dll是c++的DLL,这里无需引用。 using LibLAS; 就可以调用函数咯,如:
using LibLAS;
LASReader lasreader = new LASReader(@"line1.las");
//LASPoint laspoint;
LASHeader lasheader = lasreader.GetHeader();
double x_max = lasheader.GetMaxX();
double x_min = lasheader.GetMinX();
dll下载:http://pan.baidu.com/s/13OZin
C#调用LibLAS的方法(一)
作者
Chuck
发表于
2012-12-20
License
CC BY-NC-SA 4.0

评论