离散型图斑的自动编码方法及计算机可读存储介质技术

技术编号:36744857 阅读:15 留言:0更新日期:2023-03-04 10:26
本发明专利技术公开了一种离散型图斑的自动编码方法及计算机可读存储介质,方法包括:获取待编码图斑;根据预设的分幅规格,对地图进行划分,得到至少一个的分幅地图,并分别为各分幅地图生成唯一编码,得到各分幅地图的图幅编号;分别根据各待编码图斑的质心的地理坐标,确定各待编码图斑所属的分幅地图;根据待编码图斑对应的地理坐标,确定属于同一分幅地图的待编码图斑的经纬度排列顺序,并根据经纬度排列顺序,对属于同一分幅地图的待编码图斑进行编码,得到待编码图斑的编码值;分别根据各待编码图斑的编码值及其所属的分幅地图的图幅编号,确定各待编码图斑的ID值。本发明专利技术可提高离散型图斑的编码效率,且可保证编码的唯一性。性。性。

【技术实现步骤摘要】
离散型图斑的自动编码方法及计算机可读存储介质


[0001]本专利技术涉及地图处理
,尤其涉及一种离散型图斑的自动编码方法及计算机可读存储介质。

技术介绍

[0002]图斑通常是指被界线围合,并具有单一类型属性的图块。按照空间分布格局,可分为空间连续图斑和离散型图斑。作为最小的制图单元,为了便于区分,通过需要以一定的规则赋予编号,即图斑号。
[0003]目前,传统图斑号编制方法是利用人工目视判断实现,存在主观性强、费时费力、编号杂乱无序、编号易错、效率低等缺点,已无法满足实际项目的需要。并且,基于地理信息产业地图数据量大的特点,传统工具对海量图斑编号容易导致编号长,不便查看,且造成数据库数据量冗余等缺点,已无法满足实际项目的需求。同时,传统工具对地图数据海量图斑按国家标准比例尺分幅还容易存在图斑跨图幅分割的现象。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种离散型图斑的自动编码方法及计算机可读存储介质,可提高离散型图斑的编码效率,且可保证编码的唯一性。
[0005]为了解决上述技术问题,本专利技术采用的技术方案为:一种离散型图斑的自动编码方法,包括:
[0006]获取至少一个的待编码图斑;
[0007]根据预设的分幅规格,对地图进行划分,得到至少一个的分幅地图,并分别为各分幅地图生成唯一编码,得到各分幅地图的图幅编号;
[0008]分别根据各待编码图斑的质心的地理坐标,确定各待编码图斑所属的分幅地图;
[0009]根据待编码图斑对应的地理坐标,确定属于同一分幅地图的待编码图斑的经纬度排列顺序,并根据所述经纬度排列顺序,对属于同一分幅地图的待编码图斑进行编码,得到待编码图斑的编码值;
[0010]分别根据各待编码图斑的编码值及其所属的分幅地图的图幅编号,确定各待编码图斑的ID值。
[0011]本专利技术还提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的方法的步骤。
[0012]本专利技术的有益效果在于:通过对地图进行分幅,并根据图斑的质心来确定图斑所属的分幅地图,从而对海量图斑进行智能分批,且可避免跨幅图斑重复的问题,保证一个图斑只属于一个分幅地图;通过对每个分幅地图内的图斑单独进行编码,并根据分幅地图的图幅编号以及图斑在分幅地图内的编码值,生成图斑的ID值,既可保证ID值的唯一性,也可避免海量图斑的ID值过长不便查看且造成数据库数据量冗余的问题;通过获取图斑的位置信息,并对同一分幅地图内的图斑的质心坐标、左上角坐标或右下角坐标按“从上到下、从
左到右”、“从左到右,从上到下”、“环状”、“线性”等不同的排序原则进行自动编号,为离散型图斑的编号提供高效、合理的解决方法。本专利技术可提高离散型图斑的编码效率,且可保证编码的唯一性和准确性。
附图说明
[0013]图1为本专利技术实施例一的一种离散型图斑的自动编码方法的流程图;
[0014]图2为本专利技术实施例二的方法流程图。
具体实施方式
[0015]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图详予说明。
[0016]请参阅图1,一种离散型图斑的自动编码方法,包括:
[0017]获取至少一个的待编码图斑;
[0018]根据预设的分幅规格,对地图进行划分,得到至少一个的分幅地图,并分别为各分幅地图生成唯一编码,得到各分幅地图的图幅编号;
[0019]分别根据各待编码图斑的质心的地理坐标,确定各待编码图斑所属的分幅地图;
[0020]根据待编码图斑对应的地理坐标,确定属于同一分幅地图的待编码图斑的经纬度排列顺序,并根据所述经纬度排列顺序,对属于同一分幅地图的待编码图斑进行编码,得到待编码图斑的编码值;
[0021]分别根据各待编码图斑的编码值及其所属的分幅地图的图幅编号,确定各待编码图斑的ID值。
[0022]从上述描述可知,本专利技术的有益效果在于:可避免跨幅图斑重复的问题,保证一个图斑只属于一个分幅地图;可保证ID值的唯一性,也可避免海量图斑的ID值过长不便查看的问题;为离散型图斑的编号提供高效、合理的解决方法。
[0023]进一步地,还包括:
[0024]当对图斑进行更新后,根据更新前后各图斑的位置和形状,确定新增的图斑和发生变化的图斑,并将所述新增的图斑和发生变化的图斑作为新图斑;
[0025]分别根据各新图斑的质心的地理坐标,确定各新图斑所属的分幅地图;
[0026]根据新图斑对应的地理坐标,确定属于同一分幅地图的新图斑的经纬度排列顺序,并根据所述经纬度排列顺序以及所述同一分幅地图中的各图斑的最大编码值,对属于所述同一分幅地图的新图斑进行顺延编码,得到新图斑的编码值;
[0027]分别根据各新图斑的编码值及其所属的分幅地图的图幅编号,确定各新图斑的ID值。
[0028]由上述描述可知,在同份数据的部分数据变化的情况下,通过比对更新前后图斑的变化,对新增或改变的图斑按所属分幅地图内的最大图斑编码进行顺延编码,确保图斑编码的唯一性。
[0029]进一步地,所述待编码图斑对应的地理坐标为待编码图斑的质心、左上角或右下角的地理坐标;所述新图斑对应的地理坐标为新图斑的质心、左上角或右下角的地理坐标。
[0030]进一步地,所述根据待编码图斑对应的地理坐标,确定属于同一分幅地图的待编
码图斑的经纬度排列顺序具体为:
[0031]根据预设的排序规则,对属于同一分幅地图的待编码图斑对应的地理坐标进行排序,并将排序结果作为经纬度排列顺序,所述排序规则为从上到下从左到右、从左到右从上到下、环状或线性。
[0032]由上述描述可知,根据图斑对应的地理坐标,将其按照“从上到下、从左到右”、“从左到右,从上到下”、“环状”或“线性”的排序规则进行排序,为离散型图斑的编号提供高效、合理的解决方法。
[0033]本专利技术还提出一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上所述的方法。
[0034]实施例一
[0035]请参照图1,本专利技术的实施例一为:一种离散型图斑的自动编码方法,可应用于对海量离散型图斑的编号。
[0036]如图1所示,包括如下步骤:
[0037]S101:获取至少一个的待编码图斑。在进行第一次编码时,获取所有需要编码的图斑。
[0038]S102:根据预设的分幅规格,对地图进行划分,得到至少一个的分幅地图,并分别为各分幅地图生成唯一编码,得到各分幅地图的图幅编号。
[0039]本实施例中,按照国家标准比例尺对地图进行标准分幅,并为各分幅地图赋予唯一的图幅编号。
[0040]S103:分别根据各待编码图斑的质心的地理坐标,确定各待编码图斑所属的分幅地图。
[0041]通过根据图斑的质心位置,确定图斑所属的分幅地图,使得一个图斑只属于一个分幅地图,避免跨幅图斑重复的问题。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种离散型图斑的自动编码方法,其特征在于,包括:获取至少一个的待编码图斑;根据预设的分幅规格,对地图进行划分,得到至少一个的分幅地图,并分别为各分幅地图生成唯一编码,得到各分幅地图的图幅编号;分别根据各待编码图斑的质心的地理坐标,确定各待编码图斑所属的分幅地图;根据待编码图斑对应的地理坐标,确定属于同一分幅地图的待编码图斑的经纬度排列顺序,并根据所述经纬度排列顺序,对属于同一分幅地图的待编码图斑进行编码,得到待编码图斑的编码值;分别根据各待编码图斑的编码值及其所属的分幅地图的图幅编号,确定各待编码图斑的ID值。2.根据权利要求1所述的离散型图斑的自动编码方法,其特征在于,还包括:当对图斑进行更新后,根据更新前后各图斑的位置和形状,确定新增的图斑和发生变化的图斑,并将所述新增的图斑和发生变化的图斑作为新图斑;分别根据各新图斑的质心的地理坐标,确定各新图斑所属的分幅地图;根据新图斑对应的地理坐标,确定属于同一分幅地图的新图斑的经纬度排列顺序,并根据所述经纬度排列...

【专利技术属性】
技术研发人员:郭月美臧志斌林黎鸣卓坤城吕喜容熊梅
申请(专利权)人:国网信息通信产业集团有限公司
类型:发明
国别省市:

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

1