国内外gis基础软件对比分析报告.docx
- 文档编号:9660794
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:16
- 大小:24.22KB
国内外gis基础软件对比分析报告.docx
《国内外gis基础软件对比分析报告.docx》由会员分享,可在线阅读,更多相关《国内外gis基础软件对比分析报告.docx(16页珍藏版)》请在冰豆网上搜索。
国内外gis基础软件对比分析报告
国内外主流GIS基础软件对比分析报告
1.国内国际主要GIS产品
国内地理信息系统市场在近几年得到飞越发展,各行各业都广泛使用GIS软件开展应用。
国际著名GIS软件厂商和产品有美国ESRI公司开发的ArcGIS系列、美国MapInfo公司开发的MapInfo系列产品、美国AutoDesk公司开发MapGuide系列产品、美国Intergraph公司开发的GeoMedia产品。
国内也涌现出一批优秀国产GIS软件,主要有武汉中国地质大学开发的MapGIS、中科院地理所超图公司开发SuperMap、武汉大学开发的GeoStar等。
目前在国内市场占据主导地位的国际著名GIS软件有ArcGIS、MapInfo,国产GIS软件有MapGIS、SuperMap。
下面针对这四种产品进行比较。
2.产品体系比较
按照用途将GIS软件四类软件:
空间数据库引擎、基于SOA的服务GIS、网络地图发布WEBGIS、高端客户端二次开发组件、高端桌面GIS软件、中低端客户端二次开发组件、中低端桌面GIS软件、嵌入式GIS软件。
从技术门槛来看前面五类软件的技术门槛较高。
各主要厂商的产品体系如下表所示:
GIS软件产品类型
用途
生产厂商
产品名称
空间数据库引擎
由于GIS数据不属于关系型数据,空间数据存储到商业DBMS中必须以二进制方式存储,因此,需要用于在商业DBMS上存储、组织和管理空间数据的引擎,实现数据存储、索引、访问、操作和空间运算等能力
ESRI
ArcGISServerBasic(ArcSDE)
MapInfo
MapInfoSpatialWare,目前使用OracleSpatial
MapGIS
MapGISGDB(不独立出售)
SuperMap
SupermapSDX(不独立出售)
基于SOA架构服务GIS
基于WebService方式实现基于SOA的高级地理信息系统服务的功能
ESRI
ArcGISServerStandard/Advanced
MapInfo
无
MapGIS
无
SuperMap
SuperMapiServer
网络地图发布WebGIS
用于在WEB环境下发布地图,用户可通过浏览器访问服务器网站获得地图请求和应用
ESRI
ArcIMS
MapInfo
MapXtreme
MapGIS
MapGIS-IMS
SuperMap
SuperMapIS
高端GIS桌面客户端软件
用于在桌面端实现高级的、复杂的空间数据处理、编辑和高级的分析功能
ESRI
ArcInfo
MapInfo
无
MapGIS
无
SuperMap
无
高端GIS桌面定制开发组件包
用于在桌面客户端开发高端C/S应用系统,通过网络访问空间数据库服务器中的数据构建相应的应用
ESRI
ArcGISEngine
MapInfo
无
MapGIS
无
SuperMap
无
中低端GIS桌面客户端软件
以地图表达、空间数据处理功能为主,实现基础的诸如地图打印、扫描矢量化及简单的分析功能
ESRI
ArcEditor
MapInfo
MapInfoProfessnal
MapGIS
MapGIS
SuperMap
SuperMapDesktop
中低端GIS桌面定制开发组件包
用于在桌面客户端开发简单GIS应用系统。
随着技术发展,将逐渐发展到高级组件开发包。
ESRI
MapObjects
MapInfo
MapX
MapGIS
MapGIS开发包
SuperMap
SuperMapObjects
嵌入式GIS平台
用于在移动终端上开发相应的GIS应用
ESRI
ArcPad
MapInfo
无
MapGIS
MapGIS-EMS
SuperMap
eSuperMap
从上表可见,ESRI产品线完整、全面,其他GIS软件基本产品体系具备但在高端GIS产品线方面明显存在不足。
3.产品功能性能比较
3.1.空间数据库引擎
空间数据库引擎是地理信息系统最核心的模块,其功能、性能决定了整个GIS软件的主要性能,主要空间数据库引擎情况如下表:
生产厂商
ESRI
MapGIS
SuperMap
产品名称
ArcGISServerBasic(ArcSDE)
MapGISGDB(不独立出售)
SupermapSDX(不独立出售)
支持的数据库系统
Oracle
DB2
Informix
SQLServer
Oracle
SQLServer
Oracle
DB2
SQLServer
Sybase
Kingbase
DM3
跨平台
windows,Unix(HPUX,IBMAIX,SUNSolaris),Linux(SUSE,RedHat,红旗)…
windows
windows
开放的开发接口
SDEC-API
SDEJAVA-API
各类GIS平台可以访问
无,只能MapGIS访问
无,只能SuperMap访问
空间数据模型
可以管理所有空间数据格式:
影像,矢量,网络,三维地表,元数据
多种影像管理方式,包括影像集,影像目录等
支持在DBMS中定义和存储空间数据完整性约束,包括定义属性域,子类等
支持定义空间数据之间的规则:
包括连接规则,关系规则,拓扑规则
支持UML建模
可以管理所有空间数据格式:
影像,矢量,网络,三维地表
不支持影像集,影像目录等
不支持定于数据完整性约束关系
支持定义空间数据之间的规则
不支持UML建模
可以管理所有空间数据格式:
影像,矢量,网络,三维地表
支持有损压缩,不支持影像集,影像目录等
不支持定于数据完整性约束关系
支持定义空间数据之间的拓扑规则,但不支持连接规则,关系规则
不支持UML建模
空间数据管理能力
特有的分布式空间数据库分布式复制技术
基于长事务的版本管理功能
支持GeoDatabase
支持分布式空间数据管理
不支持基于长事务的版本管理
不支持GeoDatabase
不支持空间数据分布式复制
多用户编辑基于锁定的机制,不支持基于长事务的版本管理
不支持GeoDatabase
性能
整型,快速数据访问存储
动态高效空间索引
稳健高效的空间运算能力
较快的数据访问存储能力
较好空间索引
空间运算能力一般
较快的数据访问和存储能力
好的空间索引,但不支持影像动态空间索引
空间运算能力较差
主要对比如下:
(1)数据模型和存储:
在数据模型方面各个空间数据库引擎均支持常规的地理信息数据模型,包括矢量、栅格、DEM模型,能够支持二维、三维、线性、拓扑等多种结构,其中ArcSDE对矢量数据采取整型存储,在数据库中占用的存储空间较少。
ArcSDE在栅格方面支持金字塔结构和栅格目录方式。
ArcSDE支持数据完整性约束和规则。
(2)基本功能方面:
均支持编辑和版本管理,ArcSDE支持地理数据建模、分布式空间数据复制、基于版本的长事务管理。
(3)空间索引和速度:
在多个空间数据库引擎的对比中,ArcSDE空间索引机制效率最高,其访问速度和空间算子的计算速度在多个空间数据库引擎中最快,特别在空间运算方面遥遥领先于国产空间数据库引擎。
(4)开放性:
ArcSDE都具备较强的开发性,空间数据库引擎可以作为独立产品进行销售,提供C-API、JAVA-API和空间SQL,并提供多层架构和跨平台能力。
国产空间数据库引擎和GIS平台紧密捆绑,无法独立销售,国产空间数据库引擎在开放性方面明显不足。
(5)支持数据库种类:
ArcSDE支持Oralce、SQLServer、DB2、Infomix等主流数据库,SDX支持Oralce、SQLServer、Sybase、国产数据库,GDB支持Oralce、SQLServer。
(6)操作系统:
ArcSDE可以作为独立的空间数据库引擎部署到服务器上,可以同时连接多个数据库服务器,允许在UNIX、LINUX、WINDOWS等多个操作系统部署;国产空间数据库引擎,其在数据库存储的的表和存储过程可以依托数据库能力部署到多个操作系统中,但其API只能在WINDOWS环境下和自身的GIS平台结合。
3.2.基于SOA的服务GIS
基于SOA的服务GIS,其核心是采取WebService技术实现基于SOA的高级地理信息系统服务的功能,即将所有客户端才能使用的高级GIS功能搬到服务器端运行。
目前比较成熟的服务GIS为ESRI公司的ArcGISServer标准版及以上,该产品已经成功推出3年以上,国内超图于2007年9月刚刚推出SuperMapiServer初步支持服务GIS。
ArcGISServer主要能力:
1.提供GIS服务的创建和管理框架,可以方便的创建和管理二维、三维的地图显示服务,WMS、KML、远程空间数据库访问服务、网络分析服务、地理定位服务、或自定义高级GIS分析服务等
2.支持构建基于面向服务的体系结构(SOA)以标准的WebService方式提供GIS服务,并与其他企业级系统很好整合(如ERP、CRM等)
3.支持基于Web在服务器端实现高级GIS分析功能,包括二维、三维地图显示,Web地图编辑、网络追踪、高级GIS空间分析(等值线分析、剖面分析、水利专业分析)等
4.支持主流开发环境,可以与微软VisualStudio2005及Eclipse3.2整合。
支持在.Net和J2EE环境下构建Web应用,并提供内嵌在开发环境中的GIS的Web控件和Web应用模板
5.支持多种GIS服务的叠加,即在一个Web应用中集成多种类型的GIS服务类型,如WMS、KML等
6.提供Web应用构建工具或向导,可以不通过编辑快速调用GIS服务,构建Web应用
7.支持服务器预缓存技术,提高客户端响应速度。
支持部分图层的缓存,支持缓存地图服务与非缓存地图服务的叠加。
SuperMapiServer主要支持:
1.支持二维地图服务,支持WMS、KML服务,可集成多个GIS服务
2.支持在.Net和JAVA构建WEB应用能力
3.支持服务器预缓存技术
SuperMapiServer和ArcGISServer相比不支持:
1.不支持三维地图服务和高级空间分析服务、网络分析服务等高级地理应用。
2.系统刚刚推出,成熟度、稳定性和性能明显不足。
3.3.网络地图发布WEBGIS
主要对比的网络地图发布WEBGIS包括:
ArcIMS、MapXtreme、SuperMapIS、MapGISIMS等。
ArcIMS、MapXtreme、SuperMapIS、MapGISIMS在提供应用功能方面基本类似,国产软件在功能上更为全面,但在性能、稳定性、跨平台等方面存在较大差异。
ArcIMS是这几个中性能最为优秀的产品,能够满足在互联网上应用响应请求。
在跨平台方面,ArcIMS一套产品支持多个操作系统如UNIX、LINUX、WINDOWS,能够做到一套应用程序在多个操作平台上使用。
ArcIMS采用符合XML规范的ArcXML架构网络地图发布,其他WebGIS是在传统GIS基础上架构,利用原有的二次开发组件加上服务器端服务机制构建而成,具有明显局限性,在性能方面受到很大限制。
MapXTreme、SupermapIS针对WINDOWS提供专门版本,针对跨平台提供单独的JAVA版本,由于两个版本API和显示效果不一,应用程序无法跨平台。
MapGIS-IMS只支持WINDOWS平台的.net开发。
在系统稳定性方面,ArcIMS和MapXTreme表现优异。
其中ArcIMS支持多层架构部署。
在对空间数据库支持方面,ArcIMS通过ArcSDE访问空间数据库,MapXTreme通过OralceSpatial访问空间数据库,SuperMap和MAPGIS通过各自的空间数据库引擎访问空间数据库。
3.4.高端GIS桌面客户端软件
在高端GIS桌面客户端软件方面,ArcInfo独树一帜,MapInfoProfessional、MapGIS、SuperMapDesktop存在较大差距。
Arcinfo包括ArcWorkStation、ArcEditor、ArcPress、三维插件、网络分析插件、空间分析、地理统计分析插件、时空追踪分析插件等等,是功能最为强大的高端GIS桌面客户端。
MapInfoProfessional定位地图可视化,重点在专题展现方面。
MapGIS、SupermapDesktop均是在模仿ArcInfo基础上开发而成的。
MapGIS在传统地图制图方面有一定的特色。
同时,ArcInfo是唯一支持跨平台的高端GIS客户端软件。
ArcInfo提供如下能力:
1.提供基础的地图浏览、图层管理、空间属性查询、统计、报表、地图符号化以及制图打印功能。
支持多种专题图形式,如唯一值、渐变色、多属性符号、饼图、点密度图等。
2.支持数据浏览形式和出图浏览形式的动态切换,可以在出图布局中添加比例尺、指北针、图例、对象、动态文本等元素,并可将地图输出为EPS、SVG、PDF、AI等矢量图像格式。
3.支持空间数据和属性数据的一对一、多对一、一对多和多对多进行关联
4.支持多种投影方式,支持投影自定义、投影切换以及动态投影,可满足在不改变原始数据投影情况下,动态显示在其他投影坐标系下
5.支持影像和矢量数据的叠加显示,并支持设置影像的透明度
6.支持多种影象的管理方式,包括影像集、影像目录等
7.直接支持Geotif,EdasImage和Jpg2000等通用影像格式,不需要转换即可将其添加到地图中
8.提供方便灵活、可用性强的数据编辑工具。
支持以版本管理方式对数据库进行多用户并发编辑访问
9.拓扑关系维护管理功能灵活,支持用户指定拓扑关系类型,划定拓扑检查范围,提供拓扑错误纠正及编辑工具
10.提供多种空间分析建模工具,包括可视化以及脚本的建模方式,可以将多个空间分析功能方便直观地组合成一个空间分析模型
11.提供丰富的空间分析工具集,包括空间叠加分析、临近分析、数据管理工具、数据转换工具等
15.内嵌基于工业标准的二次开发工具
16.支持元数据FGDC和ISO标准,可以创建、编辑和管理元数据。
17.更加丰富的数据转换,处理,高级分析功能。
18.跨平台运行,支持windows,unix。
3.5.高端GIS二次开发组件
在高端GIS二次开发组件软件方面,ArcEngine提供了可以开发出ArcInfo的强大开发能力,具有明显技术优势。
在支持多种开发接口ArcEngine支持COM、C++、.NET、Java,MapInfoProfessional提供MapBasic和VBA开发环境支持,SuperMapObjects支持COM、.NET、Java。
MapGIS支持COM、C++、.NET开发接口。
SuperMapObjects在COM和JAVA接口版本不一致,是完全不同的产品,无法在同一环境使用多种语言集成应用。
在跨平台方面,ArcEngine支持windows、UNIX,其他GIS软件以Windows为主。
SuperMapObjects推出java版,目前还不成熟。
开发功能方面,ArcEngine可以开发出和桌面高端GIS应用功能一致的功能,而Supermap、MapInfo、MapGIS等开发功能不等同于桌面GIS所提供的功能,桌面软件中的功能是单独开发,用户开发Objects有些功能很难达到桌面软件的程度。
在国产GIS软件中SuperMap二次开发组件化水平较高。
4.技术支持、服务能力和综合评价
分类
ESRI
MapInfo
MapGIS
SuperMap
公司类型
国际
国际
国内
国内
产品开发人数
专业从事平台开发的工程师近3000人
100人
专职平台技术研发人员不超过50人
从事产品研发的约30人
产品测试人数
专业从事产品测试和编写产品说明术的工程师有300人。
其中测试队伍超过100人。
不详
少于10人
从事产品测试的工程师约10人
国内服务机构
ESRI在中国设立4个技术服务机构(北京,上海,广州,成都),为全国的用户提供系统建设顾问式咨询、技术解答,培训等全面服务。
北京
北京/武汉/深圳/新疆,但只有武汉具有研发支持能力。
技术服务机构设立在北京,杭州有3-4名技术服务人员。
在其它省市没有专门的技术服务机构
国内技术服务团队
售前技术支持团队
售后技术服务团队
解决方案级技术咨询团队
专业技术工程师60多人
软件产品技术服务部
分别具有平台、国土、电信、管线、数据技术服务团队,分布在北京、武汉、深圳、新疆
软件产品技术服务部,大约20人左右。
国内专业培训机构
ESRI中国培训中心依托中科院地理所,成立于1995年,设立正规的技术培训课程和专门的培训教师。
培训学员已经超过20000人次。
(国内GIS唯一专业培训机构)
无社会化专业培训机构
无社会化专业培训机构,以公司自主培训为主
无社会化专业培训服务机构,以公司自主培训为主
在国内使用历史
自1989年进入中国市场至今已服务国内GIS17年,产品广泛应用于40几个行业.
(ESRI公司创建于1969年)
1997年太平洋软件代理Mapinfo产品进入中国市场
(1986年公司在美国成立)
1991研制成功MAPCAD彩色地图编辑出版系统,92年成立中地公司,至今发展15年
2000年成立至今,COM组件产品有一定的用户,由于公司战略调整,导致基于Java的平台研制周期过长,目前在国内应用有限
基础地图数据条件
ArcGIS被广泛应用于国内基础地理数据提供方,其标准数据格式Geodatabase也成为主要数据标准。
Geodatabase,E00,Shapefile是开放的标准数据格式。
MIF格式,相对开放。
封闭的数据格式。
产品在基础地图数据生产及建库中应用有限。
封闭的数据格式。
国际用户情况
ESRI发展四十年来,技术成熟,用户遍集世界各地。
不详
不详
在日本、韩国、新加坡、印度等亚洲地区有少量的应用
国内用户情况
产品应用于国内40几个行业。
用户量超过4000个,软件装机量超过10万台。
国内用户以电信、交通导航为主,少量电力用户
在土地、电信有相对较好的用户基础
有一定的客户使用,具体不详。
国内公安用户情况
公安部警用GIS系统;全国所有警用GIS试点单位;目前几乎所有的警用GIS用户(省厅,市局);已经使用和准备选用的公安用户单位超过近50家。
还有一定的接处警用户。
大量成功案例。
没有警用GIS平台用户;在接处警指挥系统有一定的用户。
除兰州市公安局一期免费提供外,其他没有典型用户。
目前还没有成功典型案例,目前在芜湖市公安局开始使用。
原在北京市局宣武分局开发的系统在多年前已经作废。
国内各行业统一选型数量
中国地震局;
中国石油天然气股份有限公司;
中国地质调查局;
国家测绘局;国家环保局;交通部(指定shapefile);国土资源部等
无
主要定位在国土资源部县级GIS平台、地质等行业,在其他行业没有统一选型
目前还没有统一选型的行业
空间数据开放能力
提供Shapefile、E00、Geodatabase标准数据转换格式,数据开放能力强,使用方便
.Tab数据格式为主流格式,开放能力比较好
无
无通用开放数据格式,需要通过软件自身进行转换
SOA符合度
ArcGISServer从9.0到9.2,多年来经历了诸多大项目的历炼。
技术成熟、稳定。
无相应产品
无相应产品
有初步产品,但不太成熟
网络GIS发布能力
网络GIS发布技术先进、稳定成熟
支持元数据发布
在国内被广泛应用
MapXtreme有一定的应用,效率并不理想
不详
稳定性待加强
不支持元数据发布
国内应用有限
GIS组件开发能力
开发能力强,且可跨平台运行
水利等行业有广泛的应用
MapX开发比较方便,但是功能实现并不强大、无专业扩展模块
不详
开发是面向对象的,而非面向端口,开发能力有限
GIS组件跨平台能力
ArcGIS的各个部分可以同时运行在windows,Unix或Linux上.
MapXtremeforJava可跨平台
无跨平台能力
在Java上运行功能少,很不稳定,不能通过测试。
5.产品价格
产品类别
产品名称
市场报价
对客户正常折扣价格
ESRI
空间数据库引擎
ArcGISServerEnterpriseBasic(ArcSDE)
17万
11-12万
服务GIS
ArcGISServerStandard
34万
21-24万
网络地图发布
ArcIMS
16.7万
11-12万
高端桌面GIS
ArcInfo
18万
13-15万
高端二次开发组件
ArcEnginekit(含10LIC)
19.5万
15-16万
中低端桌面GIS
ArcEditor
10万
6-7万
MapInfo
空间数据库引擎
无
服务GIS
无
网络地图发布
MapXTreme
21万
12-14万
桌面GIS
MapInfoProfessinal(含MapBASIC)
4万
3-3.5万
二次开发组件
MapX(SDK+10lic)
8万
5-6万
SuperMap
空间数据库引擎
无
服务GIS
SuperMapiServer
待定
待定
网络地图发布
SuperMapIS
15万
7-8万
桌面GIS
SuperMapDeskTop
5万
2-3万
二次开发组件
SuperMapObjects
10万
5-6万
MapGIS
空间数据库引擎
无
服务GIS
无
网络地图发布
MapGIS-IMS
15万
7-8万
桌面GIS
MapGIS
6万
3-4万
二次开发组件
MapGIS-SDK
8万
4-5万
在价格方面,高端产品报价相差不大,成交价看国外软件基本在10万以上,国内软件基本在7-8万,国产GIS有一定价格优势。
在低端产品方面,国产GIS价格优势更为明显。
6.公安行业应用状况
ArcGIS是目前唯一得到公安各警用业务系统实践检验的GIS软件平台,如:
指挥中心,交通管理,消防,边防,警用综合地理信息平台,派出所,奥运应用,技侦,警卫,……。
目前已经使用和准备选用ArcGIS软件作为警用地理信息系统基础软件平台的的公安客户大概有:
公安部指挥中心、公安部边防局、浙江省公安厅、广东省公安厅、云南省公安厅、北京市公安局、北京市警卫局、北京市交管局、大连市公安局、上海市公安局、南京市公安局、杭州市公安局、温州市公安局、南宁市公安局、海口市公安局、深圳市公安局、佛山市公安局、成都市公安局、昆明市公安局、贵阳市公安局、重庆市公安局、江苏省公安厅、黑龙江省公安厅、陕西省公安厅、福建省公安厅、南通市公安局、常州市公安局、苏州市公安局、嘉兴市公安局、上海浦东区局、上海静安区局、上海卢湾区局、武汉市公安局、郑州市公安局、青岛市公安局、德州市公安局、太原市公安局、昌邑公安局
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国内外 gis 基础 软件 对比 分析 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)