[导语]车载导航是地理信息技术在大众信息化方面的主要应用方向,超图公司经过在嵌入式GIS和GPS应用开发领域多年的技术积累,面向车载导航市场,推出了国内第一款基于国家导航电子地图应用存储格式标准(简称导航国标)的开放式导航软件开发平台——SuperNavigation SDK……
正如其他领域的企业级软件一样,企业级WebGIS软件为了满足不断变化的需求也在各方面进行不断的探索与创新,包括基础设施、关键任务能力以及与其他企业软件相关的坚实构架。一个企业级WebGIS是一个集成化的、多部门的组件系统,用于收集、组织、分析、可视化、管理和传播地理信息。它致力于满足一个机构的集体以及个人需求,并且使得地理信息和服务可用于GIS和非GIS专业人员。企业级GIS的主要目标是提供访问地理空间数据的广泛渠道,作为一个公共基础设施,在此之上来建立和部署GIS应用程序;提供一个公共的GIS数据管理框架,通过整个企业范围的部署来降低成本。
为满足不断增长的对企业级服务能力的需求以及各种外部条件的日趋成熟,IT业界越来越意识到SOA架构的必要性与优势。在这一背景下,随着SuperMap GIS Universal系列产品的陆续问世,基于UGC内核的大型开放式企业级服务式GIS平台SuperMap iServer 系列产品也将于下半年推向市场。SuperMap iServer 包括.NET与Java两个系列,分别基于Microsoft .NET与Java EE开发平台,它既是企业级GIS服务器,也是服务式GIS开发平台,提供面向空间信息服务的企业级体系结构,支持面向服务的体系结构(Service-Oriented Architecture,SOA)标准,可用于构建功能强大、多层多级服务无缝聚合、服务集中式管理、具有高度无缝可扩展业务的企业级网络应用系统和网络服务。该产品在服务器端,可以面向网络客户端提供与大众化桌面GIS产品相同功能的GIS服务,也可以与其他网络服务无缝聚合,是一个可多层次扩展的面向服务GIS的开发框架;SuperMap iServer 提供面向服务的组件,支持标准和异构系统,支持OGC规范,用户可以使用第三方服务发布地图;SuperMap iServer 支持在64位机器上运行,支持多核和多线程并行,其中iServer .NET能够在Windows Vista、Windows Server 2008等操作系统上运行,并且支持使用IIS 7。
Service GIS——服务式GIS:面向服务的架构
SuperMap iServer提供服务式GIS,具有面向服务的架构,它提供一套自己的服务,同时能够与其他服务提供商的服务进行无缝聚合,使用SuperMap iServer可以与任何一种GIS服务衔接。面向服务的体系结构(SOA)将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来,这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦合系统的好处有两点,第一是它很灵活,可以适应业务中的改变;另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它也能够继续存在。
Open GIS——开放的空间信息服务平台
开放是信息交流的趋势,而Web的本质特征就是其开放性,因此WebGIS的体系结构应该具备开放、互操作、可升级、可扩展性。为了推动WebGIS的开放性和互操作,OGC(Open GeoSpatial Consortium)制定了一系列的规范。随着OGC共享标准的出台与不断完善,WebGIS逐步向着信息共享的方向发展:矢量数据统一采用GML作为交换格式,可以和栅格数据一样通过HTTP协议进行传输;所提供的服务也逐步细化、标准化。只要遵循OGC各类服务规范即可在异构环境下完成相关空间数据处理任务,大大降低了服务端与客户端的耦合度。除OGC/ISO相关标准以外,KML、GeoRSS等也是目前实际采用较多的数据互操作格式,SuperMap iServer 是开放式的大型企业级GIS平台,支持WMS/WFS/WCS/WPS等多种OGC标准Web服务,并且支持将空间数据发布为KML/KMZ/GeoRSS等格式,开发者也可以基于iServer平台,开发更多的Web Services,将数据对外发布为其它格式。
Aggregate GIS——空间服务的无缝聚合
作为服务式GIS,不仅仅需要它是开放的,能发布其他的服务,还需要具备无缝聚合第三方空间服务的能力。从而使得一个应用系统开发者能够从网上透明地获取任何空间数据和任何空间数据处理功能或方法,然后使用SuperMap iServer对其进行发布,而不管它的数据格式和数据模型。GIS的空间分析,是GIS得以广泛应用的重要原因之一,通过GIS提供的空间分析功能,用户可以从已知的地理数据中得出隐含的重要结论,这对于许多应用领域是至关重要的。SuperMap iServer支持与空间数据服务和计算服务进行无缝聚合,使得处理空间数据的能力得到大幅度的提高。
Clustering GIS——网络层次模型的集群架构
SuperMap iServer 提供网络层次模型的集群技术,通过该技术将GIS应用服务器组合起来,为任意数量的应用程序或用户提供GIS服务,获得更好的可伸缩性和可用性。集群技术可以有效地适应负载和高峰通信量的变化,也为改善可用性奠定了基础。新的集群技术允许每一个集群节点打开不同的工作空间数据,从而支持动态发布更广泛的地图。
SuperMap基于当前主流技术平台.NET和Java推出SuperMap iServer .NET 和SuperMap iServer Java产品,该产品以开放性好、架构灵活、GIS功能强大、海量数据快速发布、集群与缓存技术的优越性、可视化AajaxControls便捷的网络开发方式、多操作系统多客户端多种类型Web服务器的支持等众多特性提供给广大的网络GIS服务使用者和开发者。未来SuperMap的网络服务GIS产品将会是一个体系结构更加开放的企业级服务式 GIS平台。提高开发人员生产力、降低GIS应用的总体成本,将是SuperMap网络服务GIS产品追求的目标。