本技术涉及计算机,特别是涉及一种点位标注方法、装置、电子设备及存储介质。
背景技术:
1、对于工厂、体育场馆、高校等场景,一般配置有三维地图,以便于通过三维地图查看场景的安防情况。上述场景中通常部署有监控点位、消防点位等,需要将上述点位标注到上述三维地图中。
2、相关技术中,往往需要人工统计场景中的点位,测量上述点位在场景中的位置,人工按照所测得的位置将各个点位标注在三维地图中。
3、由于场景中的监控点位、消防点位的数量较大,这样利用人工在三维地图中标注点位的耗时较长,导致点位标注的效率较低。
技术实现思路
1、本技术实施例的目的在于提供一种点位标注方法、装置、电子设备及存储介质,以提高点位标注效率。具体技术方案如下:
2、第一方面,本技术实施例提供了一种点位标注方法,所述方法包括:
3、确定需要在目标场景的三维地图中进行标注的目标点位;
4、获得所述目标点位在所述目标场景的设计图中的二维坐标,按照预设的坐标转换关系,计算所述目标点位在所述三维地图中的二维坐标;
5、确定所述目标点位所在的楼层,根据所确定的楼层计算所述目标点位在所述三维地图中的高度;
6、按照所计算的二维坐标、高度,在所述三维地图中标注所述目标点位。
7、本技术的一个实施例中,所述坐标转换关系按照以下方式获得:
8、在所述设计图中选择至少3个标定点,获得所述标定点的参考二维坐标;
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、在所述设计图中选择至少3个标定点,获得所述标定点在所述设计图中的参考二维坐标;
39、确定所述标定点在所述三维地图中对应的对应点的基准二维坐标;
40、根据所述参考二维坐标、基准二维坐标,计算所述设计图中点位的二维坐标与所述三维地图中点位的二维坐标之间的转换关系,作为预设的坐标转换关系。
41、本技术的一个实施例中,所述装置还包括信息标注模块,用于:
42、获得每一目标点位的第一属性信息,其中,每一目标点位的属性信息包括以下信息中的至少一种:点位类型、部署设备的设备名称、所述部署设备的设备编号;
43、按照属性信息的预设映射关系,确定所述第一属性信息对应的第二属性信息,其中,所述预设映射关系为:同一点位预先确定的属性信息与所述三维地图中的属性信息之间的映射关系;
44、在所述三维地图中标注各个目标点位的第二属性信息。
45、本技术的一个实施例中,所述高度计算模块,具体用于:
46、根据所确定的楼层,确定所述目标点位所在的楼层的楼层高度;
47、计算所述楼层高度与所述目标点位的预设部署高度之和,得到所述目标点位在所述三维地图中的高度。
48、本技术的一个实施例中,所述点位确定模块,具体用于:
49、从目标场景的设计图中,选择需要在所述目标场景的三维地图中进行标注的点位;
50、确定所述设计图中处于所选择的点位的预设距离范围内的关联点位,将所选择的点位、及所述关联点位,作为需要在所述目标场景的三维地图中进行标注的目标点位。
51、本技术的一个实施例中,所述装置还包括路网标注模块,用于:
52、选择需要在所述三维地图中进行标注的目标路网,确定所述目标路网的路网节点;
53、获得所述路网节点在所述设计图中的二维坐标,按照所述坐标转换关系,计算所述路网节点在所述三维地图中的二维坐标,作为第一二维坐标;
54、确定所述目标路网所在的楼层,计算所确定的楼层的高度,得到所述路网节点在所述三维地图中的高度,作为第一高度;
55、按照所述第一二维坐标和第一高度,在所述三维地图中标注所述路网节点;
56、对所述三维地图中标注的路网节点进行连接,实现将所述目标路网标注在所述三维地图中。
57、本技术的一个实施例中,所述装置还包括路网更新模块,用于:
58、确定所述目标路网的截断点位;
59、获得所述截断点位在所述设计图中的二维坐标,按照所述坐标转换关系,计算所述截断点位在所述三维地图中的二维坐标,作为第二二维坐标;
60、按照所述第二二维坐标和第一高度,在所述三维地图中标注所述截断点位;
61、利用所标注的截断点位,对所述三维地图中标注的目标路网进行截断,得到更新后的目标路网。
62、第三方面,本技术实施例提供了一种电子设备,包括:
63、存储器,用于存放计算机程序;
64、处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法。
65、第四方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法。
66、本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的点位标注方法。
67、本技术实施例有益效果:
68、本技术实施例提供的点位标注方案中,可以确定需要在目标场景的三维地图中进行标注的目标点位;获得目标点位在目标场景的设计图中的二维坐标,按照预设的坐标转换关系,计算目标点位在三维地图中的二维坐标;确定目标点位所在的楼层,根据所确定的楼层计算目标点位在三维地图中的高度;按照所计算的二维坐标、高度,在三维地图中标注目标点位。这样可以首先选择需要标注的目标点位,然后根据目标点位在设计图中的二维坐标,确定目标点位在三维地图中的二维坐标,再根据目标点位所在的楼层,确定目标点位在三维地图中的高度,上述二维坐标及高度,可以反映目标点位在三维地图中的位置,按照该位置可以在三维地图中标注目标点位,无需人工对目标点位进行标注。由此可见,应用本技术实施例提供的方案可以提高点位标注效率。