[发明专利]一种基于NoSQL的跨工程或跨图幅图元检索方法及系统在审
申请号: | 201810556704.5 | 申请日: | 2018-05-31 |
公开(公告)号: | CN109062922A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 刘军旗;姚梦辉;苏爱军;滕伟福;翁正平;封瑞雪;赵剑雄;陈根深;王菁莪;邹宗兴;龚松林 | 申请(专利权)人: | 中国地质大学(武汉) |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 郝明琴 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图幅 图元 检索 矢量图 非结构化数据库 存储结构 存储矢量 基础单元 检索结果 图形管理 工程图 检索词 图文件 信息管理 调用 瓶颈 地质 输出 灾害 应用 分析 管理 | ||
本发明专利提供了一种基于NoSQL的跨工程或跨图幅图元检索方法及系统,所述方法包含获取设计好的矢量图的NoSQL存储结构;采用非结构化数据库技术存储矢量图文件;根据输入的图元检索词实施检索;获得输出检索结果,从而获得相关图元的信息。本发明可以从矢量图的基础单元‑图元层面,对多个矢量图进行跨图幅或跨工程图元检索、调用和管理,克服目前以图幅为单位,对大量图幅内部含有的丰富数据和信息管理不理想的瓶颈,可以从更细微的层面为地质、工程、建筑、灾害等的图形管理、检索、分析等提供有力的支持,具有广泛的应用前景。
技术领域
本发明涉及地质、工程、建筑、矿产、灾害等有大量矢量图的领域,尤其涉及一种基于NoSQL的跨工程或跨图幅图元检索方法及系统。
背景技术
在地质、工程、建筑、矿产、灾害等领域,有大量的矢量图文件,如地质平面图、剖面图、工程设计图、施工图等等,这些文件一般通过AUTO CAD或GIS等软件制作、管理,形成一个个工程文件或图幅文件,每个图幅文件中一般都含有多个图层、每个图层中一般都含有多个图元,即每个图幅文件中都含有大量的图元信息。但是目前这些图形处理软件都是以整幅图为单位进行存储、调用和编辑的。要查看其中的某个图元,一般需要先打开对应的图幅文件(或工程文件),然后从对应的图层中查看相应的图元。要从大量的图幅或工程文件中确定某个具体的图元是否存在,或存储在哪个图幅中,或对在不同工程或图幅文件中的某个图元进行跨图幅或跨工程调用,在传统工作方法中是很困难的。
NoSQL(Not Only SQL),泛指非关系型数据库,采用Key-Value模型等非二维关系模型存储数据。一般不需要预定义数据模式和表结构,数据中的每条记录都可以有不同的属性和格式。无共享架构,可以将数据划分后存储在多个服务器上。具有弹性可扩展性,可以在系统运行的时候,动态增加或者删除结点,数据可以自动迁移。NoSQL一般适用于数据模型比较简单,需要很高的灵活性,对数据库性能要求较高,不需要高度的数据一致性,对于给定键值(key),比较容易映射复杂值(Value)的环境。这种特性可以较好地实现非结构化数据内部信息的有效管理。矢量图形就是一种典型的非结构化数据。
发明内容
本发明针对目前跨工程或跨图幅进行图元检索或调用比较困难的情况,提出了一种基于NoSQL的跨工程或跨图幅图元检索方法及系统,用于在以工程文件或图幅文件形式保存的矢量图中进行跨图幅或跨工程图元检索,所述方法包含以下步骤:
S1、获取设计好的基于NoSQL的矢量图存储结构,所述存储结构中包含“矢量图图形文件名、图层名、图元名、NoSQL唯一性ID及图元存储位置”;
S2、根据步骤S1获得的存储结构,采用非结构化数据库技术存储矢量图,将所述矢量图存储为非结构化数据库中的一个集合,进而由多个所述集合组成非结构化数据库;
S3、根据用户图元检索词,从所述非结构化数据库中实施检索;
S4、获得输出的检索结果,从而得到相关图元或对应的非结构化数据信息。
优选的,在本发明的一种基于NoSQL的跨工程或跨图幅图元检索方法中,存储矢量图是根据图元与图层、图层与图幅文件或图层与工程文件之间的隶属关系与每个图元的NoSQL唯一性ID及图元存储位置建立的预设映射关系来进行存储。
优选的,在本发明的一种基于NoSQL的跨工程或跨图幅图元检索方法中,所述图元检索词包含一个或多个;当检索词为多个时,检索词之间通过“和”或“或”连接。
优选的,在本发明的一种基于NoSQL的跨工程或跨图幅图元检索方法中,所述检索结果包括:
含有所检索图元的矢量图文件数量;每个含有所述检索图元的图幅文件或工程文件的文件名、存储位置、存储时间信息;通过检索结果中的“查看”按钮来调用检索图元对应的图幅文件或工程文件,获得检索图元的详细信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国地质大学(武汉),未经中国地质大学(武汉)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810556704.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提取船舶托盘管理信息的方法及系统
- 下一篇:一种集群状态切换方法及装置