显示地图的方法和装置制造方法及图纸

技术编号:21364312 阅读:34 留言:0更新日期:2019-06-15 09:57
本发明专利技术公开了一种显示地图的方法和装置。其中,该方法包括:获取待绘制地图的每个图层所对应的元数据,其中,每个图层与不同类型的元数据相对应;根据每个图层对应的元数据对待绘制地图进行绘制,并展示绘制后得到的地图。本发明专利技术解决了现有的截图绘制地图的方式存在绘制、修改操作复杂的技术问题。

Method and device for displaying maps

The invention discloses a method and device for displaying maps. Among them, the method includes: obtaining metadata corresponding to each layer of the map to be drawn, in which each layer corresponds to different types of metadata; drawing the map according to the metadata corresponding to each layer, and displaying the map after drawing. The invention solves the technical problem of complex drawing and modifying operation in the existing way of drawing map by screenshots.

【技术实现步骤摘要】
显示地图的方法和装置
本专利技术涉及计算机领域,具体而言,涉及一种显示地图的方法和装置。
技术介绍
随着科学技术的发展,机器生产为企业的生产提供了便利,节约了能源,例如,AGV(AutomatedGuidedVehicle,自动导引运输车或无人搬运车)能够沿规定的导引路径行驶从而实现对货物的自动运输。工作人员可通过操作上位机来对AGV的环境地图进行设置。其中,AGV调度系统软件的UI(UserInterface,用户界面)需要环境背景以提高UI的友好性,显示厂区的物流布局情况,并通过动画模拟技术来得到精确定位每台AGV的位置。现有技术中,环境地图导入采用的是直接导入图片的方式,通常先在CAD软件中获取到厂区布局,并绘制线路,然后采用在.dwg格式的CAD文件中使用合适的比例进行截图,并通过PhotoShop软件将截图进行透明化处理,再将其投入到软件的背景地图中进行使用。该方式耗费时间,并且对于后期方案的调整也带来了不便。例如,作为物流规划项目,物流方案可能会发生变化,当物流方案发生变化之后,AGV在地图上的所有的坐标点也可能发生变化,此时需要对背景地图进行重设,增加了工作人员的工作量。另外,在进行截图时,可能需要对背景图片进行尺寸缩放处理,从而导致背景地图与规划线路不相吻合,需要重新在规划线路,用户使用体验差。同时采用背景图片的形式,在画布上进行放大操作时,还可能出现像素失真的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种显示地图的方法和装置,以至少解决现有的截图绘制地图的方式存在绘制、修改操作复杂的技术问题。根据本专利技术实施例的一个方面,提供了一种显示地图的方法,包括:获取待绘制地图的每个图层所对应的元数据,其中,每个图层与不同类型的元数据相对应;根据每个图层对应的元数据对待绘制地图进行绘制,并展示绘制后得到的地图。进一步地,显示地图的方法还包括:对元数据进行分类处理,得到分类结果;根据分类结果将元数据存储至预设数据库中。进一步地,显示地图的方法还包括:在检测到调度系统启动的情况下,基于应用程序接口从预设数据库中加载元数据。进一步地,显示地图的方法还包括:构建运动区域的布局图,其中,运动区域为移动对象所移动的区域,布局图包括多个图层;从布局图中提取特征点,其中,特征点包括如下至少之一:站点、调度点、停靠点;对特征点对应的元数据进行分类处理,得到分类结果。进一步地,显示地图的方法还包括:获取待绘制地图的尺寸信息;按照预设规则从预设数据库中获取具有相同特征的元数据,得到路径集合和环境集合;确定路径集合对应的第一线段信息和环境集合对应的第二线段信息;基于第一线段信息和第二线段信息确定待绘制地图的地图信息,其中,地图信息包括如下至少之一:路径信息和环境信息;基于图形设备接口根据地图信息以及尺寸信息对待绘制地图进行绘制。进一步地,显示地图的方法还包括:从预设数据库中获取与第一站点联通的至少一个第二站点;确定第一站点与至少一个第二站点之间对应的至少一个通道;根据第一站点与第二站点的连接关系,确定至少一个通道对应的路径信息以及通道权重;存储至少一个通道对应的路径信息以及通道权重,得到路径集合,其中,路径信息包括如下至少之一:至少一个第二站点的标识信息以及至少一个第二站点的连接顺序。进一步地,显示地图的方法还包括:获取移动对象的起始位置和终点位置;检测路径集合对应的通道中是否同时存在起始位置和终点位置;在检测到存在至少一条通道的情况下,从至少一条通道中确定移动对象的移动路径,其中,移动路径包含至少一个第一线段信息。进一步地,显示地图的方法还包括:获取待绘制地图的缩放比例;根据缩放比例以及尺寸信息生成位图文件;基于图形设备接口、地图信息以及位图文件在绘图区域中对待绘制地图进行绘制。进一步地,显示地图的方法还包括:创建文件指针;根据应用程序接口从预设数据库中获取元数据对应的特征点;按照缩放比例和尺寸信息对特征点进行特征转换,得到转换结果;根据转换结果生成位图文件。进一步地,显示地图的方法还包括:获取待绘制地图中展示的特征点;确定特征点对应的第一位置信息,并对第一位置信息进行坐标转换,得到第二位置信息;检测预设数据库中是否存在与第二位置信息相匹配的预设特征点;在不存在预设特征点的情况下,存储特征点的第二位置信息至预设数据库中。根据本专利技术实施例的另一方面,还提供了一种显示地图的装置,包括:获取模块,用于获取待绘制地图的每个图层所对应的元数据,其中,每个图层与不同类型的元数据相对应;显示模块,用于根据每个图层对应的元数据对待绘制地图进行绘制,并展示绘制后得到的地图。根据本专利技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行显示地图的方法。根据本专利技术实施例的另一方面,还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行显示地图的方法。在本专利技术实施例中,采用对多个图层进行绘制得到待绘制地图的方式,在获取待绘制地图的每个图层所对应的元数据之后,根据每个图层对应的元数据对待绘制地图进行绘制,并展示绘制后的地图。在上述过程中,由于每个图层与不同类型的元数据相对应,例如,所有的放货点在第一图层上,所有的取货点在第二图层上,所有的调度点在第三图层上,因此,在物流方案发生变化之后,仅对发生变化的元素所对应的图层进行修改即可,无需对全部的图层进行修改,从而达到了对地图进行绘制和修改的目的,实现了简化地图绘制操作的技术效果,进而解决了现有的截图绘制地图的方式存在绘制、修改操作复杂的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种显示地图的方法流程图;图2是根据本专利技术实施例的一种可选的基于显示地图的方法的架构图;图3是根据本专利技术实施例的一种可选的环境元数据在预设数据库中的存储形式示意图;图4是根据本专利技术实施例的一种可选的元数据的存储界面示意图;图5(a)是根据本专利技术实施例的一种可选的CAD平面布局图;图5(b)是根据本专利技术实施例的一种可选的画布实体所对应的界面示意图;图6是根据本专利技术实施例的一种可选的AutoCAD软件所对应的布局图;图7是根据本专利技术实施例的一种可选的AGV调度系统所对应的显示效果图;图8是根据本专利技术实施例的一种可选的位图文件的生成示意图;以及图9是根据本专利技术实施例的一种可选的显示地图的方法流程图;以及图10是根据本专利技术实施例的一种可选的显示地图的装置示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的本文档来自技高网
...

【技术保护点】
1.一种显示地图的方法,其特征在于,包括:获取待绘制地图的每个图层所对应的元数据,其中,所述每个图层与不同类型的元数据相对应;根据所述每个图层对应的元数据对所述待绘制地图进行绘制,并展示绘制后得到的地图。

【技术特征摘要】
1.一种显示地图的方法,其特征在于,包括:获取待绘制地图的每个图层所对应的元数据,其中,所述每个图层与不同类型的元数据相对应;根据所述每个图层对应的元数据对所述待绘制地图进行绘制,并展示绘制后得到的地图。2.根据权利要求1所述的方法,其特征在于,在获取待绘制地图的每个图层所对应的元数据之前,所述方法还包括:对所述元数据进行分类处理,得到分类结果;根据所述分类结果将所述元数据存储至预设数据库中。3.根据权利要求2所述的方法,其特征在于,基于获取待绘制地图的每个图层所对应的元数据,包括:在检测到调度系统启动的情况下,基于应用程序接口从所述预设数据库中加载所述元数据。4.根据权利要求2所述的方法,其特征在于,对所述元数据进行分类处理,得到分类结果,包括:构建运动区域的布局图,其中,所述运动区域为移动对象所移动的区域,所述布局图包括多个图层;从所述布局图中提取特征点,其中,所述特征点包括如下至少之一:站点、调度点、停靠点;对所述特征点对应的元数据进行分类处理,得到所述分类结果。5.根据权利要求3所述的方法,其特征在于,根据所述每个图层对应的元数据对所述待绘制地图进行绘制,包括:获取所述待绘制地图的尺寸信息;按照预设规则从所述预设数据库中获取具有相同特征的元数据,得到路径集合和环境集合;确定所述路径集合对应的第一线段信息和所述环境集合对应的第二线段信息;基于所述第一线段信息和所述第二线段信息确定所述待绘制地图的地图信息,其中,所述地图信息包括如下至少之一:路径信息和环境信息;基于图形设备接口根据所述地图信息以及所述尺寸信息对所述待绘制地图进行绘制。6.根据权利要求5所述的方法,其特征在于,按照预设规则从所述预设数据库中获取具有相同特征的元数据,得到路径集合,包括:从所述预设数据库中获取与第一站点联通的至少一个第二站点;确定所述第一站点与所述至少一个第二站点之间对应的至少一个通道;根据所述第一站点与所述第二站点的连接关系,确定所述至少一个通道对应的路径信息以及通道权重;存储所述至少一个通道对应的路径信息以及所述通道权重,得到所述路径集合,其中,所述路径信息包括如下至少之一:所述至...

【专利技术属性】
技术研发人员:彭卓然任涛吴志伟冯健明
申请(专利权)人:珠海格力智能装备有限公司珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1