由于项目需要,最近在做地形图快速出图。主要是通过shp、建筑物点云、道路点云绘制地形图。
其中shp文件主要是等高线数据;建筑物点云需要提取建筑物轮廓,计算建筑物高度;道路点云主要是获取建筑物外轮廓。
具体应用技术:
1.shp文件解析:GDAL中的ogr,网上有demo,但是等高线形状点会麻烦一点;
2.建筑物轮廓提取:首先对las文件进行聚类,将建筑物点云分成单体,然后凹包算法提取建筑物外边界,遍历建筑物点云z值获取高度。
3.道路轮廓提取:同建筑物。
4.绘制出图:参见https://blog.csdn.net/wayne649383848/article/details/82704430
GDAL没必要自己编译,我这有一个编译好的GDAL2.11(包括集成、测试GDAL教程)。
https://download.csdn.net/download/wayne649383848/10870806