【技术实现步骤摘要】
本专利技术属于计算机
,具体涉及一种空间数据库中矢量数据几何变化检测的方法及装置。
技术介绍
数据安全对于业务信息系统运行至关重要,数据库不仅是业务系统运行的基础,也是企业和管理部门的重要资产,因此维护数据库的安全,保证数据的完整性和逻辑一致性非常重要。空间数据库即为存储了空间数据的数据库,矢量或栅格数据按照一定的规则、结构、数据类型存储在关系数据库中,通过特定的操作方法实现空间数据的读取和写入操作。在业务信息系统运行过程中,空间数据库中矢量数据几何形态的变化是由于业务流程推进所致,其数据拓扑关系完整,与业务数据之间逻辑关系一致。当发生数据意外或非法操作时,几何信息的完整性和逻辑性就可能受到破坏。例如,在城镇化发展用地监管过程中,一块建设用地地块数据需要经过严格的批供用补查流程,如果为了获得比批复地块更大的面积或更有利位置,在供地环节通过非法手段对地块几何边界进行修改或者将地块整体平移,就会产生与界址点记录不匹配地块几何数据,同时该地块几何数据中的错误会传入用地等后续业务流程,导致严重的后果。对矢量数据几何变化进行检测,并提取变化信息,可以实现数据完整性检查和动态变化分析,对意外或非法的数据库操作进行监测,提高空间数据库安全性。目前实现空间数据库中矢量数据变化检测主要有两种类型的技术方案:一种是在空间数据库中记录不同时间节点的矢量数据状态,提取同一矢量数据在任意两个时间节点的状态进行对比分析,可获得该矢量数据在这两个时间节点之间的几何变化信息。然而,这种方法每次变化分析都需要提取两个时间节点的完整矢量数据,操作流程复杂繁琐,时效性差,同时对于数据备 ...
【技术保护点】
一种空间数据库中矢量数据几何变化检测的方法,其特征在于,包括:S1:获取空间数据库中与待检测矢量数据相关的数据表和所述数据表对应的日志,采用日志分析工具对所述日志进行解析,得到所述数据表在进行数据操作之前的第一数据表和数据操作之后的第二数据表;S2:采用预设的解析方法,根据所述第一数据表得到在所述数据操作前的第一几何数据对象,根据所述第二数据表得到在所述数据操作后的第二几何数据对象;S3:将所述第一几何数据对象和所述第二几何数据对象进行空间叠加分析,若合并后得到一个几何对象,则所述数据操作没有引起所述待检测矢量数据的几何边界变化和空间位置变化;否则,所述数据操作引起了所述待检测矢量数据的几何边界变化或者空间位置变化。
【技术特征摘要】
1.一种空间数据库中矢量数据几何变化检测的方法,其特征在于,包括:S1:获取空间数据库中与待检测矢量数据相关的数据表和所述数据表对应的日志,采用日志分析工具对所述日志进行解析,得到所述数据表在进行数据操作之前的第一数据表和数据操作之后的第二数据表;S2:采用预设的解析方法,根据所述第一数据表得到在所述数据操作前的第一几何数据对象,根据所述第二数据表得到在所述数据操作后的第二几何数据对象;S3:将所述第一几何数据对象和所述第二几何数据对象进行空间叠加分析,若合并后得到一个几何对象,则所述数据操作没有引起所述待检测矢量数据的几何边界变化和空间位置变化;否则,所述数据操作引起了所述待检测矢量数据的几何边界变化或者空间位置变化。2.根据权利要求1中的方法,其特征在于,还包括:若将所述第一几何数据对象和所述第二几何数据对象进行空间叠加分析,合并后得到至少两个几何对象,则逐一对比所述第一几何数据对象和所述第二几何数据对象的坐标序列,判断所述第一几何数据对象的坐标序列对应的点和相应的所述第二几何数据对象的坐标序列对应的点在X方向的偏差是否一致,以及在Y方向上的偏差是否一致;若所述第一几何数据对象的坐标序列对应的点和相应的所述第二几何数据对象的坐标序列对应的点在X方向的偏差一致且在Y方向上的偏差也一致,则判定所述数据操作引起了所述待检测矢量数据的空间位置变化,没有引起所述待检测矢量数据的几何边界变化;若所述第一几何数据对象的坐标序列对应的点和相应的所述第二几何数据对象的坐标序列对应的点在X方向的偏差不一致或者Y方向上的偏差不一致,则判定所述数据操作引起了所述待检测矢量数据的几何边界变化和空间位置变化。3.根据权利要求2中的方法,其特征在于,所述数据表对应的日志包括在线日志和归档日志。4.根据权利要求2中的方法,其特征在于,所述数据操作包括插入、删除和更新;若对所述数据表进行了插入的数据操作,则所述数据表在进行插入的数据操作之前的数据表为空,对应的几何数据对象也为空;若对所述数据表进行了删除的数据操作,则所述数据表在进行删除的数据操作之后的数据表为空,对应的几何数据对象也为空。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述步骤S1之前还包括:每隔预设时间段获取空间数据库中与待检测矢量数据相关的数据表和所述数据表对应的日志,对待检测矢量数据是否发生几何变化进行周期性检测。6.一种空间数据库中矢...
【专利技术属性】
技术研发人员:郝星耀,潘瑜春,高秉博,李晓岚,李淑华,
申请(专利权)人:北京农业信息技术研究中心,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。