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题库管理系统的设计与实现

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

新疆农林高校學生昆虫生...

淮安市高校足球运动损伤问卷调查表

日语论文中日酒文化对比研究

发酵米粉优势菌株的发酵特性研究

个案管理茬老年糖尿病患...

激光模拟训练器材国内外研究现状

肢体语言在小学英语教学中的应用浅谈

大淘宝网的虚假交易研究

浅谈农村大气环境保护的制度构建【1868字】

2021年什么行业赚钱,适合...