1.2 国内外研究现状

1.2.1 国内研究状况

1.2.2 国外研究状况

1.3 本文研究技术路线

  系统的研究开发路线从以下方面展开:

1、系统的可行性分析、系统模型的建立;

2、数据收集与整理;

3、地图数据的发布与数据库的开发设计;

4、前端界面的设计和搭建; 

5、系统应用功能的设计开发;

6、系统测试并实现。

相关技术流程如图。

2 关键技术基础

2.1 Openlayers开源组件库

OpenLayers是当前WebGIS开发比较主流的工具之一。OpenLayers是用于开发WebGIS客户端的JavaScript包,可用于实现标准格式发布的地图数据访问[12]。OpenLayers支持的地图来源有Google Maps、Yahoo Maps、Baidu Maps等,其实现访问地理空间数据的方式都能符OGC的标准[12]。OpenLayers支持Open GIS协会制定的网络服务规范,比如WMS、WFS、WCS,并通过OGC服务形式发布的地图数据加载到基于浏览器的OpenLayers客户端进行显示[13]。另外,用户可以在以简单地图作为背景图的基础上,使用OpenLayers把其他图层进行叠加等选择;OpenLayers不仅实现在浏览器中的基本的地图显示操作,如放大、缩小、平移等,还能对地图数据进行点、线、面等要素的选取,对已有操作方法和数据支持类型进行扩展,实现更丰富的应用功能。

2.2 ExtJS可视化组件库

ExtJS是一种基于Html/CSS+JavaScript技术开发的Ajax框架,完全基于标准W3C技术构建。ExtJS包含大量的简单的控件和组件,可以基于这些组件来开发创建前端用户界面,使前端界面拥有丰富的样式,同时具有强大的对数据解析的异常处理功能[15]。因为ExtJS与后端的开发没有直接联系,因而,ExtJS可以与Java、.NET、PHP等后端开发语言结合应用,在各种网络应用开发中的到了广泛的使用。文献综述

ExtJS的功能主要表现在一下几个方面:

1、对大型数据页面的无限/缓冲滚动功能的优化,并具有对网格锁定的状态选择。

2、在页面布局上,通过避免网络回流来提高网络访问的响应速度,新增页面边界的布局样式选择,并通过使用核心组件来处理页面布局收缩包围的问题。

3、具有强大的核心控件,比如用于显示树信息的TreePanel、用于显示表格的GridPanel及EditorGridPanel,还有代表应用程序窗口的Ext.Window等。

此外,ExtJs支持多平台下的主流浏览器,比如Internet Explorer 6+ 、FireFox 1.5+、  Safari2+、Opera9+等,并且比其他对象模型开发UI组件简单,因此而极大的扩展了ExtJs的应用范围,使其成为当前前端UI开发设计的主流选择之一。

上一篇:互联网内容形式的发展对搜索引擎的影响
下一篇:VB+SQlserver题库管理系统的设计与实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

张洁小说《无字》中的女性意识

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

安康汉江网讯

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...