
数事费本与度用
基于服务式GIS的昆明市
应用研究
区交通网络分析信息查询系统研究与实现
李泽城1杨昆23袁磊2
(1.云南师范大学旅游与地理科学学院云南昆明650500);
2.云南师范大学信息学院云南昆明650500;3.西部资源环境地理信息技术教育部工程研究中心云南昆明650500)
摘要:针对传统的WebGIS功能简单,可扩展性差等缺点,引入SOA架构和Web服务理念,以及日益增长的地理信息的服务需求,提出了服务式 GIS的三要素结构,着重阐速了交通网络分析数据模型及其功能,并探时了加何以SuperMap iServer为平台来设计并实基于服务式GIS理念的成市交通网络分新信息查询系统,实验测试结果表明该系娩可以满足人们目常工作与旅游出行的交通网络分析与查询的需求。
关键词:面向服务的体系架构网络服务服务式地理信息系统网络数据模型网络分析
中图分类号:TP216
文献标识码:A
文章编号:1007-9416(2015)01-0073-03
Abstract:Starting from the growing geographic information service demand, the introduction of advanced SOA architecture and Web service concept,the three elements and structure of service GIS is established.This paper fixcuses on the trafic network analysis model and its function, and discusses how to use SuperMap iServer as the platform to design and implement urban trafic network analysis and infiormation query system based on Service GIS in order to meet the people's dily work and travel demand.
Key Words:SOA; Web Service; GIS service; network data model; network analysis
近年Internet技术迅速发展,地理空间信息系统服务的越来越广泛的应用。使用Intermet技术在Web上发布空间数据,为用户提供分析、浏览、查询空间数据的功能,是地理信息系统发展(GIS)的新龄势。把Internet技术应用于GIS,产生了WebGIS新,GIS通过万维网功能得以扩展,从而真正成为民众使用的一种软件。但是,技术架构已经过时,WEBGIS功能单一。也没有办法满足,企业在GIS行业更客易实现业务变化的灵活性,以适应需求变化导致的所有GIS功能的变更。越来越多的企业,科研机构,采用Web服务和SOA(面向服务的架构)并结合软件工程的方法,开发出了新一代的服务Service GIS(服务式GIS)平台
SOA本质上是一种基于组件的模型,不同的服务之间通过定义良好的接口和契约进行通信,把不同的应用程序的功能单元(称为服务)联系起来。在各种系统服务界面构造一个共同的,一致的方式进行交互,接口和实现该服务所依赖的编程语言,硬件,操作系统无关,采取中间的方式定义
Web服务是实现SOA的一种方式,通过Web服务,您可以连接到多个应用软件系统集成的面向服务的架构。Web服务都可以集成到一个动态的GIS服务与GIS应用程序。Web服务给了GIS的发展带来了全新的角度和增长空闻,因此GIS未来发展还有有很大潜力和空间,通过集成和调整现有服务,实现粗粒度,松耦合服务重用。
传统的GIS功能大都是基于组件式GIS或者WebGIS来实现的
服务层服务提供者指遵循某种或多种规范发布服务.
服务规范
标准的规范,如 WMS、WPS WFS.WCS. 其他自定义规范
客户层
服务接受者,包括瘦客端和胖客户增/富客户增
图1服务式GIS的三要素
收移日期:2015-01-23
本文基于服务式GIS的最新理念,尝试设计与开发一个面向昆明市
市民服务的小型Web交通网络分析服务系统。 1服务式GIS概述
服务式GIS是一个面向服务的,完整的GIS软件技术体系,在功能强大的组件式GIS群上,服务式GIS采用面向服务的软件工程方法封装GISWeb服务的所有功能,具备汇聚多种服务的能力,并与从其他服务器发布的GIS服务灵活地集成,实现各种跨网络的客户端,跨平台,跨语言调用3建立基于服务式GIS系统,可以快速,方便地构建新的应用或升级现有的应用系统,以满足快速变化的业务需求的应用程序。GIS服务包括服务提供者,服务接受者和服务规范(图1)。
服务器层把传统的GIS服务层和Web服务层统一为GIS服务层。 GIS服务层包括GIS服务接口,GIS服务组件和GIS服务提供者等模
Flash据故器 Web浏览器
表现层应用层数据层
Flex表现层服务器 Wel服务器
Supermap iserver
本地文件
空间数据库图2系统框架
RDBMS
客户端服务端
资助项目:国家高科技研究发展计划(863计划)(2012AA121402);高等学校博士学科点专项科研基金联合资助课题(20115303110002)。作者简介:李泽城(1898一),男,湖南榔州人,学住:颐士,职称:颈士研究生,研究方向:城市地理信息系统、时空数据库、人工智能。