SuperMap GIS简介

SuperMap GIS 是超图软件研发的面向各行业应用开发、二三维制图与可视化、决策分析的大 型 GIS 基础软件系列,包含云 GIS 服务器、边缘 GIS 服务器、端 GIS 以及在线 GIS 平台等多种软 件产品。

★SuperMap GIS的发展与未来

GIS技术的发展趋势

IT技术的发展是GIS软件技术的强大驱动力,面向服务架构已经成为当前主要的软件工程方法。因此首先GIS技术的最重要的趋势是“服务化”,即以服务的方式,提供全面的GIS功能,并围绕GIS平台提供的服务来面向企业或者公众构建GIS的应用。服务化的GIS有三个重要的趋势:1,服务全面化;不仅仅能够通过服务提供基本的查询,浏览等传统WebGIS实现的GIS功能,能够通过地址编码,空间分析,数据编辑处理,网络分析,公交换乘等网络服务,以及基于这些基础服务开发专业的服务,如空间分析模型,位置服务等;2,服务标准化,,为了实现各种服务的集成应用,也为了实现异构平台服务的共享与互操作,以满足应用系统开发的需求,服务标准化已经越来越受重视。服务标准化有两层含义,一是服务开发技术的标准化,如原生服务的RMI和WCF,Web 服务的SOAP服务和RESTful服务等,服务开发技术的标准化是基础。另外一层是服务协议的标准化,如OGC的相关服务标准,W3C和ISO的相关标准等等,只有服务协议的标准化,才能实现服务的共享和互操作;3,终端多样化,服务只有通过终端才能展现出来,能够展现服务的客户端也不再局限于浏览器,多终端的类型包括浏览器,富客户端,移动终端以及胖客户端。其中富客户端技术,如Ajax,微软的Silverlight,Adobe的Flex,以及JavaFX等,以其流畅的用户体验,正成为更多应用开发的选择。

服务化带来的是GIS功能向服务器端迁移,在服务器软硬件技术方面,目前IT业界也正发生了重要而深刻的变化,首先是CPU的主频逼近了4G Hz大关,主频的提高不再像摩尔定律揭示的那样快速和频繁,而转向多核,多CPU的方向发展,这意味着通过硬件提高软件性能的”免费午餐”的终结,提高软件系统的性能,需要软件能够支持多进程,多线程,并行计算等来充分发挥多核多CPU的计算能力。其次是64位的时代已经来临,尤其在服务器端。64位技术使系统内存寻址空间扩大了232倍(32位系统不能超过4GB),磁盘IO性能大幅提升,寄存器位宽增加使CPU在同一时钟周期之内可以处理更多的指令,这都意味着系统性能的整体提升。此外是虚拟化技术,网格计算,云计算等新型基础计算模型的出现,充分利用计算资源来解决大规模计算的问题。共相式GIS通过对内核的重构,强调建立稳定和高效的GIS内核,从而实现对各种计算环境和硬件的适应,并能够充分发挥计算技术带来的价值。共相式GIS内核真正的实现了对跨平台高性能的要求,并能够在快速变化的IT潮流中始终适应技术的发展。

三维化是当前GIS技术发展的另外一个重要趋势,将现实世界数字化搬到计算机中,给了现代人几乎无限的想象空间,无数的人为此投入列入巨大的聪明才智,甚至为此付出毕生的精力,基于现代计算机图形学的重要成果而形成的三维和虚拟现实技术,已经可以完成很多以前绝无可能做到的事情。近年来,三维的软硬件技术都发展迅猛,软硬件的成本持续降低,显卡的计算能力甚至出现了富余,显卡厂商考虑利用强大的处理能力为通用计算发挥作用,提出了GPU (Graphic Processor Unit)的实现。地理信息是关于空间的信息,使用三维手段是自然而然的事情,所以三维技术的发展为地理信息技术的发展注入了强大的活力。当前三维GIS的发展也正出于一个重要时刻。三维技术的发展已经较好的解决全球尺度的“三维可视化”的问题,但随着应用的深入,必然要求三维GIS能够用于管理,即能够用于对地理空间内置规律的探索和实际业务系统的决策支持,这都需要更深的视角和新的思路来考虑三维GIS的发展。

SuperMap GIS产品的发展

SuperMap GIS是紧扣IT技术发展潮流的GIS软件平台,我们时刻关注技术和应用发展的趋势,贴近国内用户的需求,从而具有强大的生命力。在未来的几年中,SuperMap GIS产品家族将得到继续维护和发展,产品在功能和稳定性等方面都将得到进一步的增强。SuperMap GIS将根据“服务化”,“共相式内核”和“三维化”等趋势来指导未来几年的产品研发,为用户带来更有价值的产品和服务。

★ “共相式内核”的发展

“共相式内核”(UGC)将继续在“5A”的方向进行完善。Any Device, 在硬件设备的支持方面,UGC已经可以支持X86, X64, IBM Power, Sun UltraSparc等CPU架构,6.0发布的版本将增加对安腾的支持,后续还将支持各种嵌入式CPU,如ARM,MIPS等;Any Operation System,在操作系统的支持方面,UGC已经可以支持Windows系列,Linux系列,IBM AIX, Sun Solaris,6.0版本将增加对HP-UNIX的支持,后续还将支持嵌入式Linux, Symbian等嵌入式操作系统,以及其他的服务器或者PC操作系统。Any Database, UGC可以支持Oracle, Microsoft SQL Server, IBM DB2, DM, Kingbase,Sybase等数据库,在6.0版本中新增加了对Informix和MySQL 数据库的支持,未来还可以支持更多的数据源。此外,在6.0版本中,我们还把各种Web服务也作为数据源进行访问,如WMS,WFS等。UGC 6.0版本提供了免费的OGDC(Open GeoSpatial Database Connectivity,开放式空间数据互联)SDK,通过OGDC,其他第三方软件开发商可以直接管理SuperMap SDX+的空间数据库以及其他第三方OGDC Provider提供的空间数据库。 Any Program Language, UGC将继续实现对C++, .NET和Java三大主流开发语言的支持,基于UGC的.NET和Java组件在6.0版本中,功能模块进一步的丰富。Any Data format, UGC将支持各种GIS数据交互格式的支持,并设计了架构,可以实现对各种GIS数据格式的直接读取。

★ 服务式GIS平台的发展

服务式GIS是包括GIS服务器,组件,桌面,客户端,移动终端等构成的整体的软件体系,其核心产品是GIS服务器。以面向服务的架构建设GIS应用将是未来几年内的主流。SuperMap GIS产品系列中SuperMap iServer是我们重点发展的一款产品,我们将围绕服务式应用的需求来加强和完善SuperMap iServer,以更好的满足客户需求。

未来的SuperMap iServer产品将会是一个体系结构更加开放的企业级服务式 GIS开发平台。基于共相式内核的SuperMap iServer能够轻松在多种平台在运行,支持各种中间件产品和数据库,提供便利的异构系统集成能力。

未来的SuperMap iServer将重点在以下几个方向发展:

☆ 标准规范的GIS服务发布,提供原生服务(RMI,WCF),SOAP服务,REST服务等,广泛支持各种标准Web服务协议,如OGC的WMS,WFS,WCS以及GeoRSS,KML等。SuperMap iServer不但提供基本的地图服务,查询服务等,还提供各种高级的GIS服务,如网络分析,地址匹配,空间分析,公交换乘等,SuperMap iServer的目标是以服务的方式发布所有GIS的功能。

☆ 服务聚合,能够支持聚合各种协议的服务,支持服务聚合再发布能力,支持服务端,Web端和客户端的多层次聚合。

☆ 企业级的GIS关键特征。通过创新智能缓存,集群等关键技术,实现服务器的高性能,高可靠性和高并发支持能力。并在服务的安全性,部署的易用性,可管理性,二次开发能力等方面持续加强。

☆ 多终端支持能力,支持各种客户端,以满足系统开发的需要,在SuperMap iServer 6.0版本中,已经提供了AjaxMap, Silverlight和Flex的客户端支持,未来将进一步提高这些客户端,带给用户灵活的开发方式和流畅的用户体验。外来还将有更多的胖客户端,移动终端,以及第三方的服务可以访问SuperMap iServer的服务。

★ 三维GIS的发展

SuperMap GIS 6R的三维GIS,已经初步实现了二三维一体化的趋势。三维GIS的核心是在UGC内核中的,具备UGC跨平台高性能的特征,并且与UGC的其他模块,如数据模型,可视化,空间分析等都是保持一致的,这样就实现了与二维GIS在数据模型,符号可视化,空间分析能力上的一体化。 SuperMap的三维GIS,不是独立于其他产品的,而是融入其他产品的,三维的功能,包括在组件,桌面,服务器和客户端中。在未来几年中,我们还将继续加大研发力度,实现GIS的三维化,通过三维GIS,能够展现多姿多彩的现实世界,并帮助我们更好的管理和决策。

★ 后GIS时代的到来

随着技术的不断进步,GIS融入IT主流,地理信息技术的专业化程度将不断降低,成为普通人手中的生活必需工具。地理信息的普适性使得人们在旅行、购物、约会等日常工作生活的过程中都不可或缺地求助于各类地理信息系统。GIS成为人们生活的一部分,我们习惯于GIS技术与我们的帮助,以至于我们不再惊异于这项技术的存在,这也就意味着后GIS技术时代的到来。SuperMap GIS提供的各种开发平台将推动跨平台的网络地理信息服务,车辆和个人导航、位置智能工具等的发展,催生后GIS时代的到来。