SuperMap iServer 8C 服务功能


SuperMap iServer 8C 概述

SuperMap iServer 8C 是服务式 GIS(Service GIS)平台产品。SuperMap iServer 8C 以服务的方式提供 GIS 的全部功能,它既是地理空间信息(数据)的服务平台,也是 GIS 功能的服务平台,还是 GIS 服务的聚合和集成平台。

SuperMap iServer 8C 作为一款服务式 GIS 产品,能全面地支持 SOA ( Service-Oriented Architecture,面向服务的体系架构),通过对多种 SOA 实践标准与空间信息服务标准的支持,可以使用于各种 SOA 架构体系中,与其他 IT 业务系统进行无缝的异构集成,从而可以更容易地让应用开发者快速构建敏捷的应用系统。

SuperMap iServer 8C 的能力主要在于企业级 GIS 服务器和服务式 GIS 开发平台两个方面:

  1. 企业级 GIS 服务器

    SuperMap iServer 8C 是企业级的 GIS 服务器,提供完善的 GIS 服务,满足多种用户对 GIS 功能的不同需求,GIS 服务涉及地图服务、数据服务以及高级的分析服务等;此外,还包括聚合服务、集群服务等多种系统服务。

    SuperMap iServer 8C 支持多种类型的客户端访问,包括 Web 客户端、桌面应用程序、移动终端设备、组件应用程序等,通过网络访问本地或远程的服务。

    SuperMap iServer 8C 是一个开放的 GIS 服务器,支持多种开放的标准,能够遵循多种规范获取、聚合和发布服务。

    SuperMap iServer 8C 能够提供高性能、高稳定性、高可靠性以满足用户对于服务器能力的要求。

  2. 服务式 GIS 开发平台

    SuperMap iServer 8C 是服务式 GIS 开发平台,采用面向服务的架构进行设计和实现,其能力不仅仅提供服务供用户使用这一方面,它还提供了整套的 SDK (Software Development Kit,软件开发工具包),对于体系架构中的每一个模块都提供了扩展的能力,方便二次开发用户的扩展开发,以及与自身业务系统的集成等。

    SuperMap iServer 8C 提供了基于 REST 的应用编程接口——SuperMap iServer REST API,这些接口封装了大部分的 GIS 功能,包括基本的地图功能,数据编辑功能,分析功能等。SuperMap iServer 8C 将这些 GIS 功能通过 SuperMap iServer REST API 提供给客户端,客户端支持该服务的接口就是根据 REST API 的标准进行封装,以此获取到相应的 GIS 服务。

SuperMap iServer REST API 概述

REST,是 Representational State Transfer(表述性状态转移)的简称,它是一种软件架构风格。

REST 强调从资源的角度来观察整个网络,基于 REST 的架构是一种面向资源的架构 (Resource-Oriented Architecture,ROA )。资源可以是具体的数据,也可以是能够实现某些功能的服务,资源通常由 URI (Uniform Resource Identifier,统一资源标识符)唯一标识,客户端的应用通过 URI 来获取资源的表述,获得这些表述致使客户端应用程序转变了状态,即表述性的状态转变。

REST 通常使用 HTTP,URI,XML 以及 HTML 这些现有的广泛流行的协议和标准。

SuperMap iClient 8C for Flash 支持的 SuperMap iServer 8C 服务功能

        要使用 SuperMap iServer 8C 服务功能,首先需要引用支持该服务的功能的类库。在 SuperMap iClient 8C for Flash 产品包的 lib 文件夹中找到 SuperMap.Web.iServerJava6R.swc 库文件,将 SuperMap.Web.iServerJava6R.swc 引用到本地工程中。具体方法可参照 《快速入门》

  1. 地图服务
  2. 地图查询
  3. 网络分析功能
  4. 专题图
  5. 数据集编辑

    "SampleCode——地物编辑"

  6. 数据集查询
  7. 量算

    "SampleCode——量算"

  8. 空间分析
  9. 图层信息管理
  10. 地图信息获取

版权所有© 2000-2015 北京超图软件股份有限公司 保留所有权利。