本技术涉及地图,尤其涉及一种gis自动裁切方法和系统。
背景技术:
1、在快递配送的过程中,一般会给每个快递配送员划分特定派送区域,使得每个快递配送员只需要负责对应特定派送区域内的快递配送工作。提高了配送效率,保障了服务质量,确保每个区域的包裹都能得到及时和有效的配送。
2、相关技术中,由于新增派送区域和已有派送区域不能存在交叉,所以,需要用户在gis地图上对新增派送区域进行人工编辑,才能符合新增派送区域的保存条件。
3、然而,当新增派送区域和已有派送区域存在交叉时,新增派送区域中与已有派送区域不重叠的部分往往是多个不规则的多边形区域,相关技术中人工编辑方式难以同时对gis地图上多个复杂的多边形区域进行编辑处理,降低了新增派送区域的处理效率。
技术实现思路
1、本技术提供了一种gis自动裁切方法和系统,通过自动裁切识别出的新增派送区域与已有派送区域的相交部分,将新增派送区域拆分成多个多边形区域并进行缩放,使得新增派送区域可以快速保存,提高了新增派送区域的处理效率。
2、第一方面,本技术提供一种gis自动裁切方法,应用于派件分配系统,该方法包括:
3、检测到新增派件区域后,获取gis地图上已有派件区域的位置信息,该已有派件区域为gis地图上已经完成划分并保存的派件区域以及不能进行派送的特定区域;
4、依据位置信息判断该新增派件区域是否与该已有派件区域相交;
5、若否,则将新增派件区域渲染到gis地图上,实现对新增派件区域的添加;
6、若是,则将新增派件区域裁切成一个或多个互不相交的多边形区域,该多边形区域与已有派件区域仅部分边界重叠;
7、对多边形区域分别进行缩放处理,得到一个或多个目标派件区域,该目标派件区域与已有派件区域不相交;
8、将目标派件区域渲染到gis地图上,实现对新增派件区域的添加。
9、通过上述实施例,派件分配系统在检测到新增派件区域后,通过自动识别并裁切掉新增派件区域与已有派件区域的相交部分,保留不相交部分,同时对不相交部分对应的区域进行缩放处理,使得新增派送区域可以快速保存,提高了新增派送区域的处理效率。
10、在一些实施例中,在检测到新增派件区域后,获取gis地图上已有派件区域的位置信息的步骤之前,还包括:
11、接收到新增派件区域指令后,在gis地图上显示已有派件区域的边界信息;
12、接收用户在gis地图上绘制的新增派件区域。
13、通过上述实施例,用户可以直接在派件分配系统的gis地图上查看已有派件区域信息,从而为用户绘制新增派件区域提供参考,减少了新增派件区域与已有派件区域的交叉情况。
14、在一些实施例中,接收用户在gis地图上绘制的新增派件区域的步骤,具体包括:
15、识别用户确认的多个边界点的位置信息;
16、将多个边界点按照用户确认的先后次序依次连接,得到一个封闭的新增派件区域。
17、通过上述实施例,用户可以在gis地图上设置新增派件区域的边界点,派件分配系统将边界点按照用户设置的先后顺序进行连接,得到新增派件区域。
18、在一些实施例中,在将目标派件区域渲染到gis地图上,实现对新增派件区域的添加的步骤之后,还包括:
19、确定每个目标派件区域的面积数值和对应邻近区域的派送员,该邻近区域距离该目标派件区域最近;
20、将面积数值小于预设阈值的目标派送区域自动划分给对应邻近区域的派送员。
21、通过上述实施例,派件分配系统可以计算每个目标派件区域的面积数值,并将小于预设阈值的区域自动分配给最近的派送员,简化了后续对目标派件区域的人员划分问题,提高了新增派件区域的资源配置效率。
22、在一些实施例中,在将目标派件区域渲染到gis地图上,实现对新增派件区域的添加的步骤之后,还包括:
23、对每个目标派件区域进行编号;
24、接收用户对每个编号的分配指令,该分配指令包括每个编号对应的派件人员;
25、依据分配指令将目标派件区域分配给对应的派件人员。
26、通过上述实施例,派件分配系统可以依据用户对每个编号的分配指令,实现对新增派件区域的人员划分,提高了对派送员的派件区域划分的便捷性。
27、在一些实施例中,在检测到新增派件区域后,获取gis地图上已有派件区域的边界信息的步骤之前,还包括:
28、导入gis地图,该gis地图记录有用户定义的已有派件区域的位置信息;
29、依据位置信息判断gis地图中是否存在相交的已有派件区域;
30、若否,则授予新增派件区域的权限;
31、若是,则展示相交的已有派件区域。
32、通过上述实施例,派件分配系统只有在检测到gis地图中不存在相交的已有派件区域时,才会授权用户新增派件区域,避免了两个或多个新增派件区域之间相互交叉的情况,提高了新增派件区域的效率。
33、在一些实施例中,在将新增派件区域裁切成一个或多个互不相交的多边形区域的步骤之后,还包括:
34、接收用户对多边形区域的边界调整,得到调整后的多边形区域;
35、若检测到调整后的多边形区域与已有派件区域相交,则重新对调整后的多边形区域进行裁切。
36、通过上述实施例,用户在新增派件区域后可以对新增派件区域进行调整,派件分配系统会依据用户的调整结果重新对新增派件区域进行裁切,提高了派件分配系统的适应性和灵活性。
37、第二方面,本技术提供一种派件分配系统,该派件分配系统包括:一个或多个处理器和存储器;
38、该存储器与一个或多个处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,该一个或多个处理器调用该计算机指令以使得该派件分配系统可以实现上述实施例提供的一种gis自动裁切方法,此处不再赘述。
39、第三方面,本技术提供一种计算机可读存储介质,包括指令,当该指令在派件分配系统上运行时,使得该派件分配系统可以实现上述实施例提供的一种gis自动裁切方法,此处不再赘述。
40、第四方面,本技术提供一种计算机程序产品,当该计算机程序产品在派件分配系统上运行时,使得该派件分配系统可以实现上述实施例提供的一种gis自动裁切方法,此处不再赘述。
41、本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
42、1、派件分配系统在检测到新增派件区域后,通过自动识别并裁切掉新增派件区域与已有派件区域的相交部分,保留不相交部分,同时对不相交部分对应的区域进行缩放处理,使得新增派送区域可以快速保存,提高了新增派送区域的处理效率。
43、2、派件分配系统可以计算每个目标派件区域的面积数值,并将小于预设阈值的区域自动分配给最近的派送员,简化了后续对目标派件区域的人员划分问题,提高了新增派件区域的资源配置效率。同时,还可以依据用户对每个编号的分配指令,实现对新增派件区域的人员划分,提高了对派送员的派件区域划分的便捷性。
44、3、用户可以直接在派件分配系统的gis地图上查看已有派件区域信息,从而为用户绘制新增派件区域提供参考,减少了新增派件区域与已有派件区域的交叉情况。此外,派件分配系统只有在检测到gis地图中不存在相交的已有派件区域时,才会授权用户新增派件区域,避免了两个或多个新增派件区域之间相互交叉的情况,提高了新增派件区域的效率。
1.一种gis自动裁切方法,应用于派件分配系统,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述检测到新增派件区域后,获取gis地图上已有派件区域的位置信息的步骤之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述接收用户在所述gis地图上绘制的新增派件区域的步骤,具体包括:
4.根据权利要求1所述的方法,其特征在于,在所述将所述目标派件区域渲染到所述gis地图上,实现对新增派件区域的添加的步骤之后,还包括:
5.根据权利要求1所述的方法,其特征在于,在所述将所述目标派件区域渲染到所述gis地图上,实现对新增派件区域的添加的步骤之后,还包括:
6.根据权利要求1所述的方法,其特征在于,在所述检测到新增派件区域后,获取gis地图上已有派件区域的边界信息的步骤之前,还包括:
7.根据权利要求1所述的方法,其特征在于,在所述将所述新增派件区域裁切成一个或多个互不相交的多边形区域的步骤之后,还包括:
8.一种派件分配系统,其特征在于,所述派件分配系统包括:一个或多个处理器和存储器;
9.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在派件分配系统上运行时,使得所述派件分配系统执行如权利要求1-7中任一项所述的方法。
10.一种计算机程序产品,其特征在于,当所述计算机程序产品在派件分配系统上运行时,使得所述派件分配系统执行如权利要求1-7中任一项所述的方法。

