APP下载

OpenScales技术在WebGIS中的应用探讨

2012-12-11陈珺

测绘通报 2012年1期
关键词:瓦片功能

陈 珺

(江苏省基础地理信息中心,江苏南京210013)

一、引 言

随着WebGIS技术的日趋成熟,网络地图的应用也越发广泛。这些应用技术虽各有不同,但所开发出的网络地图的功能却近乎相似。在地图展示方面,现有的网络地图基本都采用了ArcGISServer、MapServer、GeoServer等生成地图缓存和实现地图发布,对于出版地图内容的展示则效率不高。

在简要分析OpenScales技术的基础上,本文提出以OpenScales框架实现出版地图的展示,为出版地图在WebGIS环境中的展示提供了新的思路。本文首先探讨了OpenScales开发框架所涉及的关键技术,进而探讨了在OpenScales开发框架下出版地图数据的组织及技术实现,并以江苏地图网为例进行分析。

二、OpenScales技术

OpenScales是一个基于LGPL协议的开源前台地图框架,支持多种标准的地图服务,如 WMS、WFS、WMTS等。由于 OpenScales是基于 Action Script 3和Flex开发的,通常在 Flex框架中嵌入OpenScales框架,以实现地图展示功能。

OpenScales具有以下特点:

(1)支持多种图层

OpenScales可以集成多种基于OGC标准的地图服务。由于OpenScales对国际标准的高度支持,从而使OpenScales可以与各种地图服务软件协同使用,如 ArcGISServer、MapServer、GeoServer等。

(2)强大的矢量数据描绘功能

利用FlashPlayer已有的功能,使得OpenScales具有强大的矢量数据描绘功能。OpenScales可以实现对矢量数据的编辑、描绘等功能。OpenScales支持的矢量数据包括点、线、面、多点、多线、多面等。

(3)内置的地图控件

OpenScales提供了丰富的地图控件,实现缩放、漫游、测量、标注等功能。OpenScales将这些功能进行了封装。

(4)支持跨平台

由于 OpenScales是基于 FlashPlayer的,因此OpenScales可以支持多种平台,包括 Windows、Linux等。

三、OpenScales开发框架

1.关键技术

(1)Flex

Flex是一个免费的开源框架,用于构建交互性较高、具有较强表现力的Web应用程序。……

登录APP查看全文

猜你喜欢

瓦片功能
河水
也谈诗的“功能”
惯性
关于非首都功能疏解的几点思考
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用
基于NoSQL数据库的瓦片地图服务