一种基于矢量GIS数据的车位状态查询方法与流程
- 国知局
- 2024-09-11 14:51:12
本发明涉及智能停车,更具体的,涉及一种基于矢量gis数据的车位状态查询方法。
背景技术:
1、随着城市停车需求的增长,车位管理系统的智能化和可视化变得越来越重要,传统的车位管理系统通常只显示车位的占用情况,需要行驶到车位附近才能通过显示牌或者指示灯的颜色判断目视范围内是否存在空余车位,缺乏直观的空间布局信息和详细的矢量地图显示,不便于用户找到空余车位。
2、目前,手机端设备通过加载瓦片地图和矢量数据,在将矢量数据绘制的方式可以解决直观显示的问题,但由于手机端处理能力的影响,无法做到绘制的实时性,通常会导致矢量图形的比例与瓦片的不一致和延时,导致用户体验很差,同时也无法解决大比例下绘制矢量图形抽稀导致的图形畸变。
3、相关技术还可以通过服务端在珊格地图瓦片上直接叠加png图片车位状态的方式来提供车位信息,但是由于不同颜色车位状态的叠加,会出现色差的情况,导致一个车位图片可能同时与几个瓦片相关,在栅格地图瓦片和png图片叠加的过程中需要计算车位在瓦片中的位置,由于精度问题无法保证每次计算的结果一致,一个象素的差异会导致图片叠加后出现重影现象,影响用户的使用体验,导致用户难以根据图像获取准确有效的车位信息。
4、因此,需要一种能提高车位管理效率和用户体验的方式。
技术实现思路
1、针对现有技术的至少一个缺陷或改进需求,本发明提供了一种基于矢量gis数据的车位状态查询方法,用以解决相关技术受限于手机端处理能力而不能为用户显示准确的车位信息、且容易出现矢量地图显示畸形的问题。
2、为实现上述目的,按照本发明的第一个方面,提供了一种基于矢量gis数据的车位状态查询方法,包括:
3、获取预设区域的栅格地图;
4、获取所述预设区域内每个车位的车位状态信息;所述车位状态信息用于判断对应的车位是否被车辆占用;
5、基于每个所述车位的标签,将每个所述车位的车位状态信息映射至所述栅格地图上,生成具有栅格的第一矢量地图;
6、响应于第一终端查询车位状态的查询请求,将所述第一矢量地图发送至所述第一终端。
7、在一种可能的实现方式中,所述获取预设区域的栅格地图,包括:
8、获取所述预设区域的图像信息,所述图像信息中包含所述预设区域中的每个停车位;
9、基于每个停车位对应的坐标信息,将所述图像信息与预设坐标系对齐;
10、基于所述预设坐标系将所述图像信息划分为多个大小相等的栅格,生成第一栅格地图。
11、在一种可能的实现方式中,所述基于所述预设坐标系将所述图像信息划分为多个大小相等的栅格,生成第一栅格地图之后,还包括:
12、获取每个栅格的坐标范围,确定每个所述栅格的坐标范围内是否存在车位;
13、若存在车位,则根据所述车位的位置坐标和所述车位的面积重新划分栅格;
14、基于重新划分之后的栅格生成第二栅格地图。
15、在一种可能的实现方式中,所述获取所述预设区域内每个车位的车位状态信息,包括:
16、每间隔预设时段获取所述预设区域内每个车位的车位状态信息;
17、所述响应于第一终端查询车位状态的查询请求,将所述第一矢量地图发送至所述第一终端,包括:
18、根据所述查询请求的查询时刻确定与所述查询时刻最接近时刻对应的车位状态信息,将所述最接近时刻对应的车位状态信息发送至所述第一终端。
19、在一种可能的实现方式中,基于每个所述车位的标签确定与所述车位对应的栅格;
20、基于每个所述车位的标签,将每个所述车位的车位状态信息映射至所述栅格地图上,生成具有栅格的第一矢量地图,包括
21、基于所述车位的车位状态信息生成第一图层;
22、根据所述车位与所述栅格的映射关系将所述第一图层与所述栅格地图按照所述车位的坐标对齐,叠加生成所述第一矢量地图。
23、在一种可能的实现方式中,所述方法还包括:
24、基于所述第一矢量地图生成第二图层,所述第二图层中车位的位置精度高于所述第一图层的位置精度;
25、所述将所述第一矢量地图发送至所述第一终端之后,还包括:
26、响应于所述第一终端对所述第一矢量地图的缩放操作,在所述第一终端上显示第一图层或第二图层。
27、在一种可能的实现方式中,所述响应于所述第一终端对所述第一矢量地图的缩放操作,在所述第一终端上显示第一图层或第二图层,包括:
28、获取所述缩放操作的缩放倍率;
29、若所述缩放倍率大于预设缩放阈值,则显示所述第二图层,否则显示第一图层。
30、第二方面,本申请还提供一种基于矢量gis数据的车位状态查询装置,包括:
31、地图模块,用于获取预设区域的栅格地图;
32、车位信息模块,用于获取所述预设区域内每个车位的车位状态信息;所述车位状态信息用于判断对应的车位是否被车辆占用;
33、矢量地图模块,用于基于每个所述车位的标签,将每个所述车位的车位状态信息映射至所述栅格地图上,生成具有栅格的第一矢量地图;
34、发送模块,用于响应于第一终端查询车位状态的查询请求,将所述第一矢量地图发送至所述第一终端。
35、按照本发明的第三个方面,还提供了一种电子设备,其包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述计算机程序被所述处理单元执行时,使得所述处理单元执行上述中任一项实施例所述方法的步骤。
36、按照本发明的第四个方面,还提供了一种计算机可读存储介质,其存储有可由访问认证设备执行的计算机程序,当所述计算机程序在访问认证设备上运行时,使得所述访问认证设备执行上述中任一项实施例所述方法的步骤。
37、总体而言,通过本发明所构思的以上技术方案与现有技术相比,至少能够取得下列有益效果:根据显示比例尺从postgis数据库中调取精细或简易的矢量图,避免了矢量地图显示畸形的问题。使用物联网技术实时获取车位状态信息,提高了车位管理的实时性和准确性。前端使用leaflet等开源地图库,降低了开发成本和维护成本。
技术特征:1.一种基于矢量gis数据的车位状态查询方法,其特征在于,包括:
2.根据权利要求1所述的一种基于矢量gis数据的车位状态查询方法,其特征在于,所述获取预设区域的栅格地图,包括:
3.根据权利要求2所述的一种基于矢量gis数据的车位状态查询方法,其特征在于,所述基于所述预设坐标系将所述图像信息划分为多个大小相等的栅格,生成第一栅格地图之后,还包括:
4.根据权利要求2或3所述的一种基于矢量gis数据的车位状态查询方法,其特征在于,所述获取所述预设区域内每个车位的车位状态信息,包括:
5.根据权利要求4所述的一种基于矢量gis数据的车位状态查询方法,其特征在于,基于每个所述车位的标签确定与所述车位对应的栅格;
6.根据权利要求5所述的一种基于矢量gis数据的车位状态查询方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的一种基于矢量gis数据的车位状态查询方法,其特征在于,所述响应于所述第一终端对所述第一矢量地图的缩放操作,在所述第一终端上显示第一图层或第二图层,包括:
8.一种基于矢量gis数据的车位状态查询装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述计算机程序被所述处理单元执行时,使得所述处理单元执行权利要求1-7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其特征在于,其存储有可由访问认证设备执行的计算机程序,当所述计算机程序在访问认证设备上运行时,使得所述访问认证设备执行权利要求1-7中任一项所述方法的步骤。
技术总结本申请公开了一种基于矢量GIS数据的车位状态查询方法,包括:获取预设区域的栅格地图;获取所述预设区域内每个车位的车位状态信息;所述车位状态信息用于判断对应的车位是否被车辆占用;基于每个所述车位的标签,将每个所述车位的车位状态信息映射至所述栅格地图上,生成具有栅格的第一矢量地图;响应于第一终端查询车位状态的查询请求,将所述第一矢量地图发送至所述第一终端。本申请通过矢量GIS数据表示每个车位,提高了车位状态的可视化效果,根据显示比例尺从PostGIS数据库中调取精细或简易的矢量图,避免了矢量地图显示畸形的问题。技术研发人员:黄晓艳,江露,杨晶,夏轩受保护的技术使用者:武汉虹信技术服务有限责任公司技术研发日:技术公布日:2024/9/9本文地址:https://www.jishuxx.com/zhuanli/20240911/292333.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
上一篇
一种新能源车的预警系统
下一篇
返回列表