首页    走进图原    产品展台    数据中心    人力资源    服务中心    交流驿站    英文版


TY3D三维软件平台

  TY3D三维软件平台是北京英特图原信息技术有限责任公司拥有自主知识产权的三维地理信息系统平台。基于其在大数据量空间信息处理能力、仿真效果、数据库驱动、跨平台通信、二次开发支持等方面的技术能力,利用平台可以为应用部门和系统开发单位提供从底层引擎到专业应用高性能、低成本、扩展性能更好的三维地理信息和虚拟现实应用解决方案。目前,TY3D三维软件平台已经在数字城市、城市新区建设景观辅助规划、数字社区、小城镇信息管理、城市综合管网管理、战场环境仿真等系统中得到了较为广泛的应用。
软件平台特点
支持开放的数据源
  软件平台支持文件数据存储方式和标准数据库数据存储,可以与Oracle、SQL Server等大中型商业数据库方便联接。系统支持两种数据导入模式,一是直接由数据库导入三维特征数据,二是由二维GIS导入矢量数据并进行基于纹理库和模型库的三维特征重现。内部数据结构按OpenGIS 标准设计,支持多种GIS数据和CAD数据格式,使其成为一个开放的平台。
按照具有大数据量空间数据信息处理能力的模式设计
  系统支持空间数据的GRID动态管理,并支持动态存储调度技术和基于细节层次模型的算法优化技术。对三维场景的显示实现从网络和磁盘到系统内存再到CPU缓存和显存的数据三级动态存储管理机制,并结合数据精度分级管理和空间索引技术,对三维场景数据进行动态组织,支持三维地形数据的动态简化,使系统具备大区域大数据量空间信息的处理能力。
标准化封装底层概念,提供面向应用的二次开发接口
  平台对OpenGL和Direct3D进行二次组件化封装,提供面向应用的调用接口。在OpenGL绘图的底层基础上,加入GIS概念,重新设计了具有GIS类型特点的对象及功能,同时隐藏了OpenGL和Direct3D中大部分计算机图形学的深层概念和原理机制。组件内部数据结构按OpenGIS 标准设计,同时提供shp、dxf等多种矢量格式的转换功能,使组件化三维图形处理平台成为一个开放的平台。组件的接口严格按照信息技术的工业化标准设计,采用.OCX 和.DLL接口方式,可以在Visual Basic、Visual C++及等流行的通用开发语言内调用,并与组件化GIS平台,如Arc Engine或Arc Object等进行无缝集成。
从数据上和方法上保持从真实环境到三维环境的概念映射
  作为真实环境的模拟和镜像,三维平台的数据来源完全采用真实环境中采集的数据,建立三维环境中的景象。针对真实环境中树木、设施、管线、建筑、街区等不同类型的地物结构,在系统中设计有相应的三维对象与之对应。针对不同的数据类型,可将二维平面数据转换为三维数据结构,存储在数据库,减轻了数据准备的工作量,并能最大限度地保证真实环境的完整性,并支持三维空间量测。
支持自动生成参数化模型,数据精度分级管理,快速建模
  在三维模型的生成及显示方面,采用参数化模型和实体模型相结合的方式,既可以做到平面数据源和三维数据之间的快速切换,又可以表现出重点对象的具体细节。平台支持对二维矢量数据进行基于纹理库的点状、线状、面状特征自动建模和重现。例如,对于建筑平面图的三维转化及显示,可根据建筑平面图中每个建筑的高度、楼层、颜色、风格等真实对象属性自动生成参数化模型;也可以实现草坪及围栏、灌丛、运动场、广场、道路路面及分道线、人行横道线、水面等各种地面特征的自动三维建模与重现。系统同时支持高精度3D模型的定位设置和集成显示,采用LOD技术提高对模型细节的表现能力。
针对应用进行模式化设计,为行业应用建立快速开发范例。
  在组件化三维图形处理平台开发和应用的同时,对相关应用行业的特点和需求进行进一步调研和分析,归纳出有共性的特征,形成相关行业二次开发的范例。在适当的时候,进行整理和再次封装,形成面向行业应用的高级组件系列。
软硬件环境要求平民化
  系统环境定位于Microsoft 的Windows 2000和 Windows XP 操作系统平台。对硬件配置的求不高,在当前主流配置的情况下可以正常运行。显示卡也采用非专业配置。
软件平台构成
  TY3D组件化三维可视化平台由Gis3Dviewer控件和GisX动态链接库两部分组成。Gis3Dviewer控件为可视控件,是三维场景显示的载体。控件基于OpenGL技术开发,结合了GIS系统的特点,形成具有地理信息系统特点的三维可视化环境。通过控件具有的属性和方法,可在三维环境中模拟真实世界。控件的显示具有准确性和真实性,可在三维环境中进行诸如测量分析等复杂计算,获得真实准确的结果。同时,控件拥有众多的触发事件,可根据实际的应用需求,在不同的事件中对数据或对象进行处理,以实现复杂的分析计算,或达到特殊的显示效果。
  GisX动态链接库提供了可在三维环境中显示的实体对象类以及对外部数据调用方式。对象采用继承的方式,所有的实体对象均继承于同一个基类,在实体属性上具有共同的属性。同时,针对不同实体对象特殊之处,设定每种对象的特定属性,使其更加符合GIS系统的应用特点。在对外部数据的使用上,同一类对象数据的不同格式文件均可用同一类数据对象打开,并且对象本身可提供不同数据格式之间的转换,增加的系统的易用性。


 首页信息中心图原动态