轮廓图的生成方法、装置、计算机设备及可读存储介质与流程

摘要: 本技术涉及地理信息与数据处理,特别是涉及一种轮廓图的生成方法、装置、计算机设备及可读存储介质。背景技术:1、随着计算机技术和地理信息系统的快速发展,电子地图在各...
轮廓图的生成方法、装置、计算机设备及可读存储介质与流程

本技术涉及地理信息与数据处理,特别是涉及一种轮廓图的生成方法、装置、计算机设备及可读存储介质。

背景技术:

1、随着计算机技术和地理信息系统的快速发展,电子地图在各行各业得到了广泛应用。居民地作为地图中核心的地理要素之一,在地图制图过程中,需要对原始的高精度居民地数据进行综合处理,将空间上临近的独立建筑物合并为建筑群,以满足地图的视觉清晰度要求。

2、相关技术中,在对居民地原始数据进行综合处理时,通常需要制图人员根据地图手动对照,对居民地建筑物逐一判断是否需要合并以及如何合并。上述人工处理方式,在面对海量居民地数据时,制图效率较为低下。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种轮廓图的生成方法、装置、计算机设备及可读存储介质。

2、第一方面,本技术提供了一种轮廓图的生成方法,包括:

3、根据目标区域的闭合边界线数据及分割线数据,确定有效单元面集合,所述有效单元面集合中包括多个有效单元面,所述有效单元面为由所述分割线数据和/或所述闭合边界线数据分割形成的最小封闭区域;

4、根据所述目标区域的目标用地多边形的位置坐标及每个所述有效单元面的位置坐标,确定每个所述目标用地多边形所属的目标单元面;

5、将每个所述目标单元面包含的目标用地多边形分别进行融合处理,生成每个所述目标单元面的目标用地轮廓;

6、将每个所述目标单元面的目标用地轮廓进行空间合并,生成目标用地完整轮廓图。

7、在其中一个实施例中,所述根据目标区域的闭合边界线数据及分割线数据,确定有效单元面集合,包括:

8、将所述闭合边界线数据与所述分割线数据进行分割处理,得到多条线段及多个交点;

9、以所述交点为节点、所述线段为边,构建平面连通图;

10、针对所述平面连通图中的每一条边,将包含所述边的最小闭合环,确定为所述边对应的有效闭合环;

11、将有效闭合环围成的封闭区域确定为有效单元面,所有有效单元面组成有效单元面集合。

12、在其中一个实施例中,所述根据所述目标区域的目标用地多边形的位置坐标及每个所述有效单元面的位置坐标,确定每个所述目标用地多边形所属的目标单元面,包括:

13、针对每个所述目标用地多边形,将所述目标用地多边形的位置坐标与每个所述有效单元面的位置坐标进行匹配;

14、若所述目标用地多边形的几何边界完全落入任一有效单元面的范围内,将所述任一有效单元面确定为所述目标用地多边形的目标单元面;

15、若所述目标用地多边形与多个有效单元面存在相交关系,将所述多个有效单元面之间共用的分割线数据进行剔除,并将所述多个有效单元面合并后的区域确定为所述目标用地多边形的目标单元面。

16、在其中一个实施例中,所述将每个所述目标单元面包含的目标用地多边形分别进行融合处理,生成每个所述目标单元面的目标用地轮廓,包括:

17、将地图精度容差、地图轮廓尺寸阈值、比例尺参数及量纲转换系数进行处理,确定第一距离阈值;

18、将每个所述目标用地多边形按照所述第一距离阈值进行向外扩张处理,生成第一多边形,并将存在相交关系的多个第一多边形进行合并,得到第二多边形;

19、将联合多边形按照所述第一距离阈值进行向内收缩处理,得到对应的目标用地轮廓,所述联合多边形包括所述第二多边形及不存在相交关系的第一多边形。

20、在其中一个实施例中,所述将每个所述目标用地多边形按照所述第一距离阈值进行向外扩张处理,生成第一多边形,包括:

21、针对每一存在内部孔洞的目标用地多边形,将所述目标用地多边形在各边界线对应的目标方向上,按照所述第一距离阈值进行向外扩张处理,并将所述内部孔洞在各边界线对应的目标方向上,按照所述第一距离阈值进行向内收缩处理,生成第一多边形。

22、在其中一个实施例中,所述将联合多边形按照所述第一距离阈值进行向内收缩处理,得到对应的目标用地轮廓,包括:

23、若任一联合多边形存在内部孔洞,将所述任一联合多边形按照所述第一距离阈值进行向内收缩处理,并将所述内部孔洞按照所述第一距离阈值进行向外扩张处理,得到对应的候选用地轮廓;

24、若所述候选用地轮廓中存在内部孔洞、且所述内部孔洞的面积小于预设阈值,则将所述内部孔洞进行填充,得到对应的目标用地轮廓;或者,若所述候选用地轮廓中不存在内部孔洞、或所述内部孔洞的面积大于或等于所述预设阈值,则将所述候选用地轮廓确定为目标用地轮廓。

25、在其中一个实施例中,所述将联合多边形按照所述第一距离阈值进行向内收缩处理,得到对应的目标用地轮廓,包括:

26、将每个联合多边形按照所述第一距离阈值进行向内收缩处理,得到对应的第三多边形;

27、将所述第三多边形按照第二距离阈值进行向内收缩处理,得到第四多边形,所述第二距离阈值小于所述第一距离阈值;

28、将所述第四多边形按照所述第二距离阈值进行向外扩张处理,得到目标用地轮廓。

29、第二方面,本技术还提供了一种轮廓图的生成装置,包括:

30、第一确定模块,用于根据目标区域的闭合边界线数据及分割线数据,确定有效单元面集合,所述有效单元面集合中包括多个有效单元面,所述有效单元面为由所述分割线数据和/或所述闭合边界线数据分割形成的最小封闭区域;

31、第二确定模块,用于根据所述目标区域的目标用地多边形的位置坐标及每个所述有效单元面的位置坐标,确定每个所述目标用地多边形所属的目标单元面;

32、第一生成模块,用于将每个所述目标单元面包含的目标用地多边形分别进行融合处理,生成每个所述目标单元面的目标用地轮廓;

33、第二生成模块,用于将每个所述目标单元面的目标用地轮廓进行空间合并,生成目标用地完整轮廓图。

34、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

35、根据目标区域的闭合边界线数据及分割线数据,确定有效单元面集合,所述有效单元面集合中包括多个有效单元面,所述有效单元面为由所述分割线数据和/或所述闭合边界线数据分割形成的最小封闭区域;

36、根据所述目标区域的目标用地多边形的位置坐标及每个所述有效单元面的位置坐标,确定每个所述目标用地多边形所属的目标单元面;

37、将每个所述目标单元面包含的目标用地多边形分别进行融合处理,生成每个所述目标单元面的目标用地轮廓;

38、将每个所述目标单元面的目标用地轮廓进行空间合并,生成目标用地完整轮廓图。

39、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

40、根据目标区域的闭合边界线数据及分割线数据,确定有效单元面集合,所述有效单元面集合中包括多个有效单元面,所述有效单元面为由所述分割线数据和/或所述闭合边界线数据分割形成的最小封闭区域;

41、根据所述目标区域的目标用地多边形的位置坐标及每个所述有效单元面的位置坐标,确定每个所述目标用地多边形所属的目标单元面;

42、将每个所述目标单元面包含的目标用地多边形分别进行融合处理,生成每个所述目标单元面的目标用地轮廓;

43、将每个所述目标单元面的目标用地轮廓进行空间合并,生成目标用地完整轮廓图。

44、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

45、根据目标区域的闭合边界线数据及分割线数据,确定有效单元面集合,所述有效单元面集合中包括多个有效单元面,所述有效单元面为由所述分割线数据和/或所述闭合边界线数据分割形成的最小封闭区域;

46、根据所述目标区域的目标用地多边形的位置坐标及每个所述有效单元面的位置坐标,确定每个所述目标用地多边形所属的目标单元面;

47、将每个所述目标单元面包含的目标用地多边形分别进行融合处理,生成每个所述目标单元面的目标用地轮廓;

48、将每个所述目标单元面的目标用地轮廓进行空间合并,生成目标用地完整轮廓图。

49、上述轮廓图的生成方法、装置、计算机设备及可读存储介质,可以先根据目标区域的闭合边界线数据及分割线数据,确定有效单元面集合,有效单元面集合中包括多个有效单元面,有效单元面为由分割线数据和/或闭合边界线分割形成的最小封闭区域,之后再根据目标区域的目标用地多边形的位置坐标及每个有效单元面的位置坐标,确定每个目标用地多边形所属的目标单元面,再将每个目标单元面包含的目标用地多边形分别进行融合处理,生成每个目标单元面的目标用地轮廓,之后可以将每个目标单元面的目标用地轮廓进行空间合并,生成目标用地完整轮廓图。由此,通过利用目标区域闭合边界线与分割线分割得到多个有效单元面,并基于道路数据划分独立处理分区,再通过坐标匹配方式确定各目标用地多边形对应的有效单元面,并在各个有效单元面内部独立地进行目标用地多边形的融合处理,再将单区块居民轮廓进行空间合并,得到目标用地完整轮廓图,在此过程中,由于各个有效单元面的数据具有独立性,可以对多个有效单元面并行进行目标用地多边形的融合处理,从而有效节省了整体处理时间,提高了地图综合处理效率。