一种多源矢量数据存储及迭代计算方法
基本信息
申请号 | CN201910184674.4 | 申请日 | - |
公开(公告)号 | CN109669961A | 公开(公告)日 | 2019-04-23 |
申请公布号 | CN109669961A | 申请公布日 | 2019-04-23 |
分类号 | G06F16/2455(2019.01)I; G06F16/25(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 王旭; 柳孟成; 史鑫明; 王瑜慧 | 申请(专利权)人 | 紫光云数科技有限公司 |
代理机构 | 江苏舜点律师事务所 | 代理人 | 紫光云数科技有限公司 |
地址 | 210008 江苏省南京市浦口区南京海峡两岸科技工业园台中路99-288号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种多源矢量数据存储及迭代计算方法,涉及数据库技术领域,包括如下步骤:(1)数据解析;通过开源库对上传的各类矢量数据作解析;(2)数据入库;识别并提取空间信息字段,用字符串拼接方式转换成WKT标准的长字符串,新增Coordniate字段存储WKT格式数据,随矢量数据一起入MySQL库;(3)迭代计算;后台计算入库数据的范围,当数据量超过一定范围时,计算当前数据所占Polygon大小,分别存入链表,最后再计算链表内所有Polygon范围的合集,得出总的范围。本发明采用基于WKT格式的数据存储和MySQL5.7的空间查询机制实现多源矢量数据的标准化存储与数据自动定位,并且全开源框架能够有效节约项目成本。 |
