首页> 中国专利> 三维地籍全景展示的方法及系统

三维地籍全景展示的方法及系统

摘要

本发明公开了一种三维地籍全景展示的方法及系统,其中,三维地籍全景展示的方法包括:(1)服务器集群向各终端机发送地籍全景三维数据的三维缓存;(2)终端机接收到三维缓存后,将三维缓存存储至内存,根据请求坐标显示范围向内存获取与请求坐标显示范围相应的目标三维缓存;基于目标三维缓存得到请求坐标显示范围对应的目标地籍全景三维数据,并将目标地籍全景三维数据在终端机显示屏上显示出来。本发明通过比对三维缓存与终端机显示屏的坐标显示范围,并根据坐标显示范围剔除三维缓存中终端机显示屏的非显示内容,能够达到节省终端机系统内存的效果,且更进一步避免终端机显示屏显示太大数据量导致终端机死机。

著录项

  • 公开/公告号CN103092968A

    专利类型发明专利

  • 公开/公告日2013-05-08

    原文格式PDF

  • 申请/专利权人 福州特力惠电子有限公司;

    申请/专利号CN201310025960.9

  • 申请日2013-01-23

  • 分类号G06F17/30(20060101);

  • 代理机构福州市鼓楼区博深专利代理事务所(普通合伙);

  • 代理人林志峥

  • 地址 350015 福建省福州市东大路92号华源大厦5-7层

  • 入库时间 2024-02-19 19:06:55

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-12-14

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20130123

    专利权人的姓名或者名称、地址的变更

  • 2017-04-12

    授权

    授权

  • 2017-03-15

    著录事项变更 IPC(主分类):G06F17/30 变更前: 变更后: 申请日:20130123

    著录事项变更

  • 2013-06-12

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20130123

    实质审查的生效

  • 2013-05-08

    公开

    公开

说明书

技术领域

本发明涉及GIS技术领域,尤其涉及一种三维地籍全景展示的方法及系统。

背景技术

在IT技术迅猛发展的今天,地理信息行业也逐渐进入到高速发展阶段,而 近几年我国的地理信息行业应用范围已极为广泛,而三维已逐渐成为GIS发展 的主体方向。我国的三维应用发展源于90年代,在近30年的发展中,我国的 三维软件系统跨越城市规划、综合应急、军事仿真、虚拟旅游、智能交通、海 洋资源管理、石油设施管理、无线通信基站选址、环保监测、地下管线等各领 域,而在此领域中尚未包含国土地籍管理行业。

目前广泛应用于我国的地籍管理主要以二维地籍管理为主,无三维的地籍 管理系统,并在各三维地籍系统的应用中存在大范围浏览数据浏览及数据同步 的问题。当前各三维GIS平台产品提出相应的解决方案,但只解决了数据的浏 览问题,但是对终端计算机的性能要求非常高,在系统运行过程中会有出现死 机的情况,比如大范围的三维数据量为2T,而计算机内存为8G,那么在系统运 行过程中终端计算机就会不堪重负出现死机情况。并且现有网络模式中的三维 终端数据同步时间较长,使用效率低下。

发明内容

本发明主要解决的技术问题是提供一种降低终端机的性能要求,提高系统 的使用效率的三维地籍全景展示的方法及系统。

为解决上述问题,本发明采用的一种技术方案是:提供一种三维地籍全景 展示的方法,包括:

(1)服务器集群向各终端机发送地籍全景三维数据的三维缓存;

(2)终端机接收到所述三维缓存后,将所述三维缓存存储至内存,根据请 求坐标显示范围向所述内存获取与所述请求坐标显示范围相应的目标三维缓 存;

基于所述目标三维缓存得到所述请求坐标显示范围对应的目标地籍全景三 维数据,并将所述目标地籍全景三维数据在所述终端机显示屏上显示出来。

其中,所述(2)中“基于所述目标三维缓存得到所述请求坐标显示范围对 应的目标地籍全景三维数据,并将所述目标地籍全景三维数据在所述终端机显 示屏上显示出来”包括:

(21)将所述目标三维缓存与所述终端机显示屏的显示缓存进行比对,得 到在目标三维缓存中显示缓存不具有的差别三维缓存;

(22)以ESRI格式从内存中加载所述差别三维缓存并将其与所述显示缓存 融合,得到所述目标地籍全景三维数据并将所述目标地籍全景三维数据在所述 终端机显示屏上显示。

其中,所述(1)之前还包括:(0)所述服务器集群对上传的地籍全景三维 数据进行切片处理,并将经过切片处理后的地籍全景三维数据以缓存切片的形 式存储到预置的缓存位置,得到地籍全景三维数据的三维缓存。

其中,所述(0)包括:

(01)所述服务器集群对上传的地籍全景三维数据进行分类处理,得到多 个不同类型的子三维数据;

(02)所述服务器集群按照约定的比例尺列表对所述子三维数据进行切片 处理,根据所述子三维数据的类型将经过切片处理后的子三维数据以缓存切片 形式存储到预置的缓存位置,得到地籍全景三维数据的三维缓存。

为解决上述问题,本发明采用的另一种技术方案是:提供一种三维地籍全 景展示的系统,包括服务器集群及至少一个终端机,所述服务器集群通过BT技 术与终端机网络连接;所述服务器集群包括发送模块,用于获取地籍全景三维 数据的三维缓存并向所述终端机发送地籍全景三维数据的三维缓存;所述终端 机包括:

获取模块,用于接收到所述三维缓存后,将所述三维缓存存储至内存,根 据请求坐标显示范围向所述内存获取与所述请求坐标显示范围相应的目标三维 缓存;

显示模块,用于基于所述目标三维缓存得到所述请求坐标显示范围对应的 目标地籍全景三维数据,并将所述目标地籍全景三维数据在所述终端机显示屏 上显示出来。

其中,所述显示模块包括:

比对单元,用于将所述目标三维缓存与所述终端机显示屏的显示缓存进行 比对,得到在目标三维缓存中显示缓存不具有的差别三维缓存;

显示单元,用于以ES RI格式从内存中加载所述差别三维缓存并将其与所述 显示缓存融合,得到所述目标地籍全景三维数据并将所述目标地籍全景三维数 据在所述终端机显示屏上显示。

其中,所述服务器集群还包括:缓存形成模块,用于对上传的地籍全景三 维数据进行切片处理,并将经过切片处理后的地籍全景三维数据以缓存切片的 形式存储到预置的缓存位置,得到地籍全景三维数据的三维缓存。

其中,所述缓存形成模块包括:

分类单元,用于对上传的地籍全景三维数据进行分类处理,得到多个不同 类型的子三维数据;

切片单元,用于按照约定的比例尺列表对所述子三维数据进行切片处理, 根据所述子三维数据的类型将经过切片处理后的子三维数据以缓存切片形式存 储到预置的缓存位置,得到地籍全景三维数据的三维缓存。

本发明的有益效果是:区别于现有技术对终端计算机的性能要求非常高, 在系统运行过程中会有出现死机的情况,并且现有网络模式中的三维终端数据 同步时间较长,使用效率低下,本发明根据请求坐标显示范围向所述内存获取 与所述请求坐标显示范围相应的目标三维缓存,能够避免终端机显示屏显示太 大数据量导致终端机死机。

进一步的,本发明还通过将所述目标三维缓存与所述终端机显示屏的显示 缓存进行比对,能够节省终端机系统内存且更进一步避免终端机显示屏显示太 大数据量导致终端机死机。并且在本发明中,服务器集群主要负责三维缓存、 数据库分析、应用分析服务等相应功能,而终端机只用来处理相应的显示功能, 这样便极大地降低了终端机的性能要求,提高系统的使用效率。

附图说明

图1是本发明一实施方式中三维地籍全景展示的系统架构图;

图2是一实施例中三维地籍全景展示的系统的模块连接图;

图3是根据本发明三维地籍全景展示的方法在服务器集群端的流程示意图;

图4是根据本发明三维地籍全景展示的方法在终端机端的流程示意图。

具体实施方式

为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合 实施方式并配合附图详予说明。

请参阅图1,本实施方式提供一种三维地籍全景展示的系统,包括服务器集 群1及至少一个终端机2,所述服务器集群1通过BT技术与终端机2网络连接。 在本发明中,服务器集群主要负责三维缓存、数据库分析、应用分析服务等相 应功能,而终端机只用来处理相应的显示功能,这样便极大地降低了终端机的 性能要求。

服务器集群1包括发送模块,用于获获取地籍全景三维数据的三维缓存并 向所述终端机2发送地籍全景三维数据的三维缓存。

终端机2包括获取模块及显示模块。获取模块,用于接收到所述三维缓存 后,将所述三维缓存存储至内存,根据请求坐标显示范围向所述内存获取与所 述请求坐标显示范围相应的目标三维缓存。显示模块,用于基于所述目标三维 缓存得到所述请求坐标显示范围对应的目标地籍全景三维数据,并将所述目标 地籍全景三维数据在所述终端机2显示屏上显示出来。

在上述的如图2所示的实施例中,三维地籍全景展示的系统包括服务器集 群1及至少一个终端机2,所述服务器集群1通过BT技术与终端机2网络连接。 服务器集群1包括缓存形成模块11和发送模块12,终端机2包括获取模块21 和显示模块22。缓存形成模块11具体包括:分类单元111和切片单元112,显 示模块22具体包括:比对单元221和显示单元222。

在本实施例中,还包括各宗地管理系统,主要用于将地籍全景三维数据上 传到服务器集群1,服务器集群1的分类单元111在接收到上传的地籍全景三维 数据后对其进行分类处理,得到多个不同的子三维数据。

切片单元112按照约定的比例尺列表对所述子三维数据进行切片处理,根 据所述子三维数据的类型将经过切片处理后的子三维数据以缓存切片形式存储 到预置的缓存位置,得到地籍全景三维数据的三维缓存。在本实施例中,子三 维数据主要包括:矢量数据、影像数据、模型数据以及高程模型。切片单元112 将得到地籍全景的三维缓存传送至发送模块12。

发送模块12获取到地籍全景三维数据的三维缓存后,并向所述终端机2发 送接收到的地籍全景三维数据的三维缓存。

终端机2的获取模块21接收到所述三维缓存后,将所述三维缓存存储至内 存。由于终端机2接收到的三维缓存并不是终端机2显示屏所需要显示的内容, 为了避免终端机2显示屏显示太大数据量导致终端机2死机,获取模块21根据 用户的请求坐标显示范围向所述内存获取与所述请求坐标显示范围相应的目标 三维缓存。

比对单元221为了节省系统内存,进一步避免终端机2显示屏显示太大数 据量导致终端机2死机,比对单元221将所述目标三维缓存与所述终端机2显 示屏的显示缓存进行比对,得到在目标三维缓存中显示缓存不具有的差别三维 缓存。

显示单元222获取所述差别三维缓存,并以ESRI格式从内存中加载所述差 别三维缓存并将其与所述显示缓存融合,得到所述目标地籍全景三维数据并将 所述目标地籍全景三维数据在所述终端机2显示屏上显示。

从上可以看出,本发明通过获取模块21根据请求坐标显示范围向所述内存 获取与所述请求坐标显示范围相应的目标三维缓存,能够避免终端机2显示屏 显示太大数据量导致终端机2死机。进一步的,本发明还通过比对单元221将 所述目标三维缓存与所述终端机显示屏的显示缓存进行比对,得到在目标三维 缓存中显示缓存不具有的差别三维缓存,能够节省终端机2系统内存且更进一 步避免终端机2显示屏显示太大数据量导致终端机2死机。并且在本发明中, 服务器集群主要负责三维缓存、数据库分析、应用分析服务等相应功能,而终 端机只用来处理相应的显示功能,这样便极大地降低了终端机的性能要求,提 高系统的使用效率。

请参阅图3,为根据本发明三维地籍全景展示的方法在服务器集群端的流程 示意图。

在步骤S31,服务器集群的分类单元对上传的地籍全景三维数据进行分类处 理,得到多个不同类型的子三维数据。在本实施方式中,子三维数据包括:矢 量数据、影像数据、模型数据以及高程模型。

在步骤S32,服务器集群判定子三维数据的类型,并根据子三维数据的类型 进行相应的处理。

在步骤S321,子三维数据的类型为二维矢量数据,也就是矢量数据。服务 器集群的切片单元在接收到矢量数据后,备份所述矢量数据并触发服务器集群 的二维数据处理服务,按照约定的比例尺列表对所述矢量数据进行切片处理。 切片处理完成后,服务器集群还将所述矢量数据以ESRI公共存储的DBMS形 式更新到数据库中。在其他实施方式中,“将所述矢量数据以ESRI公共存储的 DBMS形式更新到数据库中”这一步骤也可与前文中“备份所述矢量数据”同 时进行。在这里,比例尺表是根据所述矢量数据级别的不同(省级、市级、县 区级)来确定比例尺范围,以便提高终端机的显示速度。

在步骤S322,子三维数据的类型为影像数据,即图3所示的DOM数据。 服务器集群的切片单元在接收到影像数据后备份所述影像数据,并调用DOM数 据处理服务对影像数据进行切片处理。进行切片处理时,服务器集群是以与处 理所述矢量数据时相同的比例尺列表对所述影像数据进行切片处理的。

在步骤S323,子三维数据的类型为模型数据,即图3所示的三维模型数据。 服务器集群的切片单元在接收到所述模型数据后备份所述模型数据,并通过 webservice调用服务器集群的windows后台服务,再通过arcgis内核将模型数据 转换进入到服务器集群的系统中,然后服务器集群调用ESRI内部方法对所述模 型数据以与处理所述矢量数据时相同的比例尺列表进行切片处理。

在步骤S324,子三维数据的类型为高程模型,即图3所示的DEM模型。 服务器集群的切片单元在接收到所述高程模型后,备份所述高程模型。服务器 集群先通过webservice调用服务器集群的windows后台服务,再通过调用arcgis engine内核将高程模型转换进入到服务器集群的arcgis内核中,最后调用ESRI 内部方法对所述高程模型以与处理所述矢量数据时相同的比例尺列表进行切片 处理。

在步骤S33,服务器集群的切片单元对子三维数据进行切片处理后,将经切 片处理后的矢量数据、影像数据、模型数据以及高程模型分别以缓存切片的形 式存储到服务器集群的阵列中。

在步骤S34,服务器集群的发送模块将处理好的三维缓存向终端机发送。

请参阅图4,为根据本发明三维地籍全景展示的方法在终端机端的流程示 意图。

在步骤S401,终端机的获取模块接收到所述三维缓存后,将所述三维缓存 存储至内存。

在步骤S402,由于终端机接收到的三维缓存并不是终端机显示屏所需要显 示的内容,为了避免终端机显示屏显示太大数据量导致终端机死机,获取模块 会根据请求坐标显示范围向所述内存获取与所述请求坐标显示范围相应的目标 三维缓存。

在步骤S403,比对单元将所述目标三维缓存与所述终端机显示屏的显示缓 存进行比对,得到在目标三维缓存中显示缓存不具有的差别三维缓存。此步骤 能够节省系统内存,进一步避免终端机显示屏显示太大数据量导致终端机死机。

在步骤S404,显示单元获取所述差别三维缓存,并以ESRI格式从内存中 加载所述差别三维缓存并将其与所述显示缓存融合,得到所述目标地籍全景三 维数据并将所述目标地籍全景三维数据在所述终端机显示屏上显示,实现终端 机显示屏的完整显示。

从上可以看出,本发明根据请求坐标显示范围向所述内存获取与所述请求 坐标显示范围相应的目标三维缓存,能够避免终端机显示屏显示太大数据量导 致终端机死机。

进一步的,本发明还通过将所述目标三维缓存与所述终端机显示屏的显示 缓存进行比对,得到在目标三维缓存中显示缓存不具有的差别三维缓存,能够 节省终端机系统内存且更进一步避免终端机显示屏显示太大数据量导致终端机 死机。并且在本发明中,服务器集群主要负责三维缓存、数据库分析、应用分 析服务等相应功能,而终端机只用来处理相应的显示功能,这样便极大地降低 了终端机的性能要求,提高系统的使用效率。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利 用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运 用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号