logo好方法网

基于网络的大规模二、三维空间数据搜索引擎


技术摘要:
本发明提供一种基于网络的大规模二、三维空间数据搜索引擎,结构包括:空间索引器模块、空间服务器模块和应用程序接口模块;空间索引器模块用于建立空间索引记录数据库;空间服务器模块包括队列响应处理器和solr搜索服务器模块;应用程序接口模块包括查询接口和反馈接  全部
背景技术:
随着计算机技术的快速发展和社会需求的急剧增长,对于空间数据的应用越来越 广泛,其中,面向民用包括高德、百度等地图平台,面向商用包括ArcGIS、超图等大型地理信 息系统(GIS),都是以空间数据为基础而建立的;目前,对于空间数据的应用,大量甚至海量 空间数据的搜索已成为上述系统中面临的关键问题,尤其是二维(如道路信息)和三维(如 楼宇信息)的高度结合成为了空间搜索的难点。因此,如何借鉴传统搜索引擎的大数据处理 技术解决二三维空间信息领域中的搜索问题,建立一个快速的、高效的搜索引擎,像 google、百度等,成为当务之急。 目前,所采用的传统空间搜索引擎仍然是依赖于关系数据库的检索技术,查询效 率低;再者,现有技术中无法将二维和三维数据统一起来,对于其异构性没有整合的解决方 案,难以满足社会发展的需求。
技术实现要素:
针对上述情况,本发明的目的在于:提供一种基于网络的大规模二、三维空间数据 搜索引擎,利用新兴的搜索引擎和大数据处理技术,解决二、三维空间信息领域中的搜索问 题,建立一个快速的、高效的多维度空间搜索方法。 为实现上述目的,本发明所采取的技术方案是:提供一种基于网络的大规模二、三 维空间数据搜索引擎,所述引擎结构包括:空间索引器模块、空间服务器模块和应用程序接 口模块;其中,空间索引器模块用于建立空间索引记录数据库;空间服务器模块中包括队列 响应处理器和solr搜索服务器模块;应用程序接口模块包括查询接口和反馈接口;空间索 引记录数据库的输出端、应用程序接口模块的查询接口分别和solr搜索服务器模块相连 接,solr搜索服务器模块的输出端和应用程序接口模块的反馈接口相连接,通过反馈接口 向外界输出,针对不同数据类型的索引结果。 索引记录数据库自动对不同类型的数据库进行分析,solr搜索服务器对建立的 二、三维空间数据索引进行分析归类,分析二、三维空间数据的时效性和地域性,将时间和 地域信息加入到索引记录数据库或跟索引记录数据库建立联系,lucene搜索应用服务器采 用最佳优先搜索策略进行数据提取,按照分析算法,选取评价最好的一个或几个数据进行 提取,处理得出最优数据索引结果。 以上技术方案与现有技术相比,本发明的有益效果是:引擎采用模块化设计,方便 针对不同规模的数据进行搜索,易于扩展;引擎对二维和三维数据均利用solr建立统一的 索引方式,能极大地提高大规模二三维空间信息的查询速度并显著提高数据源的质量和检 索的准确性。 3 CN 111611328 A 说 明 书 2/2 页 附图说明 图1是空间数据搜索引擎的结构示意图。
分享到:
收藏