SkylineGlobe产品技术白皮书_图文_第1页
SkylineGlobe产品技术白皮书_图文_第2页
SkylineGlobe产品技术白皮书_图文_第3页
SkylineGlobe产品技术白皮书_图文_第4页
SkylineGlobe产品技术白皮书_图文_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 SkylineGlobe产品系列技术白皮书北京东方道迩信息技术有限责任公司二九年三月 本文档适合的对象本文档适用于希望了解本产品指标及特性的相关人员。文档的组织本文档共分为四部分。第一部分为概述,第二部分为产品简介,介绍产品体系结构及特点,第三部分为SkylineGlobe系列软件工作流程,第四部分为API开发接口介绍。公司联系方式地址:北京市海淀区海淀大街8号中钢国际广场A座10层,100080电话:+86-10-82800183 传真:+86-10-82800182网址:http:/www.east-官方论坛:http:/www.skylinesoft-技术支持:skylineeast-

2、 目录1 概述 (12 Skylinesoft产品简介 (22.1 TerraExplorer家族 (32.1.1 TerraExplorer (32.1.2 TerraExplorer Plus (62.1.3 TerraExplorer Pro (102.1.4 TerraDeveloper Extension (152.1.5 TerraExplorer Runtime Pro (162.2 TerraBuilder家族 (202.2.1 TerraBuilder (202.2.2 TerraBuilder Multi-Processor extension (222.3 TerraGa

3、te家族 (252.3.1 TerraGate (252.3.2 DirectConnect extension (282.3.3 Internet License (282.4 Streaming Feature Server(SFS (292.4.1 SFS工作原理 (292.4.2 SFS主要特性 (293 SkylineGlobe Enterprise工作流程 (313.1 工作流程 (313.2 Skyline官方网站应用介绍 (324 TerraExplorer API概述 (354.1 TerraExplorer Pro主要接口介绍 (354.1.1 ITerraExplorer

4、51接口 (354.1.2 IPlane5接口 (354.1.3 IObjectManager51接口 (364.1.4 IInformationTree5接口 (374.1.5 ITerrain5接口 (374.1.6 IContainer2接口 (374.1.7 IRender5接口 (374.1.8 ISnapShot2接口 (374.1.9 _ITerraExplorerEvents5接口 (374.1.10 ICoordSys3接口 (384.1.11 IMenu接口 (384.2 Skyline Globe API(SGAPI介绍 (39 1 概述Skyline软件系统公司是全球领

5、先的三维空间地理信息可视化软件供应商。公司提供的SkylineGlobe软件系列平台从数据生产、编辑、互联网发布提供了成熟的商业解决方案,给用户提供一站式服务,并开放了所有的API,不论是在网络环境中还是单机应用,让用户能够根据自己的需求定制功能,建立个性化的三维地理信息系统,通过三维交互的方式来展示大量的空间地理数据,并在此基础上整合自身的业务平台。近几年来,SkylineGlobe软件系列已经在城市应急、虚拟旅游、军事国防、国土资源、测绘、水利、电力、公安、规划、石油、海洋、房产、环保等各个行业的三维可视化方面得到了广泛的应用。东方道迩作为Skyline三维地理信息软件在中国的独家经销商和

6、中国主要的空间地理信息数据提供商,与世界领先的三维空间地理信息技术的强强联合将给中国的客户提供强有力的解决方案和技术服务支持。 2 Skylinesoft 产品简介使用Skyline系列交互应用程序,用户可以创建自定义的虚拟三维可视化场景,并进行浏览、查询和分析。三维可视场景由航空和卫星影像、地形高程数据和其他的二维及三维信息层融合而成。Skyline具有独特的功能,不需要数据预处理,能够快速融合不同的、分布式的实时传输的源数据,快速创建实时的三维交互式环境。Skyline系列产品能够满足用户的特殊需求,进行用户化定制,根据不同类型用户的需求,创建不同的界面。Skyline能够满足公众或限制访

7、问的安全网络的受权用户的特殊需求,无论在单机和网络环境下都可以进行用户定制。产品列表:TerraExplorer FamilyTerraExplorer:整合的ActiveX控件或独立的应用程序。基础的TerraExplorer viewer能够查看和编辑工程,实现基本的量测功能。将用户的三维可视化环境通过这个免费的简便易用的应用程序发布给终端用户。TerraExplorer Pro:基于互联网和本地环境的多元地形模型浏览、分析、编辑和发布工具。具有多种编辑工具,能够编辑和创建新的信息层并通过网络进行发布共享或做成单机的数据分析工具。TerraDeveloper:使用TerraExplorer

8、 Pro提供的功能强大的API来进行用户界面的定制或将三维环境整合成网络或桌面应用程序。TerraExplorer Pro 和TerraExplorer C2MP extension:C2MP extension是为军事和智能用户的需求专门定制的一个扩展模块。其中包括:蓝军跟踪系统、捕食者视频、鹰眼支持、多坐标支持、军标2525b符号库。TerraBuilder FamilyTerraBuilder:使用航空/卫星影像和高程数据创建三维地形模型。TerraBuilder具有DEM 编辑、直方图调节和影像裁切等功能,能够创建通过局域网、互联网或本地媒质进行传输的优化的地形模型。用户可以通过Ter

9、raBuilder创建精准的吸引人的影像和高程三维地形模型。TerraBuilder Mulit-Processor edition可以将工作负载分配给网络内的多台机 器节省处理时间。TerraBuilder协同DirectConnect能够实时发布原始格式的影像和高程数据,不需要对数据进行格式转换,节省了时间和存储空间。TerraGate FamilyTerraGate同DirectConnect Server:用流方式来传输和管理三维数据的高效可升级的网络服务器。TerraGate具有简单易懂的管理工具用来升级和管理地形数据集。通过DirectConnect,TerraGate不需要对数据

10、进行预处理,能够实时融合和传输原始格式的数据,TerraExplorer客户能够通过网络直接进行连接。TerraGate Collaboration Server支持TerraGate用户之间的实时数据共享和协作,构成一个真实的公共操作环境。Streaming Feature Server:SFS是一个网络服务器,它能够直接连接空间数据库(Oracle Spatial,ArcSDE,Shape文件等,并能够通过标准的WFS将矢量数据高效传输给TerraExplorer/SkylineGlobe用户。SkylineGlobe Enterprise 软件包SkylineGlobe Enterpri

11、se是一组包含用户进行自定义的所有必要的软件,建立完全属于自己的三维可视化解决方案,包括TerraExplorer Pro、TerraDeveloper、TerraExplorer Plus和Viewer licenses、TerraBuilder和TerraGate。2.1 TerraExplorer家族2.1.1 TerraExplorerTerraExplorer-将数字地球带到你的家或办公室TerraExplorer(TerraExplorer Viewer打开了通向数字地球的大门。Skyline公司出品的SkylineGlobe产品能够基于地表的卫星影像、航空影像创建高分辨率的三维虚

12、拟地球场景,相比之前受限制的昂贵的三维可视化系统,现在用户可以通过互联网、局域网或光盘介质,充分地体验交互式的三维地形漫游。TerraExplorer浏览器使用户在全球任何地方都能够通过互联网访问三维可视化地形。为多种商业和专业用户创造了商业机会。TerraExplorer的简单易用和灵活性使它能够定制成为多种行业的应用软件,例如:实况体育赛事、房地产、旅游、航空、教育、 娱乐、商贸、城市规划和交通监控。TerraExplorer也在军事和智能领域有广泛的应用,包括任务演习、指挥控制和数据分析。TerraExplorer将数字地球带入了你的家和办公室。简单的说,TerraExplorer是一款

13、Skylinesoft出品的浏览器,用来查看由TerraBuilder创建的三维地形数据集场景mpt或tbp文件。TerraExplorer只具有浏览和简单的查询量测功能,是一款免费下载的软件,用户可以在SkylineGlobe网站上进行下载安装。 TerraExplorer主要特性· 为网络上的用户自动下载和安装· 网络高效传输地形数据和矢量层数据· 做为一个独立的程序运行或整合到ActiveX组件中· 运行预定义循环自动漫游路线(无需人工干涉· 简便的导航功能和位置定位特性,二维地图和三维地形场景同步联动· 使用鼠标

14、、键盘、操纵手柄和控制面板的任意组合来控制速度、高度和观看视角· 查看TerraBuilder或TerraExplorer Pro创建的任何对象、符号或地理参考的信息层· 三维场景中整合网络内容· 包含量测工具,在三维场景中可以进行距离和面积的量测· 保存截图(以BMP或TIFF格式与朋友或同事分享,轻松转换复杂的空间关系· TerraExplorer Plus -使用工具和扩展实现所有Pro的API功能 TerraExplorer 产品系列功能对比TerraExplorer TerraExplorerPlusTerraExpl

15、orerProRun TimeProStandalone application + + + Embedded ActiveX mode + + + + Customize User Interface + + + + 3D Fly-through + + + + Six Degrees of Movement + + + + Reference Map + + + + Snap Shots Creation + + + + Measurement Tools + + + + Basic API + + + + API to add and modifyobjects+ + + API to

16、Load GIS Layers + + + Authoring and Editing tools + + Terrain analyzing C2MP+ + Project Setting Parameters + + Movie Creation + + Load GIS Layers + + + Save layers to GIS files + + Create CD and InternetDistribution Kits+ GPS Tracking + Extract terrain + Collaboration tool C2MP+Basic drawing tools C

17、2MP+ MilStd-2525 symbols creator C2MP C2MPBlue Force Tracking,Predator UAV videointerface, Falcon ViewintegrationC2MP C2MP 2.1.2 TerraExplorer Plus通过一个特殊的License,TerraExplorer Viewer也可以调用TerraExplorer Pro的部分API来运行工具和扩展模块。大多数TerraExplorer Pro工具都能够通过基础的Viewer 打包,给应用有限的用户提供一个经济的解决方案。TerraExplorer Plus可

18、以作为一个独立的应用程序或者整合的ActiveX部件。TerraExplorer plus的license能够绑定到特定的机器上,或协同支持网址列表的TerraGate Internet License使用一致的License。备注:TerraExplorer C2MP介绍TerraExplorer C2MP为军事应用而设计。TerraExplorer的C2MP版本添加了如下功能:TEPro所有的量测功能,包括通视分析、视线可视分析、地形剖面和空间分析 多坐标系统工具军用规格2525B军事图标蓝军跟踪系统交互协作,包括三维“白色书写板”和向导漫游白色书写板功能并能够输出为SHP文件捕食者无人驾

19、驶侦察机界面,能够查看投向地表的视频录影支持对象的文件和目录的多个超链接创建和记录漫游路线保存截图、截屏并输出成文件免费可选择的Object Raku六分仪观察器TerraExplorer图片展示 TerraExplorer 应用程序-华盛顿 TerraExplorer网页嵌入控件-芝加哥 量测工具-盐湖城 高分辨率地形模型-白朗峰,法国 加载和流传输矢量特征层-波士顿 多分辨率3D模型展示-埃菲尔铁塔,巴黎 2.1.3 TerraExplorer ProTerraExplorer Pro-操作便捷的工具,能够发布如照片般真实的三维交互场景,并可以进行编辑、分析、标注等操作TerraExplo

20、rer Pro是TerraExplorer的专业版,它包含TerraExplorer中所有的实时三维地形可视化功能,同时还能够在三维场景上创建和编辑二维文本、图片对象和三维模型对象,从标准GIS文件和空间数据库中读取各种地形叠加所需要的信息,如文本、标注、图素、二维和三维实体,甚至动画,创建交互式应用系统,并且能将整合之后的三维虚拟数字地球场景发布到局域网或互联网上,使用户在任何地方都可以实现轻松快捷的三维交互式体验,以场景的独特视角展现地貌特征、视域、地物间关系等。TerraExplorer Pro系列所有产品采用完全相同的技术:TerraExplorer Viewer(以下简称TEV提供的

21、三维视窗操作功能,TerraExplorer Pro GIS Edition增加了编辑、分析和控制工具,TerraDeveloper增加了用户界面客户化定制以及访问TerraExplorer Run time Pro的功能。TerraExplorer Pro系列产品包含丰富的工具集和扩展组件。所有利用TerraExplorer API开发的工具都可以在TerraExplorer Pro、TerraExplorer Run Time Pro环境中运行,有专门许可的情况下可以在TEV中运行。 TerraExplorer Pro产品特性· 在任何网络上都能够以流方式传输地形

22、和叠加数据层· 提供创建和发布丰富的三维地形可视化的所有工具 · 支持交互式绘图工具,可以在三维地形模型中创建几何图形、用户自定义对象、建筑物、文本、位图和动画· 能够创建和导入静态和动态的二维或三维对象、符号及地理参考的信息层· 能够导入标准的网络或本地GIS数据层· 将层数据以GIS标准文件格式保存输出· 通过标准COM接口与外部、本地和WEB应用程序通讯;控制所有动态及静态对象、信息层和应用程序信息· 提供全套的测量及地形分析工具· 自动导航功能可创建预定义飞行路径,并在TerraExplorer中回放

23、83; 用鼠标、键盘和飞行控制面板的任意组合方式控制速度、高度角及视角· 将事先录制的飞行路径输出为视频文件,生成AVI或一系列帧文件· 在三维视窗中截取快照功并输出成外部图片文件· 为对象或特定区域创建指向网页、应用程序和数据库的属性超级链接· 集成文本和WEB内容信息· 通过发布工具输出三维场景提供Intranet/Internet访问· 增强的本地或远程用户安全性保证· ActiveX控件-将三维场景、信息数和sidemap窗口输出为控件 可选工具Imagery Layer:使用Image Layer工具

24、可以在地形数据集上叠加不限制大小的卫星或航空影像,这样我们就可以即刻添加新的地形影像或更新已有的影像。添加的影像层不限数目并可以随时选择显示或隐藏。支持大多数多分辨率的文件格式(如MrSid、ECW、Skyline的MPT/MPU。TerraExplorer Viewer也可以显示通过Image Layer添加的影像数据。Video on Terrain:使用Video on Terrain工具可以在地形上添加由静态或移动摄像机获取的实时或录制的视频流。视频根据摄像机的位置和镜头的视角来投影到地形表面上。如果摄像机是移动的(UAV无人机Video对象会根据遥感勘测信息显示每一帧当时所在位置的画

25、面。 地形抽取工具Extract Terrain to MPT:抽稀mpt工具可以对本地或远程的mpt进行切割下载到本地。这样就可以创建适用于CD/DVD大小的地形数据集便于分发,它甚至可以从DirectConnect工程上抽取mpt下载到本地。抽稀的地表由一个高精度地区的多边形、包含高精度地区的中等精度的多边形和一个整个地表范围的低精度地形组成。创建的时候可以选择高精度和中级精度的区域的范围并可以设置三种精度范围的数据分辨率值。Extract Terrain to VRML:抽稀mpt到VRML工具可以对本地或远程mpt进行切割下载到本地生成VRML模型。此工具为使用Zcorp 3D 打印机

26、进行3D打印提供了优化,任何查看VRML的工具都可以读取这种模型。 Collaboration:Collaboration工具是TerraExplorer用户之间通过有限的TCP/IP架构带宽进行飞行经历的共享交互。用户可以发起、实时加入TerraExplorer的环境交互会议、同其他用户聊天、在地形上标注范围、勾选信息层用于深层分析。TerraExplorer Collaboration工具也可以通TerraGate服务器上的Collaboration工具一起构建一个企业协作环境。 :Point CloudPoint Cloud工具可以在三维地形上任意地方添加和编辑经过预处理的点云模型。这种

27、模型是由各种三维扫描仪生成的一系列三维空间点组成的。 GPS Tracking:采用NMEA协议,通过读取实时或记录的GPS信息控制单个或多个对象的移动。可以把GPS点附加给任意TerraExplorer对象,并可以显示历史轨迹线标示对象位置。GPS Tracking工具通过GPS、USB或COM端口从本地或远程直接读取跟踪信息。GPS工具支持多个实体结合为一个单一设备,当读取记录的信息时可以快速推进。 TerraExplorer工作流程 本地流程 网络流程2.1.4 TerraDeveloper extensionTerraDeveloper 开发包是一组ActiveX控件,

28、它能够对TerraExplorer Pro的所有功能进行定制。在TerraExplorer Pro的环境下,开发人员可以通过整合TerraExplorer Pro 的功能在任何程序或网页中创建自己的3D应用程序。 TerraDeveloper 能够为基于windows操作系统(包括桌面型、膝上型、无线和有线的任何应用程序提供嵌入强大的三维地理空间界面的解决方案。2.1.5 TerraExplorer Runtime ProTerraExplorer Runtime Pro 是用来运行在 TerraExplorer Pro 环境下使用TerraExplorer Developer开发的应用程序的

29、模块。使用Runtime Pro lic运行Developer 开发的程序给用户提供了一个经济的解决方案。备注:C2MP Extension适用于军事和国防用户的一组指挥控制和任务计划功能。可以添加到TerraExplorer Pro或TerraExplorer Viewer中。扩展中包括如下工具:· 鹰眼工具· 蓝军跟踪系统工具· 军标2525符号创建工具· 捕食者无人驾驶侦察机视频界面基于TerraExplorer Viewer的C2MP扩展添加了如下TerraExplorer Pro工具:· 画图工具· 协作工具TerraExp

30、lorer Pro 图片展示部分如下: 2D 和3D 编辑工具 加载、编辑和保存GIS 层 地形量测和分析工具 从太空到街道级精度 流方式加载矢量数据 高精度的城市模型 2.2 TerraBuilder 家族2.2.1 TerraBuilderTerraBuilder-快速创建、编辑和获取Skyline 3D地形数据集TerraBuilder能够创建如同真实照片般的地理精准的三维地球模型。它可以对数据以其本身格式的方式进行融合来创建基于三维的地形模型,并提供给TerraExplorer Pro 进行数据层和其他内容的叠加。TerraBuilder通过叠加航片、卫星影像、数字高程模型以及各种矢量

31、地理数据,迅速方便地创建海量三维地形数据库。TerraBuilder支持多种数据格式,能够将不同分辨率、不同大小的数据进行融合、投影变换,构成一个公共的参考投影。软件有强大的编辑工具,如颜色调整、区域选择和裁切等。TerraBuilder能够生成真实详细的任意大小的场景。当创建完成后,可以在上面继续添加二维和三维动态或静态对象,然后通过网络进行流传输或打包传送给未联机终端用户。 TerraBuilder 产品特性· 高效的海量数据库处理能力· 采用Multi-Processor扩展模块,使用多核处理器和多台机器在局域网分担工作负载· 能够处理影像和

32、高程本身格式的数据· 对数据进行压缩节省硬盘存储空间 · 支持大多数标准源数据格式· 插件程序支持新的源数据格式· 采用64位文件指示器支持快速读取超过TB级的数据库· 自动融合(镶嵌不同空间分辨率的源数据· 高级的用户界面支持自动或手动的数据集定制· 强大的预览选项和特性· 多种编辑工具支持用户自定义层的扩展· 支持数据库方式的栅格数据的读取 支持的影像数据格式TerraBuilder v1.7 和TerraBuilder DirectConnect支持的创建三维地形数据集(MPT的影像数

33、据格式:Oracle 10g DatabaseOpenGIS WMS serversGraphics Interchange Format (.gifNITFJPEG JFIF (.jpgJPEG2000 (.jp2, .j2kJPEG2000 (.jp2, .j2kSingle Cell CIBTIFF, GeoTIFF (.TIFF, .ITIFFWindows Bitmap (.BMPERDAS IMAGINE (.IMGUser defined binary rawMRSid compressed (.SIDER-Mapper (.ECWNGA formats:CIBADRGCADRG

34、 支持的高程数据格式TerraBuilder v1.7 和TerraBuilder DirectConnect支持的创建三维地形数据集(MPT的高程数据格式:Oracle 10g DatabaseNon-regular Grid with break linesDTED single cell (Including NGA DT0-DT3 formatsUSGS DEM (.demUSGS SDTS (.ddfESRI ArcInfo Binary Grid (.adfTIFF, GeoTIFF (.TIFF, .ITIFFWindows Bitmap (.BMPERDAS I

35、MAGINE (.IMGUser defined binary rawASCII - X, Y, Z or Z (regular gridNGA formats2.2.2 TerraBuilder Multi-Processor extensionTerraBuilder Multi-Processor extension可以支持多CPU服务器或多台机器同时运行共同分担负载,进行海量三维数据集的创建。通过使用TerraBuilder Fuser,网络中的每台机器都可以随时参与生成MPT的运算。TerraBuilder Multi-Processor extension专为需要创建精细地形数据集

36、的用户设计。它包含了TerraBuilder的所有特性,比如对多种格式的多源数据进行操作和集成,不限大小和分辨率,创建成一个单一的优化压缩文件,便于以流方式发布三维数据集。除此之外,Multi-Processor extension的运行如同多个TB的拷贝,在数据集创建的过程中进行协同作业。TerraBuilder采用新的工业标准格式如:ECW,IMG和NGA的CIB,CADRG和DTED,直接读取大数据量的影像和高程源数据。TerraBuilder更新的内部机制和多用户界面的更新使创建数据集更加有效和直观。TerraBuilder Fuser可以在本地网络中使用多CPU服务器和多台服务器进行

37、地形数据集的创建。Fuser模块可以安装在有网络连接的机器上,当一个地形创建过程开始运行,TerraBuilder会搜索网络上所有的可用Fuser,利用开启Fuser的机器资源参与运算。TerraBuilder Multi-Processor extension可以根据量级的顺序减少运行时间,这样处理 GB级的数据就更加迅速了。TerraBuilder图片展示 TerraBuilder 窗口布局 多分辨率数据工程 高分辨率数据集 2.3 TerraGate家族2.3.1 TerraGateTerraGate-强大的网络数据服务器技术,实时传输三维地理地形数据集TerraGate工具用来处理Sk

38、yline 三维技术的客户端数据的传输请求。TerraGate 能够将地形数据集以流方式传输给远程TerraExplorer用户,HTML客户能够创建三维截图、组织协作会议,增强网站整合能力。TerraGate地形流传输服务器能够同时向数以千计的客户传送三维地形数据集。TerraGate server传送由TerraBuilder创建的地形数据集(MPT文件或通过DirectConnect扩展模块传输由原始格式的影像和高程数据实时形成的三维化地形数据集。协同TerraBuilder、TerraDeveloper和TerraExplorer Pro,TerraGate轻松实现了数字地球,形成了基

39、于网络的地理参考的应用程序。TerraGate Manager是用户管理和配置工具,用来监控Skyline 服务器的应用程序、修改配置、查看运行状态和统计表、添加地图、控制安装在系统上的TerraGate服务器等。 TerraGate工作流程TerraGate和视频流技术有着明显的不同,因为它的运行是基于网络无缝可变带宽的,并且不会被连通性的潜伏和中断而影响。当初始影像以低分辨率被用户所接收,用 户就能够开始进行三维显示,而不用等到所有的数据集都传输完毕。它能够使数以千计的用户接收带宽由低到高的真实的,无限制量的数据集,给每个用户不间断的观看效果。TerraGate产品特性:· 通过

40、内部网络或互联网进行三维地形的传输· 发布由TerraBuilder创建的Skyline地形数据集(MPT文件· 采用DirectConnect扩展模块实时处理影像和高程数据并进行三维地形发布· 对低宽带的情况能够进行优化· 易于扩展的设计· 采用TCP/IP协议· 支持SSL(Secure Socket Layer协议· 采用证书信任列表(CTL· 与防火墙和代理服务器共同工作· 充分利用多核处理器服务器的硬件优势· 高效的海量数据处理能力· 地形数据的大小只被磁盘媒质所限制

41、3; 通过TerraGate Manager工具进行完全控制· 通过TerraGate Manager进行在线状态监测Collaboration server模块:Collaboration模块为TerraExplorer用户之间的协作会话提供了主机服务。使用TerraExplorer中的collaboration工具,用户能够创建协作会议并邀请远程的参与者共同分享3D经历。TerraGate图片展示 TerraGate Manager控制界面 状态监控 2.3.2 DirectConnect extension采用TerraBuilder、DirectConnect协同TerraG

42、ate,可以使影像和高程数据以其本身格式(如ECW、Mr.SID,直接发布传输给TerraExplorer客户端。TerraBuilder DirectConnect免去了创建生成三维地形数据集的时间,而是通过TerraGate服务器,在网络上直接把这些原始格式的数据传输给TerraExplorer和TerraExplorer Pro用户。TerraBuilder DirectConnect可以通过TerraGate发布tbp文件,实时添加新的数据,编辑之后,TerraExplorer客户端就可以马上查看到最新的三维可视化地形场景。采用TerraBuilder DirectConnect,不需

43、要创建三维地形数据集。只需将原始格式的原数据添加到TerraBuilder工程中,然后通过TerraGate进行发布。这样免除了创建三维地形数据集的时间。而且采用DC可以实现大数据量的高程和影像数据的迅速发布,实时更新,这样,地形数据上的各种原始信息就能够被实时更新,如:同一地区的不同季节的影像或更高分辨率地形的客户端展示。通过Fuser,TerraBuilder DirectConnect可以集合服务器端的任意可用计算能力,使其能够应付实时发布三维地形数据集所需的工作量。2.3.3 Internet LicenseInternet License组件(可理解为网络浮动许可授权TerraExp

44、lorer viewer 具有部分TerraExplorer Pro API的扩展能力。Internet License模块包含一组可授权的网络域名或IP地址列表。这组列表被写入TerraGate license文件中,且只能由Skyline公司更改。为使用高级API功能与客户端互动,相应的网页需要嵌入置于网页标题部位的HTML标识。当这样的网页从TerraExplorer Viewer尝试去使用TerraExplorer Pro API 时,Internet License服务器端会传送一个授权响应。如果在网页前端包含授权的网络域名或者IP地址,TerraExplorer Viewer 会接

45、收到许可去执行高级的API。Internet License的使用需要TerraGate Streaming Raster Server(TG Manager模块的安装。它使用TG Manager服务器的设置,同客户进行协同交互。使用这个模块能够在三维世界中添加对象,进行高级的操作,显著提高用户在三维世界中的交互体验。 2.4 Streaming Feature Server(SFS2.4.1 SFS工作原理SFS-从Oracle spatial、 Arc SDE、SQL server和Shape文件高效读取数据并进行传输SFS能够读取各种源数据,通过网络,高效传输各种复杂的特征层数据(矢量数

46、据。支持Oracle Spatial、ArcSDE和Shape文件数据。SFS采用的缓存机制能够实现矢量数据的高速传输和高效的可扩放性。通俗来说,SFS是Skyline自己构建的WFS,在客户端引入WFS之前,对数据进行优化设置,以提高显示效率。预缓存数据机制对于那些应用大量矢量层数据又要求高效快速显示的系统来说是非常重要的。 SFS存储和传输WFS的矢量数据,或对数据进行切割和组织并传输给TerraExplorer客户端。 SFS工作原理2.4.2 SFS主要特性· 直接读取Shp文件、Oracle spatial、SQL server数据库、ArcSDE和其他格式并进行流方式传输

47、· 用流方式读取标准的WFS或者经过加密的WFS,使数据更加安全· 在服务器端创建一个cache,用于高效读取流数据,高效处理多用户访问需求· cache里数据可以预先创建好,也可以边浏览fly边创建· 定期自动更新cache文件· 能够标记任意缓存文件的过期时间 · 每个层的cache都有三个不同的细节层次,以达到最优· 有效应对多并发用户数· 基于网络的管理系统,能够定义数据源和矢量层,对cache进行设置SFS图片展示 SFS层数据管理界面 SFS服务状态监控界面 3 SkylineGlobe Enterpr

48、ise工作流程3.1 工作流程SkylineGlobe Enterprise能够实现地理空间数据以三维场景的方式迅速传输给用户。实时融合海量的栅格和矢量数据并进行发布,不需要改变你的工作方式或存储你的数据,是turn-key system唯一的解决方案。SkylineGlobe Enterprise不需要进行复杂而昂贵的预处理,就能在本地以数据流的方式合成数据。因此,终端用户能够及时获取可用的数据。SkylineGlobe Enterprise基于开放OGC标准,是一个无缝的三维场景界面,能够内嵌到已有的系统中,它提供了丰富的API使你可以根据需求自定义自己的界面,无论是基于网络的应用程序还是

49、桌面程序都可以实现。 SkylineGlobe 产品工作流程图SkylineGlobe Enterprise包含用户进行自定义的所有必要的软件,来建立完全属于 自己的三维可视化解决方案。灵活的选项部署使其能够自由缩放提供支持从十个到数以万计的用户的解决方案。3.2 Skyline官方网站应用介绍登陆http:/www.S Enterprise Web Package (EWP基于ASP.NET技术,包含主要的SkylineGlobe3D网页和所有的相关工具,比如 Layer控制工具,Drawing工具和Measurement工具,也包含适用于SkylineGlobe Pro用户的高级工具。同时

50、,客户可以通过附加工具对EWP进行自定义开发和扩展。SkylineGlobe图片展示 SkylineGlobe Enterprise Web Package Layers Manager 工具 SkylineGlobe Manager 统计报表 4 TerraExplorer API概述TerraExplorer API提供了一套强大的接口用来集成TerraExplorer、TerraExplorer Pro 和用户自定义应用。它提供了一些访问外部信息扩展的方法,比如:访问数据库或基础地理空间数据。所有这些以COM协议为基础的API接口都可以通过脚本语言操作(例如Javascript,也可以通

51、过非脚本语言来控制操作(例如:C+、VB、delphi或者.net。TerraExplorer也提供了一套ActiveX控件,可将三维窗口、信息树和导航图以控件对象的方式嵌入到用户自定义的可视化界面中,其中,Runtime模块使得用户自定义的应用程序更易分发。利用TerraExplorer API,能够实现多种类型的操作,如:1控制飞机和摄像机2信息树管理3层和对象管理4事件触发处理5在网页和windows应用程序中添加嵌入ActiveX控件此外,TerraExplorer API提供了各种操作,例如控制容器中的显示内容、查询地形高程信息、获取快照、控制鼠标、三维路线漫游等更多功能。4.1 TerraExplorer Pro主要接口介绍4.1.1 ITerraExplorer51接口描述用户接口的相关细节,例如当前用户使用的软件版本信息、单位参数(长度单位、速度单位等、工程文件加载和保存等。4.1.2 IPlane5接口控制飞机和摄像机的操作,对于对象的飞行方式、观看视角、视野高度进行控制,可按照需求控制摄像机的方向、倾角产生复杂的运动,例如飞机起飞模拟。 4.1.3 IObjectManager51接口管理三维窗口中的所有对象,使用本接口用户可添加、删除、修改三维窗口中的所有对象,主要管理如下对象:创建二维对象主要处理文本、图片标签和二维几何体,可创

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论