[发明专利]一种矢量图层及图斑的历史版本回溯方法有效
申请号: | 202110758379.2 | 申请日: | 2021-07-05 |
公开(公告)号: | CN113486034B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 唐爽;刘久胜;付强;向其权;魏涛;叶斌;谭丹;徐嘉;文坚;李小波;胡世林 | 申请(专利权)人: | 重庆比特数图科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/22;G06F16/24;G06F16/29 |
代理公司: | 重庆飞思明珠专利代理事务所(普通合伙) 50228 | 代理人: | 李宁 |
地址: | 400000 重庆市南岸区南坪街道南坪西路36号(*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矢量图 历史 版本 回溯 方法 | ||
1.一种矢量图层及图斑的历史版本回溯方法,其特征在于包括以下步骤:
步骤1、在数据库创建图层信息表与图层更新表;
步骤2、当有矢量数据库入库时,判断其是否为首次入库,若是则根据待入库矢量数据的数据内容在所述图层信息表内创建新的图层并在图层更新表中加入图层更新信息,然后创建数据存储表并存入待入库矢量数据,否则根据更新类型在上一版本数据表的基础上进行数据修改;
步骤3、查询目标矢量图层在目标时间点版本的图层数据;
步骤4、根据查询出的图层数据,追溯目标矢量图层内目标图斑在各个版本里的变化,得出版本间目标图斑的关联关系;
步骤3中查询目标时间点版本的图层数据的具体步骤如下:
步骤3.1、在图层更新表内,根据目标矢量图层的图层中文名字查询出符合目标时间点的记录,获取相应的数据存储表;
步骤3.2、在获取的数据存储表中筛选创建时间与失效时间区间包含目标时间点的图层数据。
2.根据权利要求1所述的矢量图层及图斑的历史版本回溯方法,其特征在于:所述图层信息表包括图层编号、图层中文名字、图层创建时间、图层更新时间、图层描述与图层名。
3.根据权利要求1或2所述的矢量图层及图斑的历史版本回溯方法,其特征在于:所述图层更新表包括编号、图层编号、数据表名称、更新类型、更新时间以及备注。
4.根据权利要求1所述的矢量图层及图斑的历史版本回溯方法,其特征在于:步骤2中矢量数据首次入库时的具体步骤如下:
步骤2.1、在所述图层信息表内建立与待入库矢量数据的数据内容相适应的图层;
步骤2.2、在所述图层更新表内添加新建图层的更新信息;
步骤2.3、创建数据存储表,并添加创建时间字段与失效时间字段,将矢量数据存入数据存储表内,并根据图层更新表内的更新时间为数据存储表内的创建时间赋值,同时设置失效时间。
5.根据权利要求4所述的矢量图层及图斑的历史版本回溯方法,其特征在于:步骤2中矢量数据不是首次入库时的具体步骤如下:
判断待入库矢量数据的更新类型,若是全量更新则进入步骤2.2,若是增量更新,则进入步骤2.3,且不创建新的数据存储表,在上一个版本的数据存储表中进行增删改操作。
6.根据权利要求1所述的矢量图层及图斑的历史版本回溯方法,其特征在于:步骤4中追溯目标矢量图层内目标图斑在各个版本里的变化的具体步骤如下:
步骤4.1、通过对目标图斑与各个版本的图层数据做相交运算,找出每个版本中和目标图斑有关联的图斑集合;
步骤4.2、对相邻版本的图斑集合再次进行相交运算,找出版本间目标图斑的关联关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆比特数图科技有限公司,未经重庆比特数图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110758379.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于往复式自动去除雾气的防雾型口罩
- 下一篇:无溶剂涂料及其制备方法