2024年3月31日发(作者:)

SuperMap服务式GIS开发平台

经历了面向文件的第一代共享和面向空间数据库的第二代共享两个阶段的地理信息共

享发展之后,面向服务的地理信息共享新模式正在成为GIS平台与应用新的发展趋势之一。

SuperMap服务式GIS平台产品正是北京超图软件股份有限公司顺应这一发展趋势而研发的

一类平台产品。SuperMap服务式GIS系列平台产品基于面向服务的开发与架构,为实现高

性能、GIS全功能的企业级应用系统从服务定制、个性化服务集成、多源服务无缝聚合、服

务扩展、服务配置、部署与管理等提供了完整的一体化解决方案。

SuperMap服务式GIS平台具有如下特点:

灵活的企业级应用系统部署

全面基于SOA的架构体系,方便系统集成和扩展

以服务的方式提供完整的GIS功能,允许在权限范围内被广泛的访问和使用

基于网络的GIS服务,允许分布于各地且采用不同技术的资源协同工作

松散耦合的服务,允许与其他标准业务系统集成

支持多源服务无缝聚合

支持广泛的应用开发环境,Java、.NET、AJAX、Flex、Silverlight等

领域建模服务快速搭建行业领域应用系统

开放式服务架构,满足任意层次的开发需求

1.1认识SuperMapGIS网络服务开发平台

SuperMapGIS6R提供了三款GIS网络服务器产品。

6

是一款高效、稳定的网络地理信息发布系统的开发平台,基于

SuperMapObjects实现,采用面向Internet的分布式计算技术,支持跨区域、跨网络的复杂

大型网络应用系统集成。为GIS数据的发布提供了高可扩展的开发平台,

开发者可以方便、灵活地实现网络空间数据的共享。

6R

基于微软.NET平台和构建的面向服务

式架构的企业级GIS产品。该产品通过服务的方式,面向网络客户端提供与专业GIS桌面

产品相同功能的GIS服务,能够管理、发布和无缝聚合多源服务,包括REST服务、SOAP

服务、OGCW*S服务(WMS、WFS、WCS)、KML和GeoRSS服务等;支持多种类型客

户端浏览;支持分布式环境下的数据管理、编辑和分析等GIS功能;提供从客户端到服务

器端的多层次扩展的面向服务GIS的开发框架。

SuperMapiServerJava6R

SuperMapiServerJava是基于JavaEE平台和SuperMapObjectsJava构建的面向服务式

架构的企业级GIS产品,与具有相同的体系架构,同属SuperMap

iServer系列。SuperMapiServerJava支持在Windows、Linux和Unix操作系统上部署。

SuperMapWebSDKs6R

SuperMapWebSDKs6R是基于统一服务模型的多终端模式进行封装的一系列开发包。

易用的面向对象编程模型,使得用户可以调用服务器端完整专业的GIS功能,并达到良好

的客户端表现。

1.1.1SuperMap服务式GIS平台版本的发展历程

SuperMap服务式GIS平台产品经历了从SuperMapIS到SuperMapiServer不同版本的

升级与更新。

表5.1.1SuperMap服务式GIS产品系列

产品名称

版本号

5.0

核心技术平台

.NETFramework1.1

SuperMapObjects5.0

mework1.1

SuperMapObjects5.1

mework2.0

SuperMapObjects5.2

mework3.0

SuperMapObjects5.3

.NETFramework3.5

SuperMapObjects6.0

J2EE

6.0

SuperMapISJava1.0