一种三维模型管理系统的制作方法

文档序号:9235502阅读:4269来源:国知局
一种三维模型管理系统的制作方法
【技术领域】
[0001]本发明涉及三维模型技术领域,特别涉及一种三维模型管理系统。
【背景技术】
[0002]随着工业化、城市化的加速发展,城市信息的滞后性成为当今发展迫切需要解决的一个问题,如何快速、有效、低廉的获取城市建筑物信息建立数字城市是当今城市管理者们普遍关心的一个问题。此外,在进行城镇村土地集约节约利用评价时,建筑物信息获取也是一个非常重要的方面,快速获取城市建筑物信息对于城镇村土地集约节约评价也是至关重要的一项技术支撑。
[0003]现有技术中公开了一种“快速获取三维建筑信息的方法及系统”,见公开号为:102708587A,公开日为:2012-10-03的中国专利,该系统包括坐标系统转换模块、数据分类功能、插值模块、叠加分析模块、计算模块以及三维显示模块。所述的坐标系统转换模块,将激光点云数据和数字线划图数据转化为统一的坐标系统框架下;所述数据分类模块,是以所述临界高程值作为标准将点图层根据其高程属性值分为大于所述临界高程值的点图层和小于所述临界高程值的点图层,分别生成建筑物上的点图层和地面点图层;所述插值模块,将所述地面点图层采用克里金插值进行空间插值,生成所述数字地面模型,得到地形的连续变化取值范围;所述叠加模块,将所述数字线划图数据与经过所述数字地面模型筛选过的建筑物上的点图层进行叠加分析;所述计算模块,是根据所述数字线划图数据中建筑物轮廓内的点数据的高程值,采取求和取平均值计算平均高度作为属性值赋给建筑物;所述显示模块,以所述数字地面模型作为基础高程,采用所述数字线划图数据中建筑物的高度属性建立并显示所述数字线划图数据内所有建筑物的三维模型。该发明实现了获取三维建筑信息的快速性、高效性和低价性。本专利申请文件的技术方案与该发明的方案并不相同。

【发明内容】

[0004]本发明要解决的技术问题,在于提供一种三维模型管理系统,能快速获取三维模型数据,且能实现海量三维模型的存储和管理。
[0005]本发明的问题是这样实现的:一种三维模型管理系统,包括客户端和与客户端连接的数据库服务器端;所述数据库服务器端包含数据库和模型查询检索转换服务;数据库存储各种三维模型及模型数据的空间信息和属性信息,其中,模型数据是分块进行存储,用时间戳表示不同时间点存储的三维模型;所述模型查询检索转换服务将客户端和数据库服务器端连接起来,接受客户端的请求,从数据库里查询检索出模型数据,经过转换提供给客户端显示和使用;客户端中含有用户界面,该界面包括数字地球和三维建筑图形;客户端运行时向模型查询检索转换服务发送请求,根据不同请求内容,获得不同类别、不同精细程度或不同时间点的模型,并将模型批量加载显示,并提取和分发给用户。
[0006]进一步地,所述空间信息包括:几何信息、X坐标、Y坐标或者高度;所述属性信息包括:模型编码、所在城市、所在区、所在县、所在乡镇、地方名称、模型文件名、模型文件类型、精细程度、模型旋转角度、模型前后倾斜角度、模型左右倾斜角度、高程类型、或者创建时间。
[0007]进一步地,所述不同类别模型包括:地形模型和要素模型;所述要素模型又分为:建筑要素类模型、交通要素类模型、水系素类模型、植被素类模型、场地素类模型、或者管线及地下空间设施素类模型。
[0008]进一步地,所述模型查询检索转换服务实现的方式具体为:模型查询检索转换服务接受来自客户端的模型请求,根据请求的参数,从数据库中查找对应的分块模型数据,转换成客户端能接受的模型格式,返回给客户端;模型查询检索转换服务能接受的请求包括历史模型和现势模型;其中历史模型的请求格式为:路径+请求的模型子库代码+历史模型码+模型类型码+模型编码+模型历史时间戳+模型文件名;现势模型的请求格式为:路径+请求的模型子库代码+现势模型码+模型类型码+模型编码+模型历史时间戳+模型文件名;数据库服务器端截获模型的请求,并将请求参数解析出来以后,需要将查询到的模型数据返回给客户端。
[0009]进一步地,所述管理系统中模型数据是以批量转换入库;该批量转换入库具体为:将模型的几何信息和属性信息存储在一 shape文件中,模型数据,系统的主文件和LOD文件存储在对应的文件夹下,通过模型文件名称关联,数据转换入库时,逐条读取模型的几何信息和属性信息,写入到数据库中,读取对应的模型文件数据,分块写入到数据库,并通过模型的唯一编码建立模型的文件数据和模型的属性信息和几何信息之间的关联。
[0010]进一步地,所述三维模型管理系统能按行政区划范围或多边形范围对数据库里的模型进行更新,并将旧的模型用时间戳标记为历史模型;能实现模型的查询检索和加载显示,同时能浏览不同时间点的模型,显示一个地区三维模型随着时间推移的情况。
[0011]进一步地,浏览模型能进行现势模型浏览和历史模型浏览;所述现势模型浏览:将现势模型加载到三维场景中浏览,包括整层加载,属性和空间范围查询结果加载;历史模型浏览:选择多边形范围或是指定行政区划范围,查询该范围的模型的所有时间点,选择不同的时间点,将该时间点的历史模型加载到三维场景中浏览。
[0012]进一步地,数据提取具体为:提取模型的属性数据、几何数据和模型数据;提取的属性和几何信息以shape文件格式存储,模型数据保存到该shape文件夹下,并以模型名称与其属性数据关联;提取的条件包括属性条件和空间范围条件。
[0013]本发明的优点在于:本发明的三维模型管理系统,包括客户端和与客户端连接的数据库服务器端;所述数据库服务器端包含数据库和模型查询检索转换服务;数据库存储各种三维模型及模型数据的空间信息和属性信息,其中,模型数据是分块进行存储,用时间戳表示不同时间点存储的三维模型;所述模型查询检索转换服务将客户端和数据库服务器端连接起来,接受客户端的请求,从数据库里查询检索出模型数据,经过转换提供给客户端显示和使用;本发明能快速获取三维模型数据,且能实现海量三维模型的存储和管理。
【附图说明】
[0014]图1是本发明的系统框架图。
【具体实施方式】
[0015]请参阅图1所示,本发明的一种三维模型管理系统,包括客户端和与客户端连接的数据库服务器端;所述数据库服务器端包含数据库和模型查询检索转换服务;数据库存储各种三维模型及模型数据的空间信息和属性信息,其中,模型数据是分块进行存储,用时间戳表示不同时间点存储的三维模型;所述模型查询检索转换服务将客户端和数据库服务器端连接起来,接受客户端的请求,从数据库里查询检索出模型数据,经过转换提供给客户端显示和使用;客户端中含有用户界面,该界面包括数字地球和三维建筑图形;客户端运行时向模型查询检索转换服务发送请求,根据不同请求内容,获得不同类别、不同精细程度或不同时间点的模型,并将模型批量加载显示,并提取和分发给用户。其中,所述空间信息包括:几何信息(几何信息是指一个物体在三维欧氏空间中的位置信息。它们反映物体的大小和位置,例如顶点的坐标值、曲面数学表达式中的具体系数等。)、x坐标、Y坐标或者高度;所述属性信息包括:模型编码、所在城市、所在区、所在县、所在乡镇、地方名称、模型文件名、模型文件类型、精细程度(该精细程度包括:具体的模型和大体的模型。)、模型旋转角度、模型前后倾斜角度、模型左右倾斜角度、高程类型、或者创建时间。
[0016]提取模型的属性数据、几何数据和模型数据;提取的属性和几何信息以shape文件格式存储,模型数据保存到该shape文件夹下,并以模型名称与其属性数据关联;提取的条件包括属性条件和空间范围条件。
[0017]所述不同类别模型包括:地形模型和要素模型;所述要素模型又分为:建筑要素类模型、交通要素类模型、水系素类模型、植被素类模型、场地素类模型、或者管线及地下空间设施素类模型。
[0018]另外,所述模型查询检索转换服务实现的方式具体为:模型查询检索转换服务接受来自客户端的模型请求,根据请求的参数,从数据库中查找对应的分块模型数据,转换成客户端能接受的模型格式,返回给客户端;模型查询检索转换服务能接受的请求包括历史模型和现势模型;其中历史模型的请求格式为:路径+请求的模型子库代码+历史模型码+模型类型码+模型编码+模型历史时间戳+模型文件名;如:http://10.35.0.39/ModelServer/Models/3505/H/JZ/35050200302JZ00012/20130701080356/2011010306.XPL2 ;
[0019]现势模型的请求格式为:路径+请求的模型子库代码+现势模型码+
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1