楼顶位置的纠偏方法、装置、电子设备、存储介质及产品制造方法及图纸

技术编号:34547921 阅读:59 留言:0更新日期:2022-08-17 12:30
本发明专利技术提供一种楼顶位置的纠偏方法、装置、电子设备、计算机可读存储介质及计算机程序产品,所述方法包括:获取卫星地图的瓦片数据;确定每个瓦片数据中各个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置;根据每个建筑物的楼体对应的楼顶和楼面的轮廓位置,确定对应瓦片的整体偏移向量;将每个建筑物的楼顶轮廓位置按照瓦片的整体偏移向量的偏移方向移动,直到每个楼顶轮廓的位置偏移到对应楼体的楼底座位置上。本发明专利技术中,利用卫星图识别出楼顶、楼体和楼面的轮廓位置,并利用楼顶、楼面的轮廓位置确定瓦片的整体偏移向量,利用该整体偏移向量将所有的楼顶轮廓位置偏移到对应的底座位置上。节省了时间,降低了成本,提高了楼顶绘制的工作效率。顶绘制的工作效率。顶绘制的工作效率。

【技术实现步骤摘要】
楼顶位置的纠偏方法、装置、电子设备、存储介质及产品


[0001]本专利技术涉及网络技术,尤其涉及一种楼顶位置的纠偏方法、装置、电子设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]随着电子技术的不断发展,电子地图是传统地图与计算机技术、GIS技术、网络技术相融合的产物,是地理信息的符号化表现,是空间信息与专题信息的结合,是提供地理信息公共服务的重要渠道。电子地图作为空间信息的可视化产品之一,以不同层次的多种形式广泛应用于公众及行业领域。
[0003]相关技术中,卫星地图上显示建筑物楼栋的轮廓通常为楼底座位置,而通过卫星拍摄的影像中只能识别出各个建筑物楼顶的位置,由于卫星拍摄时与各个建筑物会有一定的角度,从而导致识别出建筑物的楼顶与实际建筑物的楼顶会存在一定的角度偏移,从而导致卫星地图中显示的建筑物楼顶偏移。基于此,为了减少这种楼顶偏移,通常采用采用人工绘制楼顶。但是,通过人工绘制楼顶,会耗费大量的人力,降低绘制工作效率。

技术实现思路

[0004]本专利技术提供一种楼顶位置的纠偏方法、装置、电子设备、计算机可读存储介质及计算机程序产品,以至少解决相关技术中由于需要人工绘制卫星地图上的建筑物楼顶,会耗费大量的人力,导致绘制工作效率降低的技术问题。本专利技术的技术方案如下:
[0005]根据本专利技术实施例的第一方面,提供一种楼顶位置的纠偏方法,包括:
[0006]获取卫星地图的瓦片数据;
[0007]确定每个瓦片数据中各个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置;
[0008]根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应瓦片的整体偏移向量;
[0009]将每个建筑物的所述楼顶轮廓位置按照对应瓦片的整体偏移向量的偏移方向移动,直到所述每个楼顶轮廓的位置偏移到对应楼体的楼底座位置上。
[0010]所述确定每个片数据中各个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置包括:
[0011]通过语义分割模型识别出每个瓦片数据中各个建筑物的楼顶轮廓位置、楼体轮廓位置和楼面轮廓位置;
[0012]从所述各个建筑物的楼顶轮廓位置、楼体轮廓位置和楼面轮廓位置中,获取位于同一个建筑物的楼体轮廓对应的楼顶轮廓位置和楼面轮廓位置。
[0013]可选的,所述根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应瓦片的整体偏移向量,包括:
[0014]根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应楼体的偏移向量;
[0015]根据每个楼体的偏移向量确定所有楼体的平均偏移向量,将所述平均偏移向量作为对应瓦片的整体偏移向量。
[0016]可选的,所述根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应楼体的偏移向量,包括:
[0017]获取每个建筑物的楼体对应的楼顶轮廓位置的中心点坐标和楼面轮廓位置的中心点坐标;
[0018]将每个建筑物的所述楼顶轮廓位置的中心点坐标和楼面轮廓位置的中心点坐标,分别作为对应建筑物的楼顶轮廓和楼面轮廓的中心点坐标;
[0019]计算所述每个建筑物的楼体对应的楼顶轮廓位置的中心点坐标与楼面轮廓位置的中心点坐标的横坐标之差和纵坐标之差,并将得到的差值作为对应楼体的偏移向量。
[0020]可选的,所述根据每个楼体的偏移向量确定所有楼体的平均偏移向量,将所述平均偏移向量作为对应瓦片的整体偏移向量,包括:
[0021]计算瓦片内所有建筑物的楼体的偏移向量之和;
[0022]将所述楼体的偏移向量之和,除以对应的建筑物的楼体数量,得到所有楼体的平均偏移向量;
[0023]将所有楼体的平均偏移向量作为对应瓦片的整体偏移量。
[0024]可选的,在确定每个瓦片数据中各个建筑物的楼体对应的楼顶轮廓位置之后,所述方法还包括:
[0025]对确定的所述各个建筑物的楼体对应的楼顶轮廓位置进行矢量化或去重处理,得到处理后的各个建筑物的楼体对应的楼顶轮廓位置。
[0026]根据本专利技术实施例的第二方面,提供一种楼顶位置的纠偏装置,包括:
[0027]获取模块,被配置为执行获取卫星地图的瓦片数据;
[0028]第一确定模块,被配置为执行确定每个瓦片数据中各个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置;
[0029]第二确定模块,被配置为执行根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应瓦片的整体偏移向量;
[0030]偏移模块,被配置为执行将每个建筑物的所述楼顶轮廓位置按照对应瓦片的整体偏移向量的偏移方向移动,直到所述每个楼顶轮廓的位置偏移到对应楼体的楼底座位置上。
[0031]可选的,所述第一确定模块:
[0032]第一轮廓位置确定模块,被配置为执行通过语义分割模型识别每个瓦片数据中各个建筑物的楼顶轮廓位置、楼体轮廓位置和楼面轮廓位置;
[0033]第二轮廓位置确定模块,被配置为执行从所述各个建筑物的楼顶轮廓位置、楼体轮廓位置和楼面轮廓位置中,获取位于同一个建筑物的楼体轮廓对应的楼顶轮廓位置和楼面轮廓位置。
[0034]可选的,所述第二确定模块包括:
[0035]第一偏移量确定模块,被配置为执行根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应楼体的偏移向量;
[0036]第二偏移量确定模块,被配置为执行根据每个楼体的偏移向量确定所有楼体的平
均偏移向量,将所述平均偏移向量作为对应瓦片的整体偏移向量。
[0037]可选的,所述第一偏移量确定模块包括:
[0038]中心点坐标获取模块,被配置为执行获取每个建筑物的楼体对应的楼顶轮廓位置的中心点坐标和楼面轮廓位置的中心点坐标;
[0039]中心点坐标确定模块,被配置为执行将每个建筑物的所述楼顶轮廓位置的中心点坐标和楼面轮廓位置的中心点坐标,分别作为对应建筑物的楼顶轮廓和楼面轮廓的中心点坐标;
[0040]楼体偏移向量确定模块,被配置为执行计算所述每个建筑物的楼体对应的楼顶轮廓位置的中心点坐标与楼面轮廓位置的中心点坐标的横坐标之差和纵坐标之差,并将得到的差值作为对应楼体的偏移向量。
[0041]可选的,所述第二偏移量确定模块包括:
[0042]计算模块,被配置为执行计算瓦片内所有建筑物的楼体的偏移向量之和;
[0043]平均偏移向量模块,被配置为执行将所述楼体的偏移向量之和,除以对应的建筑物的楼体数量,得到所有楼体的平均偏移向量;
[0044]整体偏移量模块,被配置为执行将所有楼体的平均偏移向量作为对应瓦片的整体偏移量。
[0045]可选的,所述方法还包括:
[0046]处理模,被配置为执行在所述第一确定模块确定每个瓦片数据中各个建筑物的楼体对应的楼顶轮廓位置之后,对确定的所述各个建筑物的楼体对应的楼顶轮廓位置进行矢量化或去重处理,得到处理后的各个建筑物的楼体对应的楼顶轮廓位置。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种楼顶位置的纠偏方法,其特征在于,包括:获取卫星地图的瓦片数据;确定每个瓦片数据中各个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置;根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应瓦片的整体偏移向量;将每个建筑物的所述楼顶轮廓位置按照对应瓦片的整体偏移向量的偏移方向移动,直到所述每个楼顶轮廓的位置偏移到对应楼体的楼底座位置上。2.根据权利要求1所述的楼顶位置的纠偏方法,其特征在于,所述确定每个片数据中各个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置包括:通过语义分割模型识别出每个瓦片数据中各个建筑物的楼顶轮廓位置、楼体轮廓位置和楼面轮廓位置;从所述各个建筑物的楼顶轮廓位置、楼体轮廓位置和楼面轮廓位置中,获取位于同一个建筑物的楼体轮廓对应的楼顶轮廓位置和楼面轮廓位置。3.根据权利要求1所述的楼顶位置的纠偏方法,其特征在于,所述根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应瓦片的整体偏移向量,包括:根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应楼体的偏移向量;根据每个楼体的偏移向量确定所有楼体的平均偏移向量,将所述平均偏移向量作为对应瓦片的整体偏移向量。4.根据权利要求3所述的楼顶位置的纠偏方法,其特征在于,所述根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应楼体的偏移向量,包括:获取每个建筑物的楼体对应的楼顶轮廓位置的中心点坐标和楼面轮廓位置的中心点坐标;将每个建筑物的所述楼顶轮廓位置的中心点坐标和楼面轮廓位置的中心点坐标,分别作为对应建筑物的楼顶轮廓和楼面轮廓的中心点坐标;计算所述每个建筑物的楼体对应的楼顶轮廓位置的中心点坐标与楼面轮廓位置的中心点坐标的横坐标之差和纵坐标之差,并将得到的差值作为对应楼体的偏移向量。5.根据权利要求4所述的楼顶位置的纠偏方法,其特征在于,所述根据每个楼体的偏移向量确定所有楼体的平均偏移向量,将所述平均偏移向量作为对应瓦片的整体偏移向量,包括:计算瓦片内所有建筑物的楼体的偏移向量之和;将所述楼体的偏移向量之和,除以对应的建筑物的楼体数量,得到所有楼体的平均偏移向量;将所有楼体的平均偏移向量作为对应瓦片的整体偏移量。6.根据权利要求1至5任一项所述的楼顶位置的纠偏方法,其特征在于,在确定每个瓦片数据中各个建筑物的楼体对应的楼顶轮廓位置之后,所述方法还包括:对确定的所述各个建筑物的楼体对应的楼顶轮廓位置进行矢量化或去重处理,得到处理后的各个建筑物的楼体对应的楼顶轮廓位置。7.一种楼顶位置的纠偏装置,其特征在于,包括:
获取模块,被配置为执行获取卫星地图的瓦片数据;第一确定模块,被配置为执行确定每个瓦片数据中各个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置;第二确定模块,被配置为执行根据每个建筑物的楼体对应的楼顶轮廓位置和楼面轮廓位置,确定对应瓦片的整体偏移向量;偏移模块,被配置为执行将每个建筑物的所述楼顶轮廓位置按...

【专利技术属性】
技术研发人员:张洋朱重黎段航
申请(专利权)人:汉海信息技术上海有限公司
类型:发明
国别省市:

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

1