常见三维GIS引擎选型对比

三维GIS平台作为三维地籍信息系统底层支撑平台,对整个三维地籍项目的建设起着关键性的作用,所以对GIS平台认真进行选型工作非常必要。

1、三维GIS选型分支

三维GIS选型主要分为两个分支,第一个分支为国外成熟的GIS平台软件、skylineGoogleEarthWorld WindArcglobe;第二个分支为国内一些较为著名的三维GIS软件:GeoGlobeCityMaker EV-GlobeUniscopess

2、国外主要三维GIS平台对比说明表。

三维平台

比较项目

Skyline

Google Earth

World Wind

ArcGlobe

(1)产品发展历程及产品体系

发展历程

Skyline公司是一家从事地理信息的老牌企业,成立于1997年,致力于研究基于网络的三维GIS软件平台,成为基于网络3DEarth可视化软件与服务的领导者。自Skyline进入中国市场以来,一直积极参与三维数字城市建设与三维互联网产业服务,得到广泛的认可。

目前版本于2011年3月底发行Skyline全套产品的新版本V6。

Google Earth以三维地球的形式把大量卫星图片、航拍照片和模拟三维图像组织在一起,使用户从不同角度浏览地球。Google Earth的数据来源于商业遥感卫星影像和航片,包括DigitalGlobe公司的QuickBirdIKONOS及法国SPOTS

World WindNASA发布的一个开放源代码的地理科普软件,由NASA Research开发,NASA Learning Technologies来发展,它是一个可视化地球仪,将NASAUSGS以及其它WMS服务商提供的图像通过一个三维的地球模型展现,还包含了火星和月球的展现。软件用C#编写,调用微软SQL   Server影像库Terrain Server来进行全球地形三维显示。它通过将遥感影像与SRTM高程(航天飞机雷达拓扑测绘)叠加生成三维地形。

ArcGlobe是ArcGIS 9.0之后出现的新产品,是ArcGIS Desktop产品的ArcGIS 3D分析扩展模块的核心应用程序;

与ArcGIS同步目前版本为10。

产品体系

Skyline系列软件由以下产品组成:

TerraBuilder系列产品:利用航空/卫星影像和高程数据创建三维地形数据集,提供三维地形场景;

TerraExplorer系列产品:基于互联网和本地环境的三维场景浏览、编辑、分析和发布工具,提供功能强大的API,进行用户界面的定制或将三维环境整合成网络或桌面应用程序;

TerraGate系列产品:提供强大的网络数据服务,实时传送3D地理数据;

Spatial Framework Services (SFS):通过网络以流方式传输WFS和WMS到客户端应用程序。

Google Earth客户端软件提供三个版本:个人免费版、Plus版、Pro版以及企业级解决方案,用于在企业内部部署Google Earth应用。

World WindNASA发布以来,至今最新版本为1.4

是ArcGIS Desktop产品的扩展模块ArcGIS   3D分析中的一个单独的应用程序,无其他的模块。

(2)海量数据支撑

解决海量数据的技术特点

Ÿ 具备国际专利的海量影像、地形数据压缩技术

Ÿ 大数据量的矢量数据支撑能力强,具有最先进的静态矢量缓存技术

Ÿ 实时信息流(Streaming)通讯技术

Ÿ 模型数据具有细节分级显示(LOD,Level of Detail)技术

Ÿ 实现基于网络的三维地形数据的实时动态更新

Ÿ 所支持的数据来源需来自于互联网

Ÿ 影像数据管理一般,地形数据压缩技术不够完善,不能从技术上彻底解决海量栅格数据的管理技术

Ÿ 没有Streaming技术,矢量数据管理一般

Ÿ 使用大量优化算法实现运行高效性,如动态LOD、智能权重、Progressive Mesh等

Ÿ 不能实现三维地形数据的实时动态更新

Ÿ 影像数据管理一般,不具备地形数据压缩技术

Ÿ 细节层次模型(LOD)技术

Ÿ 矢量的查询与显示相分离技术(查询和显示采用两套数据,用来显示的数据是经过预处理的建立的金字塔结构的文件数据)

Ÿ 需要对影像、高程、矢量数据、三维模型等数据进行切片处理,数据的预处理需要很长的处理时间

Ÿ 支持多种数据格式,但不能直接使用源数据格式进行三维发布,需要进行数据转换;

Ÿ 使用PNG32作为瓦片格式,数据量太大会占用大量的网络带宽;

Ÿ 不支持流媒体方式的数据传输;

Ÿ 为了提高显示性能,ArcGlobe将数据分块并按级别建立缓存和索引;

Ÿ 数据内部在不同细节等级处(比例)被自动分为许多块(tiles)

Ÿ 创建多分辨率的数据表达(矢量要素只有一个细节等级);

Ÿ 支持大数据量的矢量流方式发布机制,但浏览速度有限。

Ÿ 不支持影像的实时发布。

影像、高程、矢量数据、三维模型、空间数据库等多源数据支持能力

Ÿ 支持的影像数据格式:img、ecw 、Sid、GeoTIFF、bmp、JP2、J2K、JPG、GIF、User defined binary raw、CIB、ADRG、 CADRG、Single   Cell CIB、OpenGIS WNS servers、NITF

Ÿ 支持的高程数据格式: img、adf、bmp、ASCII - X, Y, Z or Z (regular grid)、Non-regular Grid with break lines、User   defined binary raw、dted、DTED   single cell (Including NIMA DT0-DT3 formats)、USGS SDTS (.ddf)

Ÿ 支持的矢量数据格式:dxf、shp、tlf、txt、xls、flt、mdb、mdb、accdb

Ÿ 支持的模型数据格式:DirectX (.X)、OpenFlight   (.flt)、Google SketchUp 6 (.kml,.kmz,.dae)、点云模型(.cpt)

Ÿ 支持实时GPS定位数据

Ÿ 支持实时视频传输数据

Ÿ 支持的空间数据库有:Web Map Server、TerraGate   Server、ArcSDE Raster Server、ECW   ImageWeb Server、WFS、TerraGate   SFS (WFS)、ArcSDE Database、Orcale Database、SQL Server 2008、ODBC Database、Oracle Spatial Database、PostGRE SQL

Ÿ 支持kml、kmz图层格式

Ÿ 支持dae三维模型格式

Ÿ 导入数据格式:OSG、MDB、3ds、dxf、Shp,图像文件(JPG、BMP、TIFF、GIF、PNG等),地形影像文件(IMG)

Ÿ 导出数据格式:OSG、MDB、3ds、dxf、图像文件图像文件(JPG、BMP、PNG)

Ÿ 支持ArcSDE、Oracle数据库,支持WFS、SQL   Server、PostGIS

Ÿ 不直接支持Sketchup模型,需转化为MAX的模型,再合成导入平台

Ÿ 多源多尺度地形、影像、矢量和模型数据的无缝集成

Ÿ 支持.X 、TIFF、GeoTiff、JPG、USGS DEM、ArcInfo ASCII Grid、SHP等常见数据格式

Ÿ 支持ArcSDE、Oracle数据库

Ÿ 支持TIFF、GEO-TIFF、BMP、JPEG、IMG(Erdas)、MrSID、ECW等多种格式文件;  

Ÿ SuperMap特有海量影像数据压缩技术SIT格式支持,大幅度提高海量影像

Ÿ 支持AutoCAD   DXF\DWG、Arc/Info E00 \Coverage(NT/PC/UNIX)、MapInfo MIF\TAB、 ArcView SHP、 MapInfo、MicroStation DGN等类型数据的转入、转出。

Ÿ 不支持三维点云数据;

Ÿ 不支持模型的流方式加载;

Ÿ 不能支持ECW、MRSID等常用的遥感数据格式。

Ÿ ArcGlobe支持的数据类型包括:

Ÿ ArcGIS栅格数据,包括栅格目录;

Ÿ ArcGIS要素数据,包括文本注记;

Ÿ ArcIMS图层;

Ÿ ArcGIS   Server中的MapServer图层;

Ÿ 支持所有ArcGIS支持的数据格式,包括shapefiles、coverages、geodatabases、rasters、CAD等;

Ÿ 支持的三维模型数据格式包括:3D Studio Max (*.3ds)、VRML 和 GeoVRML 2.0 (*.wrl)、SketchUp 6.0 (*.skp)、OpenFlight 15.8 (*.flt) 和 billboards(PN、JPEG、BMP、TIFF、GIF 等)格式。

海量数据的处理和浏览效率

Ÿ 影像和地形数据自动识别金字塔级别,地形数据集与原始数据的压缩比例约1:10,且不损失数据精度

Ÿ 数据处理和网络访问过程,均可以实现网络化的多台电脑、多CPU协同运算,分担工作量、提高数据处理和浏览效率

Ÿ 三维地形场景无缝浏览、矢量和三维模型等采用流方式提高浏览效率,三维模型浏览效率有待增强

Ÿ 大场景的数据承载能力主要受硬件配置影响,平台本身不受限制

Ÿ 可以通过互联网访问其自带服务器上的海量数据

Ÿ 地形影像进行切块分割,对各个分块分别进行地形的生产处理;大场景地形效果一般

Ÿ 采用金字塔技术发布影像、地形、三维模型和矢量数据,而金字塔级别和数据分辨率、数据可见高度相关。金字塔级别需手动设置;场景地形效果一般

Ÿ 影像和地形数据逐级显示

Ÿ 不支持多源数据的实时动态加载

Ÿ 不支持三维特效展示手段的多样性(如动态贴图、骨骼动画、动态对象、漫游路径等)

Ÿ 对于海量数据支撑比较差,大数据量环境下地形场景浏览漫游不流畅;

Ÿ 模型的支撑数量有限,自身不能创建模型,需要从外部导入;

Ÿ 不支持三维特效展示手段的多样性(如动态贴图、骨骼动画、动态对象、漫游路径等)

(3)空间管理分析功能

空间成果管理和展示

Ÿ 可实现地表、地上、地下三维立体空间管理,有效集成多领域的空间数据和属性信息

Ÿ 实现地下空间设施的浏览、查询、分析等功能

Ÿ 支持地表以上的三维成果展示

Ÿ 支持地表以上的空间成果展示

Ÿ 支持地下空间的展示功能,但无分析功能

Ÿ 支持地表以上的空间成果展示

Ÿ 不具备地下空间的浏览和分析功能

Ÿ 支持地表以上的空间成果展示

Ÿ 有些不支持地下三维功能

Ÿ 支持地表以上的空间成果展示

Ÿ 可以模拟水井、矿、地下水以及地下储藏设施等地下特征,但不支持地下三维分析功能

三维空间分析

Ÿ 平台本身具备空间量测、空间查询定位、最佳路径、通视分析、视域分析、空间危险域分析、地形分析、剖面分析、日照分析、地下模式等

Ÿ V6新增了二维矢量的创建、裁切、合并等数据编辑功能和属性查询功能、缓冲区分析、淹没分析、挖填方分析、碰撞检测等功能,以及每个对象添加时间属性实现时序变迁功能

Ÿ 可根据客户的具体业务需求,开发定制应用功能(如GPS实时跟踪、视频监控、控高分析、空间统计等)

Ÿ 空间量测、最佳路径、方案对比

Ÿ 不支持矢量数据编辑

Ÿ 空间量测、最佳路径、通视分析、视域分析、日照分析、以及针对规划行业的控高分析、方案比较、分类显示等功能

Ÿ 不支持矢量数据在编辑功能

Ÿ 具有量测功能:测量 2D 距离、3D 直线距离、3D 高度以及观察点与目标之间的距离、测量面积;

Ÿ 具有日照分析、最大建筑高度分析、三维网络分析等

Ÿ 根据图层的时间属性,随时间推移显示任何支持的图层或表,显示时态数据;

Ÿ 不支持3D 分析工具条(等值线、最陡路径、通视线、剖面图等);

Ÿ 借助ESRI的二维平台,与其三维平台的挂接,能实现分析功能。

(4)系统集成和扩展能力

数据标准的开放性,能否支持空间数据共享与服务

Ÿ 产品基于服务的SOA构架能够很好的支持空间数据的共享与服务,并有成功案例

Ÿ 遵循OGC标准,支持基于服务的数据交换(WMS、WFS、KML)

Ÿ 产品基于服务的SOA构架能够很好的支持空间数据的共享与服务

基于面向服务的架构(SOA)组织和管理各类空间数据服务,具有统一的技术标准,可以和行业内其他软件进行数据交换和协同工作。但尚不完善,不能很好地支持共享与服务

产品未涉及基于服务的SOA构架,仅支持KML数据格式,不能很好地支持共享与服务

 

Ÿ 遵循OGC标准,支持基于服务的数据交换(WMS、WFS、KML)

平台与其他系统集成能力

可集成SurperMap、ArcGIS、MapInfo等二维GIS系统及其数据,可集成规划审批平台系统、电子政务平台系统、现行办公自动化系统等。对ArcGIS的集成具有多个成功案例。

可集成主流GIS平台做二次开发

提供以主流GIS平台(GeoStar 、MapInfo和ArcInfo)的   GIS API接口,与现有二维GIS平台和数据的集成:需要转换成软件本身的切片数据格式

借助ESRI的二维平台,与其三维平台的挂接进行二三维联动

是否提供组件式二次开发,可定制开发功能

是成熟标准化的商业平台,提供大量的API,具有二次开发定制功能;

开发环境:JavaScript, C#, C++, VB, ASP, ASP.net。

是成熟标准化的商业平台,提供少量的API,具有二次开发定制功能;

开发环境:JavaScript, C#, C++, VB, ASP, ASP.net。

不是标准化的产品软件,提供SDK开发组件,可进行有限定制,开发功能一般,维护麻烦;

开发环境:C#、C++、VB、Delphi、Java以及脚本。

 

GIS二次开发较多的ArcGIS平台较好的融合,开发较易,资源多;

不支持B/S架构

(5)多级网络共享能力

多级网络共享能力

Ÿ 能够支持多用户并发访问,支持负载均衡以及网络集群计算服务

Ÿ 可实现多个领域的多级网络的三维空间数据共享服务,可实现网络化实时动态更新

Ÿ 提供网络化运营的系统开发定制

Ÿ 支持多用户并发访问

Ÿ 多个领域的多级网络的三维空间数据共享服务

Ÿ 网络数据更新不取决于客户,而取决于google公司

Ÿ 支持多用户并发访问

Ÿ 可组建B/S网站系统

Ÿ 多级网络共享能力有待完善

Ÿ 单独使用单机版的应用程序ArcGlobe无法实现网络共享

Ÿ 需使用二三维免费浏览器ArcGIS Explore调用ArcGIS Server发布的数据实现网络化运营

3、国内主要三维GIS平台简述。

三维平台

比较项目

GeoGlobe

CityMaker

EV-Globe

AnGeo

(1)产品基本介绍及发展历程

基本介绍

GeoGlobe是武汉大学李德仁和龚建雅等教授花了近10年时间打造,由武汉大学测绘遥感信息工程国家重点实验室研发的网络环境下全球海量无缝空间数据组织、管理与可视化软件。GeoGlobe提供了一系列三维可视化及应用的功能:可视化导航与操作、可视化查询与三维分析、兴趣点标注及定位等。还提供了二次开发功能,用户可以根据应用的需要自行设计界面,调用所提供的动态库进行二次开发。

CityMaker 是数字城市三维可视化平台,主要针对城市规划领域,提供覆盖规划设计、展示、评估、管理的全方位服务。提供从三维地理信息系统建设到应用的全面解决方案。通过CityMaker三维地理信息平台,可以叠加显示城市面貌、规划图则、户籍信息、监控视频等各种二三维数据,还可快速集成已有专业系统,开展基于网络的三维专业应用。

EV-Globe具有大范围的、海量的、多源的数据一体化管理和快速三维实时漫游功能,支持三维空间查询、分析和运算,可与常规GIS软件集成,可方便快速构建三维空间信息服务系统,亦可快速在二维GIS系统完成向三维的扩展。EV-Globe提供距离测量、线段剖面、折线剖面、区域淹没、通视分析等三维GIS特色的空间分析功能。可以在EV-Globe中看到烟雾、尘暴、火焰以及下雨、下雪等特殊效果。

AnGeo   Server是由高德软件(Nasdaq:AMAP)研发并有自主知识产权,是AnGeo二三维地理信息系统软件产品体系中网络环境下运行的软件,由网络服务端和客户端(Uniscope Browser)组成,服务端提供海量地形、影像、矢量和模型的发布共享功能,客户端提供海量三维空间数据的实时浏览、查询和分析等功能。

发展历程

GeoGlobe于2006年4月推出,现已推出至GeoGlobe2.0。

1998年创立以来,一直专注于 3DGIS可视化 技术的研究及开发。目前已发布了City Maker 7

EV-Globe200812月、20095月、7月分别发布了EV-Globe SDKEV-Globe   SeaEV-Globe   Web版,并将于今年123日正式发布EV-Globe   2.0

AnGeo2.0在2010年推出的AnGeo1.0基础上,整合了高德另一款三维软件Uniscope,AnGeo2.0拥有单机版、浏览器版和客户端/服务器三种版本,在运行效率、多源数据融合和应用开发接口等方面都有大幅改善和提升。

(2)重要特点

重要特点

GeoGlobe具有和World Wind相似的功能,加入了实时三维量测等功能。能同时处理多种来源的数据,包括三维地形图、航拍影像图、三维模型,矢量数据,是Google Earth所没有的。GeoGlobe2.0提供了海量4D数据(DEM、DOM、DLG、DRG)、地名数据、三维模型数据的完整解决方案。

是面向规划设计师和建筑师的三维辅助设计软件,它将虚拟可视化技术融入设计过程,让设计师在三维环境下进行城市的设计、评估、分析和交流。它可以与3ds MAX等建模软件配合使用,支持材质编辑和物体运动编辑,支持火焰、喷泉、爆炸和雨雪等虚拟现实效果的制作等。

EV-Globe基于组件式开发,所有功能以控件或类的方式封装在dll中,用户可以很方便进行各种功能定制,甚至将EV-Globe嵌入各类信息系统中。EV-Globe具备在普通PC机上就能实现的海量三维模型和影像流畅地进行各项漫游操作的功能。此外在EV-Globe服务器端,用户可根据需要绑定常规GIS平台如SuperMapArcGIS等。

提供“数据-软件-网络-应用”四位一体的三维地理信息服务完整解决方案,具有以下优势。

  实现海量三维模型数据的浏览和管理,在全球、城市、街区、室内进行连续、实时和平滑浏览,实现真实感与美感的和谐统一;

  面向服务的架构,用户可自定义扩展服务,跨网络、跨平台无缝聚合第三方服务;

  面向网络应用环境,支持数据分布式部署和服务分布式部署,以构建企业级分布式体系结构3D GIS应用。

(3)产品形式及应用

产品形式

GeoGlobe   Server、GeoGlobe Builder、GeoGlobe   Viewer。

CityMaker Network:专业的城市级三维地理空间信息网络应用平台; CityMaker Professional:专业的城市规划三维分析软件;  

CityMaker Builder:城市级三维地理空间创建软件平台;   

CityMaker Designer:面向规划设计师和建筑师的三维辅助设计软件; CityMaker Simulation System:专业的多通道三维模拟仿真软件。

EV-Globe SDK(开发包)、EV-Globe Pro(数据浏览工具)、EV-Globe Creater(数据制作工具)、EV-Globe Datasets(影像数据集)。

UniscopeBrowser、数字北京、数WorldDesigner、

UniscopeServer、TerrainBuilder、ModelBuilder。

项目应用

天地图、飞来峡水库动态监控管理系统一期三维地理信息系统、浙江省政务三维电子地图平台等。

数字北京、数字斯图加特、虚拟圆明园、上海世博会虚拟现实系统等。

全国海岛海岸带三维可视化信息系统、中石油海外应急系统、中国石油中长期油气管网建设预测分析、宁波镇海环保三维影像浏览系统、遨游天府--四川省地理空间三维管理系统。

天山天池景点展示系统、上海、常州、宁波等近二十个三维数字城市建设项目

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

粤ICP备19141338号,Copyright Your gzgis.com Rights Reserved.