The invention provides a 3D GIS technology platform based on WebGL, which includes data organization and management system, which is used to divide and divide the geographic space into several geographical blocks based on the acquired spatial data in four forked tree structures, and to build a global geographic grid Pyramid model according to the geographical block, each of which is constructed. The hierarchical structure and heterogeneous spatial data in the block are expressed and stored in the database by documents; the Web server is used to judge the application components that the access request should choose according to the access request, and to retrieve the corresponding document from the database through the application component and send the document as the feedback information. Send to the web browser; the web browser, which is used to receive the user's access request, and sends the access request to the web server, and receives the feedback information from the web server and displays it. The invention can solve the data organization problem of massive multi-source heterogeneous spatial information, and obviously enhance the efficiency of geoscience information acquisition.
【技术实现步骤摘要】
基于WebGL的三维GIS技术平台
本专利技术属于信息处理领域,特别是涉及一种基于webGL的三维GIS技术平台。
技术介绍
WorldWind、GoogleEarth、YahooMap、BaiduMap等一系列三维可视化平台软件和服务的出现,在一定程度上有效地满足了人们对空间数据多维显示和互操作的需求。但这些系统自成体系,存在着不同程度的问题,WorldWind的渲染速度较慢,GoogleEarth在数据支持、功能支持、版权等方面具有一定的局限性,特别是在数据共享和交换方面的问题较为突出。虽然各类三维平台不断涌现,但传统的空间信息网络服务模式存在诸多瓶颈问题,像在海量空间信息的存储管理、空间信息服务响应和网络带宽上都无法得到有效解决。
技术实现思路
本专利技术的目的就是提供一种基于WebGL的三维GIS技术平台,所显示内容是以空间位置为主要组织方式的数据,不仅涵盖目前Web浏览器的全部功能,还具有空间信息专业化处理的各种功能。本专利技术的另一个目的是提供一种基于WebGL的三维GIS技术平台,既能解决海量的多源异构空间信息的数据组织问题,又能明显的提升地学信息获取的效率。本专利技术提供了一种基于WebGL的三维GIS技术平台,其包括:数据组织与管理系统,其用于根据获取到的空间数据以四叉树结构对地理空间进行层次划分并分割成若干地理块,并根据所述地理块构建全球地理网格金字塔模型,每个地理块内的层次结构与异构空间数据采用文档进行表示和存储至数据库中;Web服务器,其用于根据所述访问请求判断所述访问请求应选择的应用组件,并通过所述应用组件从所述数据库中调取相对应的文 ...
【技术保护点】
1.基于WebGL的三维GIS技术平台,其特征在于,包括:数据组织与管理系统,其用于根据获取到的空间数据以四叉树结构对地理空间进行层次划分并分割成若干地理块,并根据所述地理块构建全球地理网格金字塔模型,每个地理块内的层次结构与异构空间数据采用文档进行表示和存储至数据库中;Web服务器,其用于根据所述访问请求判断所述访问请求应选择的应用组件,并通过所述应用组件从所述数据库中调取相对应的文档,并将所述文档作为反馈信息发送至所述web浏览器;web浏览器,其用于接收用户的访问请求,并将该访问请求发送至所述web服务器,并接收所述web服务器的反馈信息并将其显示。
【技术特征摘要】
1.基于WebGL的三维GIS技术平台,其特征在于,包括:数据组织与管理系统,其用于根据获取到的空间数据以四叉树结构对地理空间进行层次划分并分割成若干地理块,并根据所述地理块构建全球地理网格金字塔模型,每个地理块内的层次结构与异构空间数据采用文档进行表示和存储至数据库中;Web服务器,其用于根据所述访问请求判断所述访问请求应选择的应用组件,并通过所述应用组件从所述数据库中调取相对应的文档,并将所述文档作为反馈信息发送至所述web浏览器;web浏览器,其用于接收用户的访问请求,并将该访问请求发送至所述web服务器,并接收所述web服务器的反馈信息并将其显示。2.如权利要求1所述的基于WebGL的三维GIS技术平台,其特征在于,所述文档中的键/值对是有序的;所述文档中不能包含重复的键;所述文档的值是字符串,数字,二进制文件,整个嵌入的文档或者GIS中的空间数据;所述文档包括元数据文档、栅格文档、矢量文档、和三维模型文档;所述元数据文档分为地理网格编码文档、父网格编码文档、子网格编码文档、相邻网格编码文档和地理网格边界文档,地理网格编码文档存储网格编码值,父网格编码文档存储该地理网格在金字塔模型中父网格的编码值,子网格编码文档存储该地理网格对应的四个子网格的编码值,相邻网格编码文档按顺时针顺序存储该网格八个相邻网格的编码,地理网格边界文档存储网格的边界点,为一闭合的四边形;所述栅格文档分为DEM和DOM子文档,DEM子文档存储地形数据,DOM子文档存储影像数据;所述矢量文档分为点、线、面三个子文档,分别存储地理网格内的点数据、线数据和面数据,其中点数据包括注记、地物等,线数据包括河流、道路和境界,面数据包括行政区划、和建筑物底面;所述三维模型文档分为建筑物和人工设施两个子文档,分别存储地理网格内的建筑物模型和人工设施模型。3.如权利要求1所述的基于WebGL的三维GIS技术平台,其特征在于,以四叉树结构对地理空间进行层次划分,包括:将所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。