- 4
- 0
- 约1.17万字
- 约 3页
- 2017-08-19 发布于安徽
- 举报
计算机科学2008V01.35№.4B
黄冬梅乔建康袁小华
(上海水产大学信息学院 上海200090)
为基础,利用WFS实现空间数据要素层的查询、更新操作,并在客户端以SvG方式输出高质量的矢量图。与基于
GML的传统WebGIS实现方法比较,本文方法不仅实现了空间数据共享,还实现了WebGIS功能互操作。文中详细
介绍了所提出的方法及其实现。
关键词 GML,WFS,SVG,WebService,WebGIS
数据的可视化表现,并实现地图放大、缩小、漫游、属性查询、
1 引言
空间分析以及专题制图等功能。
随着地理信息系统(GIS)和Internet的迅猛发展,web—
GIS已经在许多行业和领域内取得了广泛应用。然而,由于 『iL iTIiI蒜币d磊磊司客户端
▲ .一一:千:二”二二二_l
存在多种不同的数据采集方式以及各种商业GIS软件之间
互不兼容,导致存在多种空问数据存储格式,造成了应用中的
地理数据格式、结构等的不一致,阻碍了GIS的应用发展。
HTTP服务器
要真正实现数据共享,就必须解决异构空间数据共享的问题。 匹孥至二]№蝴
。。夏e n^$…………~
目前,GIS软件系统使用的空间数据交换格式主要有:
IGML爱裹查IGML耍累增l!GML委索:;GML要索I
ESRI公司的ShapeFile,E00格式;Autodesk公司的DXF和询服务 l; 添服务 I修改服务¨删除服务1
DWG格式;Maplrdo公司的MIF格式等。解决这些不同格GML 数据操纵组件
式数据之间的共享,主要有以下四种方式:数据格式转换模 SOAP请求|!
式、数据直接访问模式、标准空间数据交换模式和空间数据共 GML文档厂百高_}.:。
。———。=:一_J
SOAPi
享平台。为实现分布式空间异构数据的共享,OpenGIS联盟
推出了一种基于xML的空间数据存储格式:地理标记语言 l于敬据—t蔓_j
;i数掘格式转换服务i L里苎服!-l
(GML),以解决空间数据的编码、存储、传输等问题。目前 GISWebService
GML已得到多数GIS厂商的广泛支持。
WebService近年已广泛应用在异构系统集成中,Web—
鬯尉篱到
Service是在分布式系统间异构数据进行互操作的一种有效 固毋禽
方法,也是进行远程过程调用的一种有效方法[1]。使用Web—
图1系统体系结构图
Service构建webGIS应用不仅可实现异构数据互操作的问
题,还可通过使用广泛采纳的标准简化应用程序的开发。本 Web服务器层负责部署Web容器,向用户提供Web服
Fea- 务,并负责客户端与WFS服务器层之间的通信,在接收到
文以GML和WebService为基础,提出了一种采用Web
ture
Service(WFS)实现空间异构数据要素层互操作,同时在WFS服务器层的GML文档后将其转换为SVG文档,将文档
客户端以s、B
原创力文档

文档评论(0)