本申请涉及计算机,具体涉及一种用于生成目标区域三维坐标的方法。
背景技术:
1、现有技术中,对于全球各个地区的三维坐标数据,大多采用人工勘察的方式,由于勘察的地区大多处于野外或人烟稀少的地区,对于勘察人员来说存在一定的危险性和不稳定性,而且由于是人工对地形的三维坐标数据进行采集,导致了部分区域地形的三维坐标数据不完整,进而使得到的三维坐标数据不准确,且采集的效率不高。
2、因此,如何提高获取三维坐标数据的准确性和效率,成为需要解决的问题。
技术实现思路
1、本申请提供了一种用于生成目标区域三维坐标的方法,可以提高获取目标区域三维坐标的准确性和效率。
2、第一方面,本申请提供了一种用于生成目标区域三维坐标的方法,包括从地理空间数据云中获取目标区域的第一地形模型;通过第一软件对所述第一地形模型进行预处理,生成第二地形模型;通过第二软件对第二地形模型的进行格式转换,得到第三地形模型;通过第三软件对第三地形模型进行处理,生成目标区域的三维坐标。
3、本申请实施例提供的一种用于生成目标区域三维坐标的方法,根据从地理空间数据云中获取的目标区域的地形模型转换为目标区域的三维坐标,与现有技术中人工勘察的手段比较,由于地理空间数据云中的目标区域的地形模型数据是卫星采集得到的,进而提高了获得目标区域三维数据的完整性和准确性,同时,由于不需要人工勘测,提高了勘察人员的安全性并提高了获取地区三维坐标点的效率。进一步的,由于地理空间数据云中包括全球各个地区的地形模型数据,进而通过本申请提供的方法,可以获取全球任何地区的三维坐标数据,进而提高了获取三维坐标数据的范围。
4、在一种可能的实现方式中,基于目标区域的预设范围,通过第一软件对第一地形模型进行裁剪,生成第四地形模型;通过第一软件对第四地形模型进行格式转换,得到第二地形模型。
5、通过采用上述技术方案,通过第一软件对第一地形模型按照目标区域的预设范围进行裁剪和格式转换,可以提高获得的第二模型的准确性。
6、在一种可能的实现方式中,通过第一软件,对第一地形模型进行缩放,判断缩放后的第一地形模型是否在目标区域的预设范围;当缩放后的第一地形模型在目标区域的预设范围时,则对缩放后的第一地形模型进行裁剪,生成第四地形模型。
7、通过采用上述技术方案,通过判断缩放后的第一地形模型是否在目标的预设范围之后,在对第一地形模型进行裁剪,提高了裁剪的精确性。
8、在一种可能的实现方式中,通过第四软件对第三地形模型进行格式转换,生成格式转换后的第三地形模型;通过第三软件对所述格式转换后的第三地形模型进行处理,生成目标区域的三维坐标。
9、通过采用上述技术方案,能够提高生成目标区域的三维坐标的准确性。
10、在一种可能的实现方式中,通过第三软件将格式转换后的第三地形模型转换为几何形体;获取几何形体的第一三维坐标;将几何形体的第一三维坐标确定为目标区域的三维坐标。
11、通过采用上述技术方案,将格式转换后的第三地形模型转换为几何形体,能够获取目标区域的三维坐标。
12、在一种可能的实现方式中,获取几何形体的第二三维坐标,几何形体的第二三维坐标为二维数组;通过第三软件将几何形体的第二三维坐标转换为几何形体的第一三维坐标,几何形体的第一三维坐标为一维数组。
13、通过采用上述技术方案,将几何形体的二维数组的第二三维坐标转换为一维数组三维坐标,能够提高目标区域三维坐标的准确性。
14、在一种可能的实现方式中,通过第五软件将目标区域的三维坐标转换成第五地形模型,所述第五地形模型为bim模型。
15、第二方面,本申请提供了用于生成目标区域三维坐标的装置,该装置包括:
16、获取模块,用于从地理空间数据云中获取目标区域的第一地形模型;预处理模块,用于通过第一软件对第一地形模型进行预处理,生成第二地形模型;格式转换模块,用于通过第二软件对第二地形模型进行格式转换,得到第三地形模型;处理模块;用于通过第三软件对第三地形模型进行处理,生成目标区域的三维坐标。
17、在一种可能的是实现方式中,预处理模块还包括缩放模块,用于通过第一软件第一地形模型进行缩放,判断缩放后的第一地形模型是否在目标区域的预设范围。
18、在一种可能的实现方式中,预处理模块还包括裁剪模块,用于当缩放后的第一地形模型在目标区域的预设范围时,则对缩放后的第一地形模型进行裁剪,生成第四地形模型。
19、在一种可能的实现方式中,格式转换模块还包括格式转换子模块,用于通过第四软件对第三地形模型进行格式转换,生成格式转换后的第三地形模型。
20、在一种可能的实现方式中,处理模块还包括处理子模块模块,用于获取几何形体的第二三维坐标,第二三维坐标为二维数组;通过第三软件将第二三维坐标转换为第一三维坐标,第一三维坐标为一维数组。
21、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器和接口;存储器,用于存储指令;接口,用于与其他设备通信;处理器,用于执行存储器中存储的指令,以使电子设备执行如第一方面所述的方法。
22、第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质包括计算机指令,当计算机指令在计算机上运行时,使得计算机执行如第一方面所述的方法。
23、综上所述,本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
24、1、由于采用的地理空间数据云中的目标区域的地形模型数据是卫星采集得到的,进而解决了现有技术中由于人工勘察导致的数据不完整和准确性低的问题;从而提高了获得目标区域三维数据的完整性和准确性。
25、2、由于采用软件对地理空间云数据的地形模型数据进行处理,生成目标区域的三维坐标,从而不需要勘察人员去目标地区进行现场勘察,提高了勘察人员的安全性,并降低了人工成本。
26、3、由于地理空间数据云中包括全球各个地区的地形模型数据,进而通过本申请提供的方法,可以获取全球任何地区的三维坐标数据,进而提高了获取三维坐标数据的范围。
1.一种用于生成目标区域三维坐标的方法,其特征在于,包括:
2.根据权利要求1所述的用于生成目标区域三维坐标的方法,其特征在于,所述通过第一软件对所述第一地形模型进行预处理,生成第二地形模型,包括:
3.根据权利要求2所述的用于生成目标区域三维坐标的方法,其特征在于,所述基于所述目标区域的预设范围,通过所述第一软件对所述第一地形模型进行裁剪,生成第四地形模型,包括:
4.根据权利要求1所述的用于生成目标区域三维坐标的方法,其特征在于,所述通过第三软件对所述第三地形模型进行处理,生成所述目标区域的三维坐标,包括:
5.根据权利要求4所述的用于生成目标区域三维坐标的方法,其特征在于,所述通过第三软件对所述第三地形模型进行处理,生成所述目标区域的三维坐标之前,包括:
6.根据权利要求5所述的用于生成目标区域三维坐标的方法,其特征在于,所述获取所述几何形体的第一三维坐标,包括:
7.根据权利要求1所述的用于生成目标区域三维坐标的方法,其特征在于,所述第一地形模型为gis模型,通过第三软件对所述第三地形数据进行处理,生成所述目标区域地形的三维坐标之后,还包括:
8.一种用于生成目标区域三维坐标的装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、存储器、用户接口和网络接口;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行如权利要求1-7任意一项所述的方法步骤。
