流域地图数据的生成方法和设备技术

技术编号:25598918 阅读:25 留言:0更新日期:2020-09-11 23:56
本发明专利技术提供一种流域地图数据的生成方法和设备。该方法包括:获取流域分布图片;对所述流域分布图片进行矢量化处理,得到矢量化结果;对所述矢量化结果进行拓扑处理,得到拓扑处理结果;根据所述流域分布图片中各流域所包含的水系,对所述拓扑处理结果进行调整,得到流域分布几何数据;对所述拓扑处理结果进行属性字段赋值,得到流域分布属性数据;根据所述流域分布几何数据和所述流域分布属性数据,生成所述流域地图数据。使得得到的该流域地图数据具备对象属性,便于对所包含的各流域的分布情况进行统计分析。

【技术实现步骤摘要】
流域地图数据的生成方法和设备
本专利技术涉及数据处理技术,尤其涉及一种流域地图数据的生成方法和设备。
技术介绍
随着智能终端技术的不断发展,智能终端能够实现的功能越来越多。其中,电子地图作为智能终端上一个重要应用,因其具有高度便捷、定位准确等特点深受用户欢迎。在电子地图上显示流域分布可以让用户直观地了解我国包含的流域有哪些以及这些流域的大体分布等。现有技术中,电子地图上显示的流域分布采用的是图片格式,在这个格式下,用户虽然也能通过放大缩小等方式查看各流域的分布。但是,图片格式的流域地图数据不具备对象属性,在应用方面有局限,比如:无法对某个省包含的流域面积或者某个流域在某个省的占地面积等进行统计分析。
技术实现思路
本专利技术提供一种流域地图数据的生成方法和设备,用以生成具备对象属性的流域地图数据。第一方面,本专利技术提供一种流域地图数据的生成方法,包括:获取流域分布图片;对所述流域分布图片进行矢量化处理,得到矢量化结果;对所述矢量化结果进行拓扑处理,得到拓扑处理结果;根据所述流域分布图片中各流域所包含的水系,对所述拓扑处理结果进行调整,得到流域分布几何数据;对所述拓扑处理结果进行属性字段赋值,得到流域分布属性数据;根据所述流域分布几何数据和所述流域分布属性数据,生成所述流域地图数据。可选的,所述矢量化结果包含已挂接成功的流域矢量化线段和未挂接成功的流域矢量化线段;所述对所述矢量化结果进行拓扑处理,得到拓扑处理结果,包括:对所述矢量化结果中未挂接成功的流域矢量化线段制作挂接,得到挂接结果;根据所述挂接结果,生成面状数据;对所述面状数据进行面缺失修正和面压盖修正,得到所述拓扑处理结果。可选的,所述对所述矢量化结果中未挂接成功的流域矢量化线段制作挂接,包括:若所述未挂接成功的流域矢量化线段相互独立,则对所述未挂接成功的流域矢量化线段进行拼接处理;若所述未挂接成功的流域矢量化线段相互重合,则对所述未挂接成功的流域矢量化线段进行删除处理,或者,对所述未挂接成功的流域矢量化线段进行删除处理、打断处理和拼接处理;若所述未挂接成功的流域矢量化线段相互交叉,则对所述未挂接成功的流域矢量化线段进行打断处理和拼接处理。可选的,所述对所述面状数据进行面缺失修正,包括:查找所述矢量化结果中没有组成任何面状数据的流域矢量化线段;对所述没有组成任何面状数据的流域矢量化线段重新制作挂接。可选的,所述对所述面状数据进行面压盖修正,包括:根据所述流域分布图片,判断是否存在未生成的面状数据;若存在,则对与所述未生成的面状数据相关的流域矢量化线段重新制作挂接。可选的,上述方法,还包括:获取各行政区划的地图数据;根据所述流域地图数据和所述行政区划的地图数据,对所述流域分布图片中包含的各流域在所述行政区划的分布信息进行统计分析,得到所述流域分布图片中各流域占据各行政区划的面积。可选的,上述方法,还包括:获取水系地图数据和绿地地图数据;根据所述流域地图数据、所述水系地图数据和所述绿地地图数据,对所述流域分布图片中包含的各流域中分布的水系和绿地进行分析,得到各流域包含的水系面积和绿地面积。第二方面,本专利技术提供一种流域地图数据的生成设备,包括:获取模块,用于获取流域分布图片;矢量化模块,用于对所述流域分布图片进行矢量化处理,得到矢量化结果;拓扑处理模块,用于对所述矢量化结果进行拓扑处理,得到拓扑处理结果;调整模块,用于根据所述流域分布图片中各流域所包含的水系,对所述拓扑处理结果进行调整,得到流域分布几何数据;赋值模块,用于对所述拓扑处理结果进行属性字段赋值,得到流域分布属性数据;生成模块,用于根据所述流域分布几何数据和所述流域分布属性数据,生成所述流域地图数据。可选的,所述矢量化结果包含已挂接成功的流域矢量化线段和未挂接成功的流域矢量化线段,所述拓扑处理模块,具体用于:对所述矢量化结果中未挂接成功的流域矢量化线段制作挂接,得到挂接结果;根据所述挂接结果,生成面状数据;对所述面状数据进行面缺失修正和面压盖修正,得到所述拓扑处理结果。可选的,所述拓扑处理模块,具体用于:若所述未挂接成功的流域矢量化线段相互独立,则对所述未挂接成功的流域矢量化线段进行拼接处理;若所述未挂接成功的流域矢量化线段相互重合,则对所述未挂接成功的流域矢量化线段进行删除处理,或者,对所述未挂接成功的流域矢量化线段进行删除处理、打断处理和拼接处理;若所述未挂接成功的流域矢量化线段相互交叉,则对所述未挂接成功的流域矢量化线段进行打断处理和拼接处理。可选的,所述拓扑处理模块,具体用于:查找所述矢量化结果中没有组成任何面状数据的流域矢量化线段;对所述没有组成任何面状数据的流域矢量化线段重新制作挂接。可选的,所述拓扑处理模块,具体用于:根据所述流域分布图片,判断是否存在未生成的面状数据;若存在,则对与所述未生成的面状数据相关的流域矢量化线段重新制作挂接。可选的,上述设备,还包括:统计模块,用于:获取各行政区划的地图数据;根据所述流域地图数据和所述行政区划的地图数据,对所述流域分布图片中包含的各流域在所述行政区划的分布信息进行统计分析,得到所述流域分布图片中各流域占据各行政区划的面积。可选的,所述统计模块,还用于:获取水系地图数据和绿地地图数据;根据所述流域地图数据、所述水系地图数据和所述绿地地图数据,对所述流域分布图片中包含的各流域中分布的水系和绿地进行分析,得到各流域包含的水系面积和绿地面积。第三方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述流域地图数据的生成方法。第四方面,本专利技术提供的一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来实现上述流域地图数据的生成方法。本专利技术提供的流域地图数据的生成方法和设备,在获取到流域分布图片的基础上,通过对所述流域分布图片进行矢量化处理,得到矢量化结果;然后,根据所述矢量化结果,制作流域地图数据。使得得到的该流域地图数据具备对象属性,便于对所包含的各流域的分布情况进行统计分析。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的流域地图数据的生成方法的实施例一的流程示意图;图2为本专利技术提供的流域分布图片示意图;图3为本专利技术提供的矢量本文档来自技高网...

【技术保护点】
1.一种流域地图数据的生成方法,其特征在于,包括:/n获取流域分布图片;/n对所述流域分布图片进行矢量化处理,得到矢量化结果;/n对所述矢量化结果进行拓扑处理,得到拓扑处理结果;/n根据所述流域分布图片中各流域所包含的水系,对所述拓扑处理结果进行调整,得到流域分布几何数据;/n对所述拓扑处理结果进行属性字段赋值,得到流域分布属性数据;/n根据所述流域分布几何数据和所述流域分布属性数据,生成所述流域地图数据。/n

【技术特征摘要】
1.一种流域地图数据的生成方法,其特征在于,包括:
获取流域分布图片;
对所述流域分布图片进行矢量化处理,得到矢量化结果;
对所述矢量化结果进行拓扑处理,得到拓扑处理结果;
根据所述流域分布图片中各流域所包含的水系,对所述拓扑处理结果进行调整,得到流域分布几何数据;
对所述拓扑处理结果进行属性字段赋值,得到流域分布属性数据;
根据所述流域分布几何数据和所述流域分布属性数据,生成所述流域地图数据。


2.根据权利要求1所述的方法,其特征在于,所述矢量化结果包含已挂接成功的流域矢量化线段和未挂接成功的流域矢量化线段;
所述对所述矢量化结果进行拓扑处理,得到拓扑处理结果,包括:
对所述矢量化结果中未挂接成功的流域矢量化线段制作挂接,得到挂接结果;
根据所述挂接结果,生成面状数据;
对所述面状数据进行面缺失修正和面压盖修正,得到所述拓扑处理结果。


3.根据权利要求2所述的方法,其特征在于,所述对所述矢量化结果中未挂接成功的流域矢量化线段制作挂接,包括:
若所述未挂接成功的流域矢量化线段相互独立,则对所述未挂接成功的流域矢量化线段进行拼接处理;
若所述未挂接成功的流域矢量化线段相互重合,则对所述未挂接成功的流域矢量化线段进行删除处理,或者,对所述未挂接成功的流域矢量化线段进行删除处理、打断处理和拼接处理;
若所述未挂接成功的流域矢量化线段相互交叉,则对所述未挂接成功的流域矢量化线段进行打断处理和拼接处理。


4.根据权利要求2所述的方法,其特征在于,所述对所述面状数据进行面缺失修正,包括:
查找所述矢量化结果中没有组成任何面状数据的流域矢量化线段;
对所述没有组成任何面状数据的流域矢量化线段重新制作挂接。


5.根据权利要求2所述的方法,其特征在于,所述对所述面状数据...

【专利技术属性】
技术研发人员:韩莹刘芬徐颖
申请(专利权)人:西安四维图新信息技术有限公司
类型:发明
国别省市:陕西;61

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

1