现在的位置: 首页 > 综合 > 正文

各种WebGis系统分析草案

2013年08月27日 ⁄ 综合 ⁄ 共 2713字 ⁄ 字号 评论关闭

本草案仅从技术特点、功能、架构等方面分析现有的各种webgis系统,仅供

参考。  本人选择了几种webgis产品,主要从两个大的方面开始分析:开源和非开源的。WebGis产品有:MapServer(开源项目)、MapXtremeMapInfo)、ArcIMSESRI)、ArcServerESRI)、SuperMap GISMapGIS-IMS

 

1 产品总体概述

1.1 MapServer

开源项目;跨平台支持;支持ASP.NETJAVAPHPPYTHON的应用开发;

网站:http://mapserver.gis.umn.edu/

1.2 MapGuide*

开源项目;跨平台支持;MapServerEnterprise版本;支持ASP.NETJAVAPHPPYTHON的应用开发;

网站:http://mapserver.gis.umn.edu/

 

1.3 MapXtreme

MapInfo商用平台(10-20W/1 RMB);包含MapXtreme for WindowsMapXtreme for Java两个版本;MapXtreme for WindowsC/SB/S架构之分,既为C/S嵌入式开发的GIS产品,又为WebGIS产品;支持ASP.NETJAVA等的应用开发。

网站:http://www.mapinfo.com.cn/

 

1.4 ArcIMS

 ESRI商用产品(15+/-W/1 RMB);跨平台支持;支持ASP.NETJAVA等的应用开发;体系架构可参阅ESRI产品说明书。

网站:http://www.esri.com

1.5 ArcServer

ESRI商用产品;跨平台支持;ArcIMS的企业级版本;支持ASP.NETJAVA等的应用开发;体系架构可参阅ESRI产品说明书。
网站:http://www.esri.com

 

1.6 SuperMap GIS

北京超图地理信息技术有限公司商用平台(1+/-W/1 RMB);支持ASP.NETJAVA等的应用开发;体系架构可参阅SuperMap GIS产品说明书。

网站:http://www.supermap.net/

 

1.7 MapGIS-IMS

中地软件推出的商用平台;支持ASPVC++VBDelphi等开发环境;

网站:http://www.mapgis-sz.com.cn/

 

2 总体功能对比

通过功能参数对比分析。选择的技术参数综合了各大WebGIS产品服务特点,包含:

<!--[if !supportLists]-->1)<!--[endif]-->Metadata/Resource:元数据服务/资源服务

<!--[if !supportLists]-->2)<!--[endif]-->Feature:要素特性(MapTip功能表现、矢量流数据表现)

<!--[if !supportLists]-->3)<!--[endif]-->Image:地图绘制服务

<!--[if !supportLists]-->4)<!--[endif]-->Rendering:图层渲染服务

<!--[if !supportLists]-->5)<!--[endif]-->Editing:地图编辑服务

<!--[if !supportLists]-->6)<!--[endif]-->Routing:路径服务

<!--[if !supportLists]-->7)<!--[endif]-->Query:查询服务

<!--[if !supportLists]-->8)<!--[endif]-->Extract:裁减矢量数据并支持下载服务

<!--[if !supportLists]-->9)<!--[endif]-->WMS:支持并提供WMS服务

<!--[if !supportLists]-->10)          <!--[endif]-->WFS:支持并提供WFS服务

<!--[if !supportLists]-->11)          <!--[endif]-->DataInteroperability:支持多源数据访问,提供数据互操作服务

<!--[if !supportLists]-->12)          <!--[endif]-->Tile:瓦片地图服务

 

 

 

 

 

 

MapGuide

MapServer

MapXtreme

ArcIMS

ArcServer

SuperMap

GIS

MapGIS-IMS

Metadata/Resource

Y

Y

Y

Y

Y

Y

Y

Feature

Y

N

?

Y

Y

Image

Y

Y

Y

Y

Y

Y

Y

Rendering

Y

Y

Y

Y

Y

 

 

Editing

?

N

Y

*

Y

Y

Y

Routing

?

Y

Y

Y

Y

?

?

Query

Y

Y

Y

Y

Y

 

 

Extract

?

N

Y

Y

Y

Y

Y

WMS

Y

Y

Y

Y

Y

 

 

WFS

Y

Y

Y

Y

Y

 

 

DataInteroperability

Y

Y

N

*

*

 

 

Tile

Y

*

N

N

N

 

 

 

参数说明:

Y-- 满足

N-- 本身不能满足

? -- 不知

* -- 本身不满足,可通过现有技术集成满足

 

     对比表中*项解释如下:

<!--[if !supportLists]-->1)<!--[endif]-->MapServer-----Tile:基于MapServerKa-Map应用框架可以实现;

<!--[if !supportLists]-->2)<!--[endif]-->MapXtreme-----Routing:通过MapInfo Routing J Server或开发扩展算法

现;

<!--[if !supportLists]-->3)<!--[endif]-->ArcIMS-----Editing:通过ArcSDE Client API实现简单编辑;

<!--[if !supportLists]-->4)<!--[endif]-->ArcIMS-----Routing:通过NetEngine或开发扩展算法实现;

<!--[if !supportLists]-->5)<!--[endif]-->ArcIMS-----DI:通过DDEFMEWeb产品,ESRI采购SAFEFME产品)实现;

<!--[if !supportLists]-->6)<!--[endif]-->ArcServer-----DI:通过ESRIDI模块(FME)实现;

 

    另外,ArcIMSFeature ServiceImage Service不能共用,ArcIMSFeature Server发布的WebGIS可实现MapTip功能,但需JVM支持;MapGuide即可以Image绘制地图,又可实现MapTip功能

 

 

 

3 体系分层对比

1)数据访问通道

抱歉!评论已关闭.