本发明涉及计算机,尤其涉及一种模型生成方法、装置、电子设备及存储介质。
背景技术:
1、为了便于对真实世界中的物体进行分析处理,通常会针对真实世界的物体构建对应的模型。例如,某园区内包括多个建筑物,为了了解建筑物的分布和位置,可以构建园区各个建筑的模型,现有技术中,通常采用手工绘制的方式来实现模型构建,模型生成效率低下且准确率低。
技术实现思路
1、鉴于上述问题,本说明书实施例提供一种有利于改善上述问题或者至少部分地改善上述问题的模型生成方法、装置、电子设备及存储介质。
2、第一方面,本说明书实施例提供了一种模型生成方法,包括:
3、根据目标建筑物轮廓上的每个采样点在预设坐标系下的地理坐标,确定出所述目标建筑物轮廓对应的最大纬度,其中,每个地理坐标均包括对应采样点的经度和纬度;
4、将所述最大纬度与预设纬度进行比对,根据比对结果确定目标平面投影坐标系;
5、将所述每个采样点的地理坐标从所述预设坐标系转换到所述目标平面投影坐标系中,以得到所述每个采样点的目标平面投影坐标,并基于所述每个采样点的目标平面投影坐标,对所述目标建筑物建模。
6、可选地,在所述根据目标建筑物轮廓上的每个采样点在预设坐标系下的地理坐标,确定出所述目标建筑物轮廓对应的最大纬度之前,所述方法还包括:
7、获取所述每个采样点的原始坐标;
8、若所述每个采样点的原始坐标对应的原始坐标系与所述预设坐标系不同,将所述每个采样点的原始坐标从所述原始坐标系转换到所述预设坐标系下,得到所述每个采样点在所述预设坐标系下的地理坐标。
9、可选地,所述将所述最大纬度与预设纬度进行比对,根据比对结果确定目标平面投影坐标系,包括:
10、若所述最大纬度小于或等于所述预设纬度,确定所述目标平面投影坐标系为墨卡托平面投影坐标系。
11、可选地,所述将所述最大纬度与预设纬度进行比对,根据比对结果确定目标平面投影坐标系,包括:
12、若所述最大纬度大于所述预设纬度,确定所述目标平面投影坐标系为高斯平面投影坐标系。
13、可选地,在所述若所述最大纬度大于所述预设纬度,确定所述目标平面投影坐标系为高斯平面投影坐标系之前,所述方法还包括:
14、按照第一经度间隔对经度进行均分,得到n个分带,n为正整数;
15、根据所述每个采样点对应的经度,确定所述目标建筑物轮廓对应的经度范围;
16、所述确定所述目标平面投影坐标系为高斯平面投影坐标系,包括:
17、若所述经度范围的上限和下限均位于所述n个分带中的同一分带中,确定所述目标平面投影坐标系为与所述第一经度间隔对应的第一高斯平面投影坐标系。
18、可选地,若所述经度范围的上限和下限位于所述n个分带中的不同分带中,所述方法还包括:
19、按照第二经度间隔对经度进行均分,得到m个分带,所述第二经度间隔大于所述第一经度间隔,m为小于n的正整数;
20、所述确定所述目标平面投影坐标系为高斯平面投影坐标系,包括:
21、若所述经度范围的上限和下限均位于所述m个分带中的同一分带中,确定所述目标平面投影坐标系为与所述第二经度间隔对应的第二高斯平面投影坐标系。
22、可选地,若所述经度范围的上限和下限位于所述m个分带中的不同分带中,所述确定所述目标平面投影坐标系为高斯平面投影坐标系,包括:
23、确定所述目标平面投影坐标系为与所述第一经度间隔对应的第一高斯平面投影坐标系。
24、可选地,所述将所述每个采样点的地理坐标从所述预设坐标系转换到所述目标平面投影坐标系中,以得到所述每个采样点的目标平面投影坐标,包括:
25、确定所述每个采样点对应的分带;
26、将所述每个采样点的地理坐标由所述预设坐标系转换到对应分带所对应的平面投影坐标系中,得到所述每个采样点的初始平面投影坐标;
27、对所述每个采样点的初始平面投影坐标进行分带误差校正,得到校正后的平面投影坐标,作为所述每个采样点的目标平面投影坐标。
28、可选地,所述每个地理坐标还包括对应采样点的高程信息,所述基于所述每个采样点的平面投影坐标,对所述目标建筑物建模,包括:
29、基于所述每个采样点的平面投影坐标以及高程信息,确定所述每个采样点的三维坐标;
30、基于所述每个采样点的三维坐标,对所述目标建筑物建模。
31、第二方面,本说明书实施例中提供了一种模型生成装置,包括:
32、确定模块,用于根据目标建筑物轮廓上的每个采样点在预设坐标系下的地理坐标,确定出所述目标建筑物轮廓对应的最大纬度,其中,每个地理坐标均包括对应采样点的经度和纬度;
33、平面投影坐标系确定模块,用于将所述最大纬度与预设纬度进行比对,根据比对结果确定目标平面投影坐标系;
34、处理模块,用于将所述每个采样点的地理坐标从所述预设坐标系转换到所述目标平面投影坐标系中,以得到所述每个采样点的目标平面投影坐标,并基于所述每个采样点的目标平面投影坐标,对所述目标建筑物建模。
35、第三方面,本说明书实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行程序时实现上述第一方面所述的模型生成方法步骤。
36、第四方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的模型生成方法。
37、本说明书实施例提供的一个或多个技术方案,至少具有如下技术效果或优点:
38、本说明书实施例提供的方案,在对目标建筑物进行建模时,根据目标建筑物轮廓上的每个采样点在预设坐标系下的地理坐标,确定出目标建筑物轮廓对应的最大纬度,将最大纬度与预设维度进行比对,根据比对结果确定目标平面投影坐标系,将每个采样点的地理坐标从预设坐标系转换到目标平面投影坐标系中,得到每个采样点的目标平面投影坐标,并基于每个采样点的目标平面投影坐标,对目标建筑物建模。上述方案中,最大纬度与预设纬度的比对结果不同,选择的目标平面投影坐标系也不同,即,根据不同的纬度,选择适合该纬度的目标平面投影坐标系进行坐标转换,使得坐标转换的方式更加合理,并且,由于采用对目标建筑物的真实地理坐标进行坐标转换,得到能够用于建模的目标平面投影坐标,可以实现建模的自动化,提高了建模效率。
1.一种模型生成方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,在所述根据目标建筑物轮廓上的每个采样点在预设坐标系下的地理坐标,确定出所述目标建筑物轮廓对应的最大纬度之前,所述方法还包括:
3.如权利要求1所述的方法,其特征在于,所述将所述最大纬度与预设纬度进行比对,根据比对结果确定目标平面投影坐标系,包括:
4.如权利要求1所述的方法,其特征在于,所述将所述最大纬度与预设纬度进行比对,根据比对结果确定目标平面投影坐标系,包括:
5.如权利要求4所述的方法,其特征在于,在所述若所述最大纬度大于所述预设纬度,确定所述目标平面投影坐标系为高斯平面投影坐标系之前,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,若所述经度范围的上限和下限位于所述n个分带中的不同分带中,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,若所述经度范围的上限和下限位于所述m个分带中的不同分带中,所述确定所述目标平面投影坐标系为高斯平面投影坐标系,包括:
8.如权利要求5-7任一项所述的方法,其特征在于,所述将所述每个采样点的地理坐标从所述预设坐标系转换到所述目标平面投影坐标系中,以得到所述每个采样点的目标平面投影坐标,包括:
9.如权利要求1所述的方法,其特征在于,所述每个地理坐标还包括对应采样点的高程信息,所述基于所述每个采样点的目标平面投影坐标,对所述目标建筑物建模,包括:
10.一种模型生成装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行程序时实现如权利要求1-9任一权项所述的方法步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-9任一权项所述的方法步骤。