本发明涉及电子地图,尤其是涉及一种行政边界快速制作方法、装置、设备及介质。
背景技术:
1、行政边界对于工作和生活都有着很大的作用,行政边界可用于制作各种挂图、可视化地图等等,行政边界还可用于各种研究,目前,现有的行政边界制作算法主要为:由于不同区域等级的专题图(诸如以县为单位的面状行政区划图)中不体现各级行政界线(包括国界、省界以及县界),因此需要打开不同政区等级的专题图,采用arcmap软件中的追踪功能进行鼠标制图,效率低下的同时还极其容易出现错误,由于电子地图数据量较大,此方法不能满足大批量数据的行政边界生产需求。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种行政边界快速制作方法、装置、设备及介质,可以快速并准确制作所需的各级行政界线。
2、第一方面,本发明实施例提供了一种行政边界快速制作方法,包括:
3、获取待处理的虚拟面状政区数据,基于预设的行政区划等级对所述虚拟面状政区数据进行数据融合得到融合成果;
4、从所述融合成果中提取每个所述行政区划等级对应的原始行政界线;
5、对所述原始行政界线执行多级剔除操作,得到每个所述行政区划等级对应的目标行政界线。
6、在一种实施方式中,基于预设的行政区划等级对所述虚拟面状政区数据进行数据融合得到融合成果的步骤,包括:
7、从所述虚拟面状政区数据中提取不同的行政区划等级对应的子数据,并对所述子数据进行融合得到融合成果。
8、在一种实施方式中,在基于预设的行政区划等级对所述虚拟面状政区数据进行数据融合得到融合成果的步骤之后,所述方法还包括:
9、对所述融合成果进行拓扑检测,如果拓扑检测结果表征所述融合成果不存在缝隙或重叠,则确定所述融合成果合格。
10、在一种实施方式中,从所述融合成果中提取每个所述行政区划等级对应的原始行政界线的步骤,包括:
11、利用featuretoline函数,从所述融合成果中提取每个所述行政区划等级对应的原始行政界线。
12、在一种实施方式中,对所述原始行政界线执行多级剔除操作的步骤,包括:
13、基于所述行政区划等级,对所述原始行政界线进行一级剔除操作;
14、以及,从所述原始行政界线中确定冗余行政界线,并对所述冗余行政界线进行二级剔除操作。
15、在一种实施方式中,基于所述行政区划等级,对所述原始行政界线进行一级剔除操作的步骤,包括:
16、判断同一位置处是否存在不同行政区划等级对应的多条所述原始行政界线;
17、如果是,则按照所述行政区划等级从高到低的顺序,保留最高行政区划等级对应的所述原始行政界线,并剔除其他行政区划等级对应的所述原始行政界线。
18、在一种实施方式中,从所述原始行政界线中确定冗余行政界线,并对所述冗余行政界线进行二级剔除操作的步骤,包括:
19、判断同一位置处是否存在相同行政区划等级对应的多条所述原始行政界线;
20、如果是,则保留任一所述原始行政界线,并将其他所述原始行政界线作为冗余行政界线,剔除所述冗余行政界线。
21、第二方面,本发明实施例还提供一种行政边界快速制作装置,包括:
22、数据融合模块,用于获取待处理的虚拟面状政区数据,基于预设的行政区划等级对所述虚拟面状政区数据进行数据融合得到融合成果;
23、界线提取模块,用于从所述融合成果中提取每个所述行政区划等级对应的原始行政界线;
24、界线剔除模块,用于对所述原始行政界线执行多级剔除操作,得到每个所述行政区划等级对应的目标行政界线。
25、第三方面,本发明实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现第一方面提供的任一项所述的方法。
26、第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面提供的任一项所述的方法。
27、本发明实施例提供的行政边界快速制作方法、装置、设备及介质,首先获取待处理的虚拟面状政区数据,并基于预设的行政区划等级对虚拟面状政区数据进行数据融合得到融合成果;然后从融合成果中提取每个行政区划等级对应的原始行政界线;最后对原始行政界线执行多级剔除操作,得到每个行政区划等级对应的目标行政界线。上述方法可以利用虚拟面状政区数据,通过数据融合、界线提取、界线剔除等操作,可以快速并准确制作所需的各级行政界线,提高了制作行政界线的效率和自动化程度。
28、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
29、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
1.一种行政边界快速制作方法,其特征在于,包括:
2.根据权利要求1所述的行政边界快速制作方法,其特征在于,基于预设的行政区划等级对所述虚拟面状政区数据进行数据融合得到融合成果的步骤,包括:
3.根据权利要求1所述的行政边界快速制作方法,其特征在于,在基于预设的行政区划等级对所述虚拟面状政区数据进行数据融合得到融合成果的步骤之后,所述方法还包括:
4.根据权利要求1所述的行政边界快速制作方法,其特征在于,从所述融合成果中提取每个所述行政区划等级对应的原始行政界线的步骤,包括:
5.根据权利要求1所述的行政边界快速制作方法,其特征在于,对所述原始行政界线执行多级剔除操作的步骤,包括:
6.根据权利要求5所述的行政边界快速制作方法,其特征在于,基于所述行政区划等级,对所述原始行政界线进行一级剔除操作的步骤,包括:
7.根据权利要求5所述的行政边界快速制作方法,其特征在于,从所述原始行政界线中确定冗余行政界线,并对所述冗余行政界线进行二级剔除操作的步骤,包括:
8.一种行政边界快速制作装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至7任一项所述的方法。