[发明专利]三维海岛沙盘实现方法有效
申请号: | 201210579920.4 | 申请日: | 2012-12-27 |
公开(公告)号: | CN103065361A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 林宁;徐文斌;王丰;李凯;詹志飞;冯新宇 | 申请(专利权)人: | 国家海洋信息中心;北京国遥新天地信息技术有限公司 |
主分类号: | G06T17/10 | 分类号: | G06T17/10;G06T15/00 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 李世喆 |
地址: | 300171*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 海岛 沙盘 实现 方法 | ||
技术领域
本发明涉及海岛管理技术领域,特别涉及一种三维海岛沙盘实现方法。
背景技术
三维电子沙盘是一种将遥感影像、三维建筑模型、地形、动画等多种元素在地图上融合并展示的应用技术,该技术以应用为主线,使设计方案、表现效果图、三维模拟动画与实体模型产生相互对应。
使用时,用户点击地图中某一位置,可以显示出该点附近的地形地貌特征和建筑物等,点击建筑物可以显示出建筑物的各种资料,这将会给用户产生深刻的印象,使用户能得到直观的认识。
由于三维电子沙盘的上述特点,在海岛管理领域,如果能够实现三维海岛沙盘,将为各级政府海岛管理部门对海岛地理地貌情况展示、海岛用地规划、海岛情况统计等应用提供一个强有力的工具。
为了实现三维海岛沙盘,现有技术中有一些大体的设想,例如:
一、基于谷歌地球(Google Earth)实现,谷歌地球是一款Google公司开发的虚拟地球仪软件,它把卫星照片、航空照相和三维(3D)建筑、3D树木、3D地形、街景视图布置在一个地球的三维模型上。用户可以在三维球体上绘制多边形、进行空间自由浏览、进行距离和面积量测、倾斜和旋转观测3D地物等。
使用Google Earth以图层方式管理云图、三维建筑、道路等不同类型信息,不同的数据类型形成一个单独的图层,用户可以选择查看不同图层,从而得到不同的信息。例如用户选择查看地图中的建筑物情况,则系统会将地图范围内的建筑物数据以建筑物图层的形式发布给用户,用户即可在地图上看到建筑物图层的情况,选择其它数据,则会向用户发布其它对应的图层数据。
但是Google Earth只能完整识别和导入草图大师(Sketch Up)格式的三维模型,对于其它格式的三维模型,会有些信息因不支持而在导入时丧失,因此,所有三维模型数据需要使用特定的软件制作成Sketch Up格式并导入,使用时,需要对导入的三维模型进行逐一渲染,形成三维场景。另外,GoogleEarth是一种通用化的方案,其无法针对特定应用进行特定业务功能,例如无法进行与海岛相关业务分析,如离岸分析、空间量测、用岛单元,而且其最后发布成果时,也只能按照不同的数据类别即不同的图层进行发布,且不支持数据的离线加载,只能通过网络发布。
二、基于三维制图平台实现
例如基于超图和ArcGlobe等三维平台建立三维沙盘。此种方案也是采用图层方式渲染三维场景,可以加载纹理、属性数据、地形、影像、三维模型等数据。同时,基于三维平台的地理信息系统(GIS)分析功能,可以实现一般性三维分析。
但是,与Google Earth一样,不管使用哪种三维平台,都需要通过导入预先制作好的三维模型,来进行三维场景的渲染,这些三维模型都是依靠特定软件独立完成,其中各三维模型都是单独制作,完全依靠人工完成,需要花费大量的人力、和时间。这样的实现方式使得三维海岛沙盘的实现难度很大,时间成本和人力成本都很高。
另外,现有的三维制图平台提供的分析功能包括缓冲区分析、坡度分析、高程量测、淹没分析等,不能完全覆盖主要的海岛业务应用。
而且制作成的沙盘成果只能通过相应的软件才能打开,这限制了三维海岛沙盘成果的应用范围,使用不便。
发明内容
本发明提供了一种三维海岛沙盘实现方法,能够降低三维海岛沙盘的实现难度。
为达上述目的,本发明的技术方案具体是这样实现的:
一种三维海岛沙盘实现方法,该方法包括:
导入渲染对象的二维空间数据、高程数据和属性信息;
通过所述高程数据对所述渲染对象的二维空间数据进行拉伸,生成所述渲染对象的三维数据;
根据所述渲染对象的三维数据进行渲染;
根据所述渲染后的渲染对象的三维数据以及属性信息,构建三维场景进行展示。
优选地,所述导入渲染对象的二维空间数据、高程数据和属性信息,之前,该方法进一步包括:
获取用于描述所述渲染对象的原始数据;
对所述原始数据进行解析,获取解析出的渲染对象,以及所述渲染对象对应的数据信息;
从所述渲染对象对应的数据信息中提取所述渲染对象的空间信息和属性信息;
将所述渲染对象的空间信息整理为所述渲染对象的二维空间数据和高程数据;
所述构建三维场景进行展示之后,该方法进一步包括:将所述构建的三维场景保存为场景文件,通过网络发布所述场景文件。
优选地,所述渲染对象的二维空间数据包括:所述渲染对象的点、线、面的空间坐标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家海洋信息中心;北京国遥新天地信息技术有限公司,未经国家海洋信息中心;北京国遥新天地信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210579920.4/2.html,转载请声明来源钻瓜专利网。