一种多源矢量数据存储及迭代计算方法

基本信息

申请号 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的空间查询机制实现多源矢量数据的标准化存储与数据自动定位,并且全开源框架能够有效节约项目成本。