TITAN 二次开发平台组件(三) —TITAN 三维地形模拟开发控件
三、TITAN三维地形模拟开发控件
TITAN 三维地形模拟开发控件(TITAN VRMap 3D ActiveX Control,简称:TVRMapX)是基于Windows 9x/NT/2000平台的二次开发组件式工具,二次开发用户可以利用这套工具基于Titan 4.0方便有效地构建自己的三维虚拟景观。
TVRMapX以ActiveX的方式提供一个可视化窗口,可以实现与用户的交互、三维场景显示等等。它由一个控件窗口和一组COM对象集合组成。COM对象集合主要包含图层对象、图例对象等。
利用TVRMapX,开发者可方便地向其用户提供如下功能:
1)用户能够方便地设置三维显示方式,实现三维地形显示、三维飞行浏览、三维建筑物模拟;
 
  图为自由飞行 2)以DEM 和航空遥感影象为数据源,快速重现实地地形地貌。根据需要可设置地形; 3)高度夸张系数和背景图像,以达到形象逼真的三维显示效果。支持海量DEM 和影像纹理数据; 4)能够直接用网格显示地形的基本骨架,并利用内部提供的网格稀疏功能提高三维景观浏览速度; 5)支持通过鼠标或键盘实现视图的实时缩放、漫游、旋转、视点变换等操作; 6)三维飞行浏览,可设定飞行路径,调整飞行位置、高度及俯视角,设置飞行速度及视点方向,使飞行器沿着飞行路线进行地形地貌的浏览;
 
  图为设定飞行路线
 
  图为飞行浏览 7)支持三维实体显示和文字标注; 8)通过公开接口,用户可方便地进行深层次的开发,如建筑物内部的浏览;模块有较好的扩展性,便于用户的功能扩展; 9)三维空间信息的存取和查询较好地遵照人们对关系型数据库的操作习惯,开发方便;
 
  图为距离量算
 
  图为地物属性查询 10)简单地图对象使用Titan TDO中的对象,操作方式与Titan4.0保持一致,大大减小了开发难度;
|