发明名称 |
三维海岛沙盘实现方法 |
摘要 |
本发明公开了一种三维海岛沙盘实现方法,其特征在于,该方法包括:导入渲染对象的二维空间数据、高程数据和属性信息;通过所述高程数据对所述渲染对象的二维空间数据进行扩展,生成所述渲染对象的三维数据;根据所述渲染对象的三维数据进行渲染;根据所述渲染后的渲染对象的三维数据以及属性信息,构建三维场景进行展示。该方法大大降低了三维海岛沙盘实现的难度,同时节省了大量的时间成本和人力成本。 |
申请公布号 |
CN103065361B |
申请公布日期 |
2015.12.23 |
申请号 |
CN201210579920.4 |
申请日期 |
2012.12.27 |
申请人 |
国家海洋信息中心;北京国遥新天地信息技术有限公司 |
发明人 |
林宁;徐文斌;王丰;李凯;詹志飞;冯新宇 |
分类号 |
G06T17/10(2006.01)I;G06T15/00(2011.01)I |
主分类号 |
G06T17/10(2006.01)I |
代理机构 |
北京超凡志成知识产权代理事务所(普通合伙) 11371 |
代理人 |
李世喆 |
主权项 |
一种三维海岛沙盘实现方法,其特征在于,该方法包括:导入渲染对象的二维空间数据、高程数据和属性信息;通过所述高程数据对所述渲染对象的二维空间数据进行扩展,生成所述渲染对象的三维数据;根据所述渲染对象的三维数据进行渲染;根据所述渲染后的渲染对象的三维数据以及属性信息,构建三维场景进行展示;其中,所述渲染对象的二维空间数据,包括:所述渲染对象的点、线、面的空间坐标数据,该方法进一步包括:导入由多个点数据构成的线状海岸线对象的空间坐标数据;依次计算构成所述海岸线对象的所有点中,所有相邻两点构成的线段的垂直平分线;在所述垂直平分线上以预设的离岸距离取点,得到与所述海岸线对象距离为所述离岸距离的点构成的线状离岸距离对象;判断选取的建筑物类型的三维渲染对象的各个脚点是否落在所述线状离岸距离对象与所述海岸线对象之间,若是,则发出报警信息。 |
地址 |
300171 天津市河东区六纬路93号 |