当前位置: 首页 > 专利查询>中南大学专利>正文

基于最近邻点生长的无序顶点集构建建筑物多边形的方法技术

技术编号:41876999 阅读:38 留言:0更新日期:2024-07-02 00:29
本发明专利技术公开了基于最近邻点生长的无序顶点集构建建筑物多边形的方法,包括:S1、获取输入的平面顶点集,顶点数小于3时结束;顶点数等于3时,连接顶点生成三条线段,加入线段集,进行S6;否则进行S2;S2、搜索顶点集x极小值、y极大值、x极大值和y极小值对应的顶点,依次连接四点生成四条有向线段,存入线段集,标识四点;S3、检查是否存在未标识的点,若不存在进行S6,若存在进行S4;S4、搜索线段集最近的未标识点及其最近的线段;S5、计算最近点在最近线段或延长线上的垂足,根据垂足与最近线段或延长线的位置关系,插入最近点连接的线段到线段集,标识最近点;S6、将线段集依次连接,构建成建筑物多边形。

【技术实现步骤摘要】

本专利技术属于空间大数据处理,尤其涉及基于最近邻点生长的无序顶点集构建建筑物多边形的方法


技术介绍

1、在地图制图领域,绘图人员经常以给定的无序点集为顶点,构建建筑物多边形。在实际建筑物制图过程中,绘图人员需要了解建筑物顶点的连接顺序,然后在制图软件中依次连接顶点,生成建筑物多边形。由于当前激光雷达设备及其数据处理技术在建筑物测量及制图中发挥了重要作用,从激光雷达设备中采集的点云分割出建筑物点云数据(点集),然后从中提取关键的建筑物拐点(顶点),最后连接这些顶点生成建筑物多边形。这已成为点云数据提取生成建筑物的普遍操作流程。然而,从点云中提取建筑物顶点是没有排序的无序点集,如果要利用这些顶点连接生成建筑物多边形,就需要大量的人工交互工作,工作繁索且易出错。有时出于制图需求,绘图人员还要向已有建筑物多边形添加(插入)若干顶点,这就需要对原有多边形顶点和新加入的顶点进行重新排序,重新生成建筑物多边形。因此,利用无序点集作为顶点构建建筑物多边形在地图制图领域具有重要作用。在空间数据管理领域,一个建筑物多边形定义为边线无相交的简单多边形,多边形可以含有多个“空洞本文档来自技高网...

【技术保护点】

1.基于最近邻点生长的无序顶点集构建建筑物多边形的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的基于最近邻点生长的无序顶点集构建建筑物多边形的方法,其特征在于,搜索所述平面顶点集的x极小值、y极大值、x极大值和y极小值对应的坐标极值点的方法包括:当x极小值存在多个点时,则取其中y最小的点作为y极小值对应的坐标极值点;当y极大值存在多个点时,则取其中x最小的点作为x极小值对应的坐标极值点;当x极大值存在多个点时,则取其中y最大的点作为y极大值对应的坐标极值点;当y极小值存在多个点时,则取其中x最大的点作为x极大值对应的坐标极值点。

3.如权利要求1所述的基...

【技术特征摘要】

1.基于最近邻点生长的无序顶点集构建建筑物多边形的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的基于最近邻点生长的无序顶点集构建建筑物多边形的方法,其特征在于,搜索所述平面顶点集的x极小值、y极大值、x极大值和y极小值对应的坐标极值点的方法包括:当x极小值存在多个点时,则取其中y最小的点作为y极小值对应的坐标极值点;当y极大值存在多个点时,则取其中x最小的点作为x极小值对应的坐标极值点;当x极大值存在多个点时,则取其中y最大的点作为y极大值对应的坐标极值点;当y极小值存在多个点时,则取其中x最大的点作为x极大值对应的坐标极值点。

...

【专利技术属性】
技术研发人员:李光强殷俊华
申请(专利权)人:中南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1