SkylineGlobe产品系列技术白皮书北京东方道迩信息技术有限责任公司二○○九年三月本文档适合的对象本文档适用于希望了解本产品指标及特性的相关人员。文档的组织本文档共分为四部分。第一部分为概述,第二部分为产品简介,介绍产品体系结构及特点,第三部分为SkylineGlobe系列软件工作流程,第四部分为API开发接口介绍。公司联系方式地址:北京市海淀区海淀大街8号中钢国际广场A座10层,100080电话:+86-10-82800183传真:+86-10-82800182网址:官方论坛:技术支持:skyline@east-dawn.com.cn目录1概述(12Skylinesoft产品简介(22.1TerraExplorer家族(32.1.1TerraExplorer(32.1.2TerraExplorerPlus(62.1.3TerraExplorerPro(102.1.4TerraDeveloperExtension(152.1.5TerraExplorerRuntimePro(162.2TerraBuilder家族(202.2.1TerraBuilder(202.2.2TerraBuilderMulti-Processorextension(222.3TerraGate家族(252.3.1TerraGate(252.3.2DirectConnectextension(282.3.3InternetLicense(282.4StreamingFeatureServer(SFS(292.4.1SFS工作原理(292.4.2SFS主要特性(293SkylineGlobeEnterprise工作流程(313.1工作流程(313.2Skyline官方网站应用介绍(324TerraExplorerAPI概述(354.1TerraExplorerPro主要接口介绍(354.1.1ITerraExplorer51接口(354.1.2IPlane5接口(354.1.3IObjectManager51接口(364.1.4IInformationTree5接口(374.1.5ITerrain5接口(374.1.6IContainer2接口(374.1.7IRender5接口(374.1.8ISnapShot2接口(374.1.9_ITerraExplorerEvents5接口(374.1.10ICoordSys3接口(384.1.11IMenu接口(384.2SkylineGlobeAPI(SGAPI介绍(391概述Skyline软件系统公司是全球领先的三维空间地理信息可视化软件供应商。公司提供的SkylineGlobe软件系列平台从数据生产、编辑、互联网发布提供了成熟的商业解决方案,给用户提供一站式服务,并开放了所有的API,不论是在网络环境中还是单机应用,让用户能够根据自己的需求定制功能,建立个性化的三维地理信息系统,通过三维交互的方式来展示大量的空间地理数据,并在此基础上整合自身的业务平台。近几年来,SkylineGlobe软件系列已经在城市应急、虚拟旅游、军事国防、国土资源、测绘、水利、电力、公安、规划、石油、海洋、房产、环保等各个行业的三维可视化方面得到了广泛的应用。东方道迩作为Skyline三维地理信息软件在中国的独家经销商和中国主要的空间地理信息数据提供商,与世界领先的三维空间地理信息技术的强强联合将给中国的客户提供强有力的解决方案和技术服务支持。2Skylinesoft产品简介使用Skyline系列交互应用程序,用户可以创建自定义的虚拟三维可视化场景,并进行浏览、查询和分析。三维可视场景由航空和卫星影像、地形高程数据和其他的二维及三维信息层融合而成。Skyline具有独特的功能,不需要数据预处理,能够快速融合不同的、分布式的实时传输的源数据,快速创建实时的三维交互式环境。Skyline系列产品能够满足用户的特殊需求,进行用户化定制,根据不同类型用户的需求,创建不同的界面。Skyline能够满足公众或限制访问的安全网络的受权用户的特殊需求,无论在单机和网络环境下都可以进行用户定制。产品列表:TerraExplorerFamilyTerraExplorer:整合的ActiveX控件或独立的应用程序。基础的TerraExplorerviewer能够查看和编辑工程,实现基本的量测功能。将用户的三维可视化环境通过这个免费的简便易用的应用程序发布给终端用户。TerraExplorerPro:基于互联网和本地环境的多元地形模型浏览、分析、编辑和发布工具。具有多种编辑工具,能够编辑和创建新的信息层并通过网络进行发布共享或做成单机的数据分析工具。TerraDeveloper:使用TerraExplorerPro提供的功能强大的API来进行用户界面的定制或将三维环境整合成网络或桌面应用程序。TerraExplorerPro和TerraExplorerC2MPextension:C2MPextension是为军事和智能用户的需求专门定制的一个扩展模块。其中包括:蓝军跟踪系统、捕食者视频、鹰眼支持、多坐标支持、军标2525b符号库。TerraBuilderFamilyTerraBuilder:使用航空/卫星影像和高程数据创建三维地形模型。TerraBuilder具有DEM编辑、直方图调节和影像裁切等功能,能够创建通过局域网、互联网或本地媒质进行传输的优化的地形模型。用户可以通过TerraBuilder创建精准的吸引人的影像和高程三维地形模型。TerraBuilderMulit-Processoredition可以将工作负载分配给网络内的多台机器节省处理时间。TerraBuilder协同DirectConnect能够实时发布原始格式的影像和高程数据,不需要对数据进行格式转换,节省了时间和存储空间。TerraGateFamilyTerraGate同DirectConnectServer:用流方式来传输和管理三维数据的高效可升级的网络服务器。TerraGate具有简单易懂的管理工具用来升级和管理地形数据集。通过DirectConnect,TerraGate不需要对数据进行预处理,能够实时融合和传输原始格式的数据,TerraExplorer客户能够通过网络直接进行连接。TerraGateCollaborationServer支持TerraGate用户之间的实时数据共享和协作,构成一个真实的公共操作环境。StreamingFeatureServer:SFS是一个网络服务器,它能够直接连接空间数据库(OracleSpatial,ArcSDE,Shape文件等,并能够通过标准的WFS将矢量数据高效传输给TerraExplorer/SkylineGlobe用户。SkylineGlobeEnterprise软件包SkylineGlobeEnterprise是一组包含用户进行自定义的所有必要的软件,建立完全属于自己的三维可视化解决方案,包括TerraExplorerPro、TerraDeveloper、TerraExplorerPlus和Viewerlicenses、TerraBuilder和TerraGate。2.1TerraExplorer家族2.1.1TerraExplorerTerraExplorer-将数字地球带到你的家或办公室TerraExplorer(TerraExplorerViewer打开了通向数字地球的大门。Skyline公司出品的SkylineGlobe产品能够基于地表的卫星影像、航空影像创建高分辨率的三维虚拟地球场景,相比之前受限制的昂贵的三维可视化系统,现在用户可以通过互联网、局域网或光盘介质,充分地体验交互式的三维地形漫游。TerraExplorer浏览器使用户在全球任何地方都能够通过互联网访问三维可视化地形。为多种商业和专业用户创造了商业机会。TerraExplorer的简单易用和灵活性使它能够定制成为多种行业的应用软件,例如:实况体育赛事、房地产、旅游、航空、教育、娱乐、商贸、城市规划和交通监控。TerraExplorer也在军事和智能领域有广泛的应用,包括任务演习、指挥控制和数据分析。TerraExplorer将数字地球带入了你的家和办公室。简单的说,TerraExplorer是一款Skylinesoft出品的浏览器,用来查看由TerraBuilder创建的三维地形数据集场景mpt或tbp文件。TerraExplorer只具有浏览和简单的查询量测功能,是一款免费下载的软件,用户可以在SkylineGlobe网站上进行下载安装。2.1.1.1TerraExplorer主要特性·为网络上的用户自动下载和安装·网络高效传输地形数据和矢量层数据·做为一个独立的程序运行或整合到ActiveX组件中·运行预定义循环自动漫游路线(无需人工干涉·简便的导航功能和位置定位特性,二维地图和三维地形场景同步联动·使用鼠标、键盘、操纵手柄和控制面板的任意组合来控制速度、高度和观看视角·查看TerraBuilder或TerraExplorerPro创建的任何对象、符号或地理参考的信息层·三维场景中整合网络内容·包含量测工具,在三维场景中可以进行距离和面积的量测·保存截图(以BMP或TIFF格式与朋友或同事分享,轻松转换复杂的空间关系·TerraExplorerPlus-使用工具和扩展实现所有Pro的API功能2.1.1.2TerraExplorer产品系列功能对比TerraExplorerTerraExplorerPlusTerraExplorerProRunTimeProStandaloneapplication+++EmbeddedActiveXmode++++CustomizeUserInterface++++3DFly-through++++SixDegreesofMovement++++ReferenceMap++++SnapShotsCreation++++MeasurementTools++++BasicAPI++++APItoaddandmodifyobjects+++APItoLoadGISLayers+++AuthoringandEditingtools++TerrainanalyzingC2MP++ProjectSettingParameters++MovieCreation++LoadGISLayers+++SavelayerstoGISfiles++CreateCDandInternetDistributionKits+GPSTracking+Extractterrain+CollaborationtoolC2MP+BasicdrawingtoolsC2MP+MilStd-2525symbolscreatorC2MPC2MPBlueForceTracking,PredatorUAVvideointerface,FalconViewintegrationC2MPC2MP2.1.2TerraExplorerPlus通过一个特殊的License,TerraExplorerViewer也可以调用TerraExplorerPro的部分API来运行工具和扩展模块。大多数TerraExplorerPro工具都能够通过基础的Viewer打包,给应用有限的用户提供一个经济的解决方案。TerraExplorerPlus可以作为一个独立的应用程序或者整合的ActiveX部件。TerraExplorerplus的license能够绑定到特定的机器上,或协同支持网址列表的TerraGateInternetLicense使用一致的License。备注:TerraExplorerC2MP介绍TerraExplorerC2MP为军事应用而设计。TerraExplorer的C2MP版本添加了如下功能:TEPro所有的量测功能,包括通视分析、视线