空间数据处理流程驱动方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38091292 阅读:12 留言:0更新日期:2023-07-06 09:03
本申请提供了一种空间数据处理流程驱动方法、装置、电子设备及存储介质,涉及地图技术领域。所述方法包括:对地图区域进行网格划分;为地图区域的每个网格配置按顺序依次执行的监听事件,其中,每个监听事件均具有对应的处理操作,按顺序执行的监听事件构成网格对应的处理流程;响应于接收到空间数据,在地图区域中确定空间数据对应的网格,以及确定空间数据所请求的监听事件;从空间数据所请求的监听事件开始,对空间数据对应的网格按顺序依次执行每个监听事件对应的处理操作,直至处理流程结束。依据本申请实施例,实现了多维数据的处理流程自动驱动和流转,可以适用各种多维数据场景,无需人工适配,降低了成本,提高了效率。提高了效率。提高了效率。

【技术实现步骤摘要】
空间数据处理流程驱动方法、装置、电子设备及存储介质


[0001]本申请涉及地图
,尤其涉及一种空间数据处理流程驱动方法、装置、电子设备及存储介质。

技术介绍

[0002]高精地图的生产涉及复杂的处理流程,在对处理流程进行编排及驱动时,通常会引入流程引擎来完成。目前业内的流程引擎如Activiti,通常面向的是文本或符号等一维数据的驱动场景,如基于一维数据“北京西站”进行地图更新的驱动。但是,高精地图的各种处理流程都依赖于经纬度坐标信息,现有流程引擎需要大量的人工适配工作,维护一维数据与坐标信息之间的关系,才能在地图上执行各种处理流程,这种方式成本较高,容易出错,无法基于多维数据实现处理流程的自动驱动。

技术实现思路

[0003]本申请实施例提供一种空间数据处理流程驱动方法、装置、电子设备及存储介质,以实现多维数据的处理流程自动驱动。
[0004]在第一方面,本申请实施例提供了一种空间数据处理流程驱动方法,包括:
[0005]对地图区域进行网格划分;
[0006]为所述地图区域的每个网格配置按顺序依次执行的监听事件,其中,每个监听事件均具有对应的处理操作,所述按顺序执行的监听事件构成所述网格对应的处理流程;
[0007]响应于接收到空间数据,在所述地图区域中确定所述空间数据对应的网格,以及确定所述空间数据所请求的监听事件;
[0008]从所述空间数据所请求的监听事件开始,对所述空间数据对应的网格按顺序依次执行每个监听事件对应的处理操作,直至所述处理流程结束。
[0009]在第二方面,本申请实施例提供了一种空间数据处理流程驱动装置,包括:
[0010]划分模块,用于对地图区域进行网格划分;
[0011]配置模块,用于为所述地图区域的每个网格配置按顺序依次执行的监听事件,其中,每个监听事件均具有对应的处理操作,所述按顺序执行的监听事件构成所述网格对应的处理流程;
[0012]响应模块,用于响应于接收到空间数据,在所述地图区域中确定所述空间数据对应的网格,以及确定所述空间数据所请求的监听事件;
[0013]执行模块,用于从所述空间数据所请求的监听事件开始,对所述空间数据对应的网格按顺序依次执行每个监听事件对应的处理操作,直至所述处理流程结束。
[0014]在第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器在执行所述计算机程序时实现上述任一项所述的方法。
[0015]在第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方
法。
[0016]与现有技术相比,本申请具有如下优点:
[0017]对地图区域进行网格划分;为所述地图区域的每个网格配置按顺序依次执行的监听事件,其中,每个监听事件均具有对应的处理操作,所述按顺序执行的监听事件构成所述网格对应的处理流程;响应于接收到空间数据,在所述地图区域中确定所述空间数据对应的网格,以及确定所述空间数据所请求的监听事件;从所述空间数据所请求的监听事件开始,对所述空间数据对应的网格按顺序依次执行每个监听事件对应的处理操作,直至所述处理流程结束,通过空间网格和事件驱动的结合,实现了多维数据的处理流程自动驱动和流转,可以适用各种多维数据场景,无需人工适配,降低了成本,提高了效率,且不易出错。
[0018]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0019]在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请的一些实施方式,而不应将其视为是对本申请范围的限制。
[0020]图1为本申请一实施例的空间数据处理流程驱动方法流程图;
[0021]图2为本申请另一实施例的空间数据处理流程驱动方法流程图;
[0022]图3是本申请另一实施例的确定空间数据所请求的监听事件过程图;
[0023]图4是本申请另一实施例的网格驱动示意图;
[0024]图5为用来实现本申请实施例的电子设备的框图。
具体实施方式
[0025]在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的构思或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的,而非限制性的。
[0026]为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说明。以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。
[0027]首先对本申请所涉及的名词进行解释。
[0028]流程引擎:驱动业务按照指定的流程去流转的工具。
[0029]事件驱动:一种基于监听特定事件来触发流程节点流转的方式。
[0030]空间网格:对空间基于一定的规则进行划分后,所形成的多个标准大小的空间格子。
[0031]本申请实施例提供的空间数据处理流程驱动方法,可以应用于任何电子设备中,包括但不限于:计算机、移动终端、平板电脑、笔记本电脑或服务器等。
[0032]本申请实施例中,空间数据是指包含有坐标信息的数据,包括但不限于二维数据或三维数据等。处理流程是指与地图相关的业务处理过程,实现地图的各种功能,如地图绘
制或更新等。处理流程也可以称为业务链路,通常包括一个或多个节点,每个节点执行自身负责的处理操作,各个节点按照业务逻辑顺序依次执行相应处理操作后,完成整个处理流程。
[0033]本申请实施例提供了一种空间数据处理流程驱动方法,如图1所示为本申请一实施例的空间数据处理流程驱动方法流程图,该方法可以包括如下步骤S101至步骤S104。
[0034]步骤S101:对地图区域进行网格划分。
[0035]本申请实施例中,地图区域可以根据需要设置,包括整张地图或部分地图,在部分地图的情况下,该地图区域的大小也不限定,可以预先设置,如一个城市的地图或者一个行政区域的地图等。
[0036]其中,上述划分得到的网格可以为一个或多个,多数情况下为多个。划分得到的多个网格大小可以相同,也可以不同,可以预先通过指定粒度来划分,通常情况下划分为多个大小相同的网格,便于确定空间范围。指定粒度也可以根据需要设置,在指定粒度较粗时,划分得到的网格相对比较稀疏,在指定粒度较细时,划分得到的网格相对比较密集,本实施例对此不做具体限定。
[0037]步骤S102:为地图区域的每个网格配置按顺序依次执行的监听事件。
[0038]其中,每个监听事件均具有对应的处理操作,所述按顺序执行的监听事件构成网格本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种空间数据处理流程驱动方法,其特征在于,所述方法包括:对地图区域进行网格划分;为所述地图区域的每个网格配置按顺序依次执行的监听事件,其中,每个监听事件均具有对应的处理操作,所述按顺序执行的监听事件构成所述网格对应的处理流程;响应于接收到空间数据,在所述地图区域中确定所述空间数据对应的网格,以及确定所述空间数据所请求的监听事件;从所述空间数据所请求的监听事件开始,对所述空间数据对应的网格按顺序依次执行每个监听事件对应的处理操作,直至所述处理流程结束。2.根据权利要求1所述的方法,其特征在于,所述在所述地图区域中确定所述空间数据对应的网格,包括:获取所述空间数据中的坐标信息;若所述坐标信息对应范围型的多个坐标点,则在所述地图区域中由所述多个坐标点连线得到多边形,将所述多边形内的网格确定为所述空间数据对应的网格;若所述坐标信息对应轨迹型的至少一个坐标点,则在所述地图区域中确定所述至少一个坐标点中每个坐标点所在的网格,得到所述空间数据对应的网格。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:针对所述空间数据对应的网格,在所述网格对应的处理流程结束后,为所述空间数据对应的网格建立与监听事件之间的关联关系,记录所述网格已执行完成的处理操作对应的各个监听事件。4.根据权利要求3所述的方法,其特征在于,所述确定所述空间数据所请求的监听事件,包括:判断所述空间数据是否包括场景信息;如果是,则将所述场景信息对应的监听事件确定为所述空间数据所请求的监听事件;否则,获取网格与监听事件的关联关系,基于所述空间数据对应的网格,在所述关联关系中找到对应的监听事件作为所述空间数据所请求的监听事件。5.根据权利要求4所述的方法,其特征在于,所述基于所述空间数据对应的网格,在所述关联关系中找到对应的监听事件作为所述空间数据所请求的监听事件,包括:基于所述空间数据对应的网格,在所述关联关系中找到对应的监听事件;若找到的监听事件为一个,则将所述监听事件确定为所述空间数据所请求的监听...

【专利技术属性】
技术研发人员:韩洪林
申请(专利权)人:高德软件有限公司
类型:发明
国别省市:

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

1