本发明属于交通信号控制,具体涉及为一种创建交通控制子区的方法、设备及存储介质。
背景技术:
1、一座城市的道路路网可能包含几十个、数百个交叉路口,一些特大城市甚至可以达到数千个交叉路口。作为城市交通控制的基础,单交叉口信号控制在城市交通信号控制中发挥着重要的作用,但是城市中部分交叉口之间往往距离较近、关系较为密切,其交通流的运行有一定的相关性,路网上车辆行驶的连续性有时在很大程度上取决于各个交叉口信号控制时间的有效协调,因此根据交通流运行状况结合相关部门管理需求,在城市道路网中设置交通控制子区是保障交通稳定运行的重要手段。当前关于交通控制子区的划分业界已有相对较为成熟的理论依据支撑,但是交通控制子区最终落地管理工作是需要借助于交通信号控制系统来实现的。
2、交通信号控制系统中创建交通控制子区常见的解决方法有两类:一类是基于交警部门输出的交通控制子区划分清单或者划分意见,各实施部门在交通信号控制系统子区管理模块中先创建交通子区再向子区中逐个添加路口,继而配置线路、协调参数及执行下发。另一类是利用gis地图服务能力,点选地图上路口点位,创建子区继而配置线路、协调参数及执行下发。
3、第一类方法实现较为简单,当前市场上大部分信号机厂商采用该方法,该方法体现为列表式操作,该方法耗时长步骤冗余。第二类方法初步利用了交通信号控制系统接入的gis地图服务能力,也是需要手工点选地图上的交叉口点位,在路网密集及子区包含较多交叉口(路口)的情况下增加了用户的操作难度,效率提升有限。
4、因此,目前急需研制出一种基于空间查询算法在交通信号控制系统中便捷、直观创建交通控制子区的方法、设备及介质,以克服和改善上述现有技术中的一个或多个缺点,或者至少提出一种有效的可选方法来解决上述问题。
技术实现思路
1、为了解决上述存在的技术问题,本发明设计了一种创建交通控制子区的方法、设备及存储介质,以克服和改善上述现有技术中的一个或多个缺点,或者至少提出一种有效的可选方法来解决上述问题,具体的技术方案如下:
2、一种创建交通控制子区的方法,方法包括以下步骤:
3、地图展示界面获取创建交通控制子区指令并将创建交通控制子区指令发送至交通信号控制系统,其中,地图展示界面具有人机交互功能,创建交通控制子区指令中至少包括在地图展示界面上对待创建区域绘制的图形;
4、交通信号控制系统根据创建交通控制子区指令调用空间查询算法;
5、空间查询算法根据待创建区域绘制的图形,以绘制的图形作为空间查询范围,查询出空间查询范围内包含的交叉路口的信息;
6、根据查询出的交叉路口的信息创建交通控制子区。
7、在一种优选的实现方式中,待创建区绘制的图形至少包括线段或多边形。
8、在一种优选的实现方式中,若待创建区域绘制的图形为线段,则线段的起点为创建交通控制子区指令顺序方向上的第一交叉口,线段的终点为创建交通控制子区指令顺序方向上的最后一个交叉口,并以线段为基准对外进行指定距离的缓冲形成缓冲区,以缓冲区作为空间查询范围。
9、在一种优选的实现方式中,若待创建区域绘制的图形为多边形,则以多边形内部作为空间查询范围。
10、在一种优选的实现方式中,地图展示界面采用gis平台提供的地图服务。
11、在一种优选的实现方式中,空间查询算法封装于gis平台的api接口。
12、在一种优选的实现方式中,方法还包括快速定位到特定区域并在该区域创建交通控制子区。
13、在一种优选的实现方式中,快速定位到特定区域并在该区域创建交通控制子区具体为:
14、在地图展示界面上属性搜索栏输入属性查询条件,得到特定范围;
15、在特定范围内绘制多边形,以多边形内部作为空间查询范围。
16、一种创建交通控制子区的设备,包括:
17、至少一个处理器;以及与至少一个处理器通信连接的存储器;
18、其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够完成:
19、地图展示界面获取创建交通控制子区指令并将创建交通控制子区指令发送至交通信号控制系统,其中,地图展示界面具有人机交互功能,创建交通控制子区指令中至少包括在地图展示界面上对待创建区域绘制的图形;
20、交通信号控制系统根据创建交通控制子区指令调用空间查询算法;
21、空间查询算法根据待创建区域绘制的图形,以绘制的图形作为空间查询范围,查询出空间查询范围内包含的交叉路口的信息;
22、根据查询出的交叉路口的信息创建交通控制子区。
23、一种创建交通控制子区的存储介质,存储介质存储有计算机可执行指令,计算机可执行指令设置为:
24、地图展示界面获取创建交通控制子区指令并将创建交通控制子区指令发送至交通信号控制系统,其中,地图展示界面具有人机交互功能,创建交通控制子区指令中至少包括在地图展示界面上对待创建区域绘制的图形;
25、交通信号控制系统根据创建交通控制子区指令调用空间查询算法;
26、空间查询算法根据待创建区域绘制的图形,以绘制的图形作为空间查询范围,查询出空间查询范围内包含的交叉路口的信息;
27、根据查询出的交叉路口的信息创建交通控制子区。
28、本发明的有益效果:
29、1、通过空间查询算法实现了用户基于图形化环境创建交通控制子区,具有简单、直观、易于使用的特点,用户接受度高。
30、2、基于空间查询算法创建交通控制子区,合并了创建子区、路口配置、线路配置三个步骤,该方法实现了子区、路口、线路等参数信息的自动提取及生成,减少用户在系统中的配置工作,提高工作效率。
31、3、交通工程师及主管民警可以将节约出来的时间投入到交通疏堵工作中,提升群众满意度。
1.一种创建交通控制子区的方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的创建交通控制子区的方法,其特征在于:所述待创建区绘制的图形至少包括线段或多边形。
3.根据权利要求2所述的创建交通控制子区的方法,其特征在于:若所述待创建区域绘制的图形为线段,则所述线段的起点为所述创建交通控制子区指令顺序方向上的第一交叉口,所述线段的终点为所述创建交通控制子区指令顺序方向上的最后一个交叉口,并以所述线段为基准对外进行指定距离的缓冲形成缓冲区,以所述缓冲区作为空间查询范围。
4.根据权利要求2所述的创建交通控制子区的方法,其特征在于:若所述待创建区域绘制的图形为多边形,则以所述多边形内部作为空间查询范围。
5.根据权利要求1所述的创建交通控制子区的方法,其特征在于:所述地图展示界面采用gis平台提供的地图服务。
6.根据权利要求1所述的创建交通控制子区的方法,其特征在于:所述空间查询算法封装于gis平台的api接口。
7.根据权利要求1所述的创建交通控制子区的方法,其特征在于:所述方法还包括快速定位到特定区域并在该区域创建交通控制子区。
8.根据权利要求7所述的创建交通控制子区的方法,其特征在于:所述快速定位到特定区域并在该区域创建交通控制子区具体为:
9.一种创建交通控制子区的设备,其特征在于,包括:
10.一种创建交通控制子区的存储介质,其特征在于,所述存储介质存储有计算机可执行指令,所述计算机可执行指令设置为: