[发明专利]一种实体的多粒度时空对象数据库建立方法有效
申请号: | 202110249645.9 | 申请日: | 2021-03-08 |
公开(公告)号: | CN112966055B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 刘小春;张亚军;张彦丽 | 申请(专利权)人: | 苏州中科蓝迪软件技术有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/21;G06F16/22 |
代理公司: | 广州博联知识产权代理有限公司 44663 | 代理人: | 王洪江 |
地址: | 215000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实体 粒度 时空 对象 数据库 建立 方法 | ||
1.一种实体的多粒度时空对象数据库建立方法,其特征在于,包括以下步骤:
S1)、建立多粒度时空对象概念模型
S101)、通过直接建模的方式,将现实世界的任何时空实体抽象为具备8个方面的对象类,所述的对象以对象类OType的方式进行管理,即同一类时空实体抽象后属于同一对象类,一个实体可实例化为该对象类的一个实例;
S102)、定义对象类之间的关系,包括组成、继承和关联关系;
S103)、为每一个对象类具体定义8个方面的内容,包括时空参考、位置、属性、关系、组成、形态、行为、认知的内容,一个对象类中可以定义多个属性、关系、形态,形态与位置相同可以直接引用;
S2)、建立多粒度时空对象逻辑模型
通过设计对象类、对象、时空参考、位置、属性、关系、组成、形态、行为、认知的数据表结构,实现多粒度时空对象的逻辑模型设计,实现类模板和对象类的设计,以及类模板之间继承、关联关系、组成关系的设计,对象生命周期的设计;
S3)、建立多粒度时空对象物理模型
通过选用PostGIS、Neo4j、Mongodb、GeoMesa、HDFS搭建混合物理存储环境,实现多粒度时空对象的文件、关系数据、位置数据、图数据、模型数据、动态数据、BIM数据、矢量数据、遥感数据等数据的存储,并基于对象逻辑模型构建物理数据库结构,基于数据库建立数据库级别索引,并能存储多粒度时空对象的全生命周期版本数据;
S4)、设置混搭数据库的访问接口
为了实现对混搭数据库的访问,基于JAVA语言对每种混搭数据库设置访问接口,包括基于PostGIS实现地理空间数据和对象属性等数据的访问接口、实现基于Neo4j的对象关系数据的访问接口、实现基于Mongodb的对象模型数据的访问接口、实现基于GeoMesa的时空轨迹与传感器时序数据的访问接口、实现基于HDFS的文件数据的访问接口,通过这些类访问接口可以实现对象属性、位置、形态、关系特征的存储、更新的访问能力;
S5)、建立多粒度时空对象访问接口,通过定义多粒度时空对象内存结构并整合集成步骤S4)中的接口,实现多粒度时空对象访问接口,通过将来自多源的对象数据在多粒度时空对象内存结构中以多粒度时空对象整合,并将多粒度时空对象或者多粒度时空对象集传给多粒度时空对象访问接口,实现对象或者对象集合的存储与更新、以及访问能力。
2.根据权利要求1所述的一种实体的多粒度时空对象数据库建立方法,其特征在于:步骤S101)中,所述的对象具备8个方面特征,分别为时空参照、空间位置、属性、关系、形态、组成、行为、认知。
3.根据权利要求1所述的一种实体的多粒度时空对象数据库建立方法,其特征在于:步骤S102)中,对象类之间可以有组成、关联、继承的关系,创建对象时可以使用该关系建立对象之间关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州中科蓝迪软件技术有限公司,未经苏州中科蓝迪软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110249645.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工业高频大数据实时处理系统与方法
- 下一篇:一种复合式电池