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、可选地,所述根据所述更新数据通过更新规则对所述待更新数据集信息和所述关联数据进行联动更新的步骤,包括:
16、在更新规则为复杂更新规则时,根据所述更新数据分别对所述待更新数据集信息和所述关联数据进行数据更新;
17、在数据更新完成后,根据更新后的待更新数据和更新后的关联数据确定道路实体数据;
18、将所述道路实体数据转换为道路制图数据,并判断所述道路制图数据是否存在冲突区域;
19、若存在所述冲突区域,则对所述道路制图数据进行冲突处理,以完成所述待更新数据集信息和所述关联数据之间的联动更新。
20、可选地,所述确定待更新数据集信息对应的候选数据集空间网格码的步骤,包括:
21、根据所述待更新数据集信息通过数据集门类关联规则确定派生关联数据集门类信息;
22、根据所述派生关联数据集门类信息通过小类关联规则确定关联数据集小类信息;
23、根据所述关联数据集小类信息确定关联数据集小类空间网格码;
24、根据所述关联数据集小类空间网格码通过空间网格码关联规则确定候选数据集空间网格码。
25、可选地,所述根据所述候选数据集空间网格码和增量包空间网格码确定关联数据集信息的步骤,包括:
26、通过所述空间网格码关联规则确定所述候选数据集空间网格码与所述增量包空间网格码之间的空间网格码关联关系;
27、根据所述空间网格码关联关系确定关联数据集信息。
28、此外,为实现上述目的,本专利技术还提出一种空间变化数据联动更新系统,所述空间变化数据联动更新系统包括:
29、检测模块,用于在检测到原始地理数据集发生数据变动时,确定待更新数据集信息对应的候选数据集空间网格码;
30、运算模块,用于根据所述候选数据集空间网格码和增量包空间网格码确定关联数据集信息;
31、确定模块,用于确定增量包中更新数据对应的唯一码,并根据所述唯一码确定所述关联数据集信息中关联数据;
32、更新模块,用于根据所述更新数据通过更新规则对所述待更新数据集信息和所述关联数据进行联动更新。
33、此外,为实现上述目的,本专利技术还提出一种空间变化数据联动更新设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的空间变化数据联动更新程序,所述空间变化数据联动更新程序配置为实现如上文所述的空间变化数据联动更新方法的步骤。
34、此外,为实现上述目的,本专利技术还提出一种存储介质,所述存储介质上存储有空间变化数据联动更新程序,所述空间变化数据联动更新程序被处理器执行时实现如上文所述的空间变化数据联动更新方法的步骤。
35、本专利技术在检测到原始地理数据集发生数据变动时,首先确定待更新数据集信息对应的候选数据集空间网格码,然后根据候选数据集空间网格码和增量包空间网格码确定关联数据集信息,之后确定增量包中更新数据对应的唯一码,并根据唯一码确定关联数据集信息中关联数据,最后根据更新数据通过更新规则对待更新数据集信息和关联数据进行联动更新。相较于现有技术中仅仅能够实现对多源异构和多尺度地理矢量数据的变化检测,并未说明如何进行联动更新,而本专利技术通过唯一码的唯一性、关联性及定位的特性,快速识别需要更新具体数据,进而提高了更新的处理效率。
本文档来自技高网...【技术保护点】
1.一种空间变化数据联动更新方法,其特征在于,所述空间变化数据联动更新方法包括以下步骤:
2.如权利要求1所述的方法,其特征在于,所述根据所述唯一码确定所述关联数据集信息中关联数据的步骤,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述更新数据通过更新规则对所述待更新数据集信息和所述关联数据进行联动更新的步骤,包括:
4.如权利要求1所述的方法,其特征在于,所述根据所述更新数据通过更新规则对所述待更新数据集信息和所述关联数据进行联动更新的步骤,包括:
5.如权利要求1-4任一项所述的方法,其特征在于,所述确定待更新数据集信息对应的候选数据集空间网格码的步骤,包括:
6.如权利要求5所述的方法,其特征在于,所述根据所述候选数据集空间网格码和增量包空间网格码确定关联数据集信息的步骤,包括:
7.一种空间变化数据联动更新系统,其特征在于,所述空间变化数据联动更新系统包括:
8.一种空间变化数据联动更新设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的空
9.一种存储介质,其特征在于,所述存储介质上存储有空间变化数据联动更新程序,所述空间变化数据联动更新程序被处理器执行时实现如权利要求1至6任一项所述的空间变化数据联动更新方法的步骤。
...【技术特征摘要】
1.一种空间变化数据联动更新方法,其特征在于,所述空间变化数据联动更新方法包括以下步骤:
2.如权利要求1所述的方法,其特征在于,所述根据所述唯一码确定所述关联数据集信息中关联数据的步骤,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述更新数据通过更新规则对所述待更新数据集信息和所述关联数据进行联动更新的步骤,包括:
4.如权利要求1所述的方法,其特征在于,所述根据所述更新数据通过更新规则对所述待更新数据集信息和所述关联数据进行联动更新的步骤,包括:
5.如权利要求1-4任一项所述的方法,其特征在于,所述确定待更新数据集信息对应的候选数据集空间网格码的步骤,包括:
6.如权利要求...
【专利技术属性】
技术研发人员:吴信才,吴亮,黄波,陈小佩,张宏春,陈波,黄胜辉,
申请(专利权)人:武汉中地数码科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。