三维地图

三维校园电子地图设计

ぐ巨炮叔叔 提交于 2019-12-17 10:50:28
三维校园电子地图是我在大学的时候为学校设计三维校园导航系统,采用 C# 语言和 Managed DirectX 2.0 技术开发的三维地图引擎。可是就目前来看,微软并不打算进一步对 Managed DirectX 发展,取而代之的则是 XNA (微软力推的游戏开发平台,多用于开发 XBOX 的游戏),同时也在进一步的拓展 DirectX ( C++ )的功能。本着 C# 语言的强大性和简易性,我相信在不久的将来 XNA 开发队伍会越来越壮大。目前我是踏着 C++ 和 C# 双向路线来学习和研究 DirectX 的相关技术。 在学校开发三维校园电子地图引擎的时候我把大量的时间花在了校园地理数据采集、模型设计和地图引擎框架设计方面,所以在三维校园电子地图引擎中并没有很深入的运用到 DirectX 三维图形编程技术,在 Terrain 方面也做得不够好,但是它重点在于功能和运用方面的开发,以达到一个智能化三维电子地图的平台。从实现的效果上来看我还是非常满意的,而且当时作品还获得了毕业设计全校第一名,稍微自豪一下 :)。我打算用 DirectX 技术把三维电子地图引擎用 C++ 重写一遍,在其中加入地形、平截头体选择、场景管理、智能摄像机、碰撞检测、骨骼动画、模型层次细节优化等技术,使得地图引擎更加逼真完美。 以下是三维电子地图引擎设计的介绍,主要把整个三维电子地图引擎的创建过程描述了一遍

三维地图app的发展,离不开Infortrend GSe Pro 高效NAS共享

最后都变了- 提交于 2019-12-09 16:38:29
百度高德三维地图技术的发展,离不开Infortrend GSe Pro 高效NAS共享, 这是一家致力于三维数字地理技术的领军企业,提供中国领先的三维数据获取服务,并依据三维数据自动建模云计算服务、提供全国性的地图与位置服务。这项技术其实我们每天都有可能用到,例如百度地图、高德地图就属于三维数字地理技术服务,是基于大量的三维地理信息,通过影像图、交通图、地形图等多类图形叠加组合,形成巨量的地图库数据。依据此数据库的基础上延伸出搜索、驾驶导航、公交换乘等信息多样的位置服务。 无论影像数据或者交通图等数据都会基于城市的建设而变化,各地人员不断更新数据,因此公司面临数据量的不断增长。在进行IT基础设备进行升级改造时,用户对后端IT中的存储设备提出了以下几项需求: 1.兼容性强,能够与原有的前端各类硬件或应用集成使用 2.扩展性强,日积月累的地理图像数据必须提供可长期扩展的存储空间 3.读取速率,全国各地员工要随时上传整理出的数据,或读取数据进行编辑,因此总部与异地之间的数据共享必不可少。 Infortrend根据客户需求推荐高性价比 GSe Pro产品,后端配上一台密集型JB3060扩展柜,容量可达1PB以上。后期数据量增多也可以进行再扩容操作,最高容量可达4PB。后端插入两个模块化主机通道板,并且实现互换通用,与已有的各种应用场景以及环境架构相兼容,让环境部署更具灵活性

三维地图漫游用例建模

天涯浪子 提交于 2019-12-03 07:59:38
一、建模背景   (1)工程实践项目需求   我的工程实践课题是基于室内地图数据,运用OpenGL渲染手段,构建并渲染三维空间模型,进一步可应用到虚拟现实的交互游戏场景。   (2)用例建模意义    用例方法完全是站在用户的角度上(从系统的外部)来描述系统的功能的。在用例方法中,我们把被定义系统看作是一个黑箱,我们并不关心系统内部是如何完成它所提供的功能的。   用例方法首先描述了被定义系统有哪些外部使用者(抽象成为Actor),这些使用者与被定义系统发生交互;针对每一参与者,用例方法又描述了系统为这些参与者提供了什么样的服务(抽象成为Use Case),或者说系统是如何被这些参与者使用的。所以从用例图中,我们可以得到对于被定义系统的一个总体印象。 二、用例建模   (1)用例图   下面是针对我的工程实践进行的用例建模。   (2)内容解释   用例图中主要设计到的内容有:   1、 参与者(Actor) 是指存在于被定义系统外部并与该系统发生交互的人或其他系统,他们代表的是系统的使用者或使用环境。   2、 用例(Use Case) 用于表示系统所提供的服务,它定义了系统是如何被参与者所使用的,它描述的是参与者为了使用系统所提供的某一完整功能而与系统之间发生的一段对话。   3、 通讯关联(Communication Association)