System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及地理信息,尤其是涉及到一种基础地理信息地形数据的增量数据提取方法及装置、存储介质、计算机设备。
技术介绍
1、目前国家基础地理信息数据库更新工程中,地形要素数据库系统的更新主要采用增量式更新,即在原有数据库基础上仅对发生变化的要素进行更新,数据库中存储连续年度的增量更新数据。
2、现今很多用户通过从国家基础地理信息数据库中获取地形数据来建库。当前国家基础地理信息数据库提供地形数据的方式通常为,根据用户需求,为用户提供间隔的多期增量数据,用户依次对每期增量数据进行分析,最终从多期增量数据中找到需要的增量数据,之后对需要的增量数据进行加工处理后建库。然而,这种方式需要处理的数据体量大,容易导致增量数据分析效率低下、分析出错率高。
技术实现思路
1、有鉴于此,本申请提供了一种基础地理信息地形数据的增量数据提取方法及装置、存储介质、计算机设备,在用户确定了目标时间段之后,自动获取这些目标时间段对应的地形数据的增量数据,并对这些增量数据进行自动提取,大大提升了增量数据的分析效率和准确率。
2、根据本申请的一个方面,提供了一种基础地理信息地形数据的增量数据提取方法,包括:
3、响应于增量数据提取指令,确定待进行增量数据提取的多个目标时间段,并获取每个目标时间段对应的地形数据的增量数据;
4、对于每个目标时间段,从所述目标时间段对应的地形数据的增量数据中,读取每个图层对应的目标子增量数据,并根据所述目标子增量数据,确定每个图层对应的变化数
5、对于每个图层,确定所述图层下各目标时间段对应的变化数组集合,并对各目标时间段对应的变化数组集合进行融合处理,得到所述图层对应的融合数组集合,其中,所述融合数组集合中包括增加融合数组、删除融合数组和修改融合数组,每个融合数组中包括第二变化地形要素标识以及最新变化时间段;
6、根据各图层对应的融合数组集合,得到所述多个目标时间段对应的地形数据的增量数据提取结果。
7、根据本申请的另一方面,提供了一种基础地理信息地形数据的增量数据提取装置,包括:
8、增量数据获取模块,用于响应于增量数据提取指令,确定待进行增量数据提取的多个目标时间段,并获取每个目标时间段对应的地形数据的增量数据;
9、增量数据读取模块,用于对于每个目标时间段,从所述目标时间段对应的地形数据的增量数据中,读取每个图层对应的目标子增量数据,并根据所述目标子增量数据,确定每个图层对应的变化数组集合,其中,所述变化数组集合包括增加数组、删除数组和修改数组,每个数组中包括第一变化地形要素标识以及所属目标时间段;
10、融合处理模块,用于对于每个图层,确定所述图层下各目标时间段对应的变化数组集合,并对各目标时间段对应的变化数组集合进行融合处理,得到所述图层对应的融合数组集合,其中,所述融合数组集合中包括增加融合数组、删除融合数组和修改融合数组,每个融合数组中包括第二变化地形要素标识以及最新变化时间段;
11、结果确定模块,用于根据各图层对应的融合数组集合,得到所述多个目标时间段对应的地形数据的增量数据提取结果。
12、依据本申请又一个方面,提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述基础地理信息地形数据的增量数据提取方法。
13、依据本申请再一个方面,提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述基础地理信息地形数据的增量数据提取方法。
14、借由上述技术方案,本申请提供的一种基础地理信息地形数据的增量数据提取方法及装置、存储介质、计算机设备,响应于增量数据提取指令,明确哪些目标时间段内的地形数据的增量数据是需要被提取的。确定了目标时间段之后,进一步可以获取这些目标时间段对应的地形数据的增量数据。针对每个目标时间段,获取了每个目标时间段对应的地形数据的增量数据之后,进一步,可以分别从每个目标时间段对应的地形数据的增量数据中,读取每个图层对应的目标子增量数据。之后,根据该图层下的目标子增量数据,确定目标子增量数据中包含的变化地形要素中,哪些变化地形要素是新增加的、哪些是被删除的、哪些是被修改的。这些信息随后被组织成变化数组集合,每个变化数组集合中包含增加数组、删除数组和修改数组,分别记录相应类型的变化地形要素,以及变化对应的目标时间段。每个图层对应的变化数组集合中的变化地形要素可以被称作第一变化地形要素。进一步,可以对各目标时间段下的同一图层的变化数组集合进行融合处理,最终每个图层下仅对应一个融合数组集合。其中,融合数组集合中每个融合数组包含的变化地形要素标识可以被称作第二变化地形要素标识。得到各个图层对应的融合数组集合之后,可以根据各图层对应的融合数组集合,得到上述多个目标时间段对应的地形数据的增量数据提取结果。本申请实施例在用户确定了目标时间段之后,自动获取这些目标时间段对应的地形数据的增量数据,并对这些增量数据进行自动提取,大大提升了增量数据的分析效率和准确率。
15、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种基础地理信息地形数据的增量数据提取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标子增量数据,确定每个图层对应的变化数组集合,包括:
3.根据权利要求2所述的方法,其特征在于,所述对各目标时间段对应的变化数组集合进行融合处理,得到所述图层对应的融合数组集合,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于增量数据提取请求,确定待进行增量数据提取的多个目标时间段之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述将显示的目标时间段作为待进行增量数据提取的多个目标时间段之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述对于每个目标时间段,从所述目标时间段对应的地形数据的增量数据中,读取每个图层对应的目标子增量数据之前,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述得到所述图层对应的融合数组集合之后,所述方法还包括:
8.一种基础地理信息地形数据的增量数据提取装置,其特征在于,包括:
< ...【技术特征摘要】
1.一种基础地理信息地形数据的增量数据提取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标子增量数据,确定每个图层对应的变化数组集合,包括:
3.根据权利要求2所述的方法,其特征在于,所述对各目标时间段对应的变化数组集合进行融合处理,得到所述图层对应的融合数组集合,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于增量数据提取请求,确定待进行增量数据提取的多个目标时间段之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述将显示的目标时间段作为待进行增量数据提取的多个目标时间段之后,所述方法还包括:
6.根据权利要求1所述的...
【专利技术属性】
技术研发人员:姜慧伟,李雪梅,李力勐,杨应,何雪,刘宇航,
申请(专利权)人:国家基础地理信息中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。