论文部分内容阅读
随着Internet技术、计算机技术、数据库技术的不断发展以及应用的不断深化和人们对地理信息系统(GIS)的需求,利用Internet在Web上发布和出版空间数据,为用户提供空间数据浏览、查询和分析的功能,已经成为GIS发展的必然趋势。由于GIS管理和传输的数据主要是大数据量的空间信息,这就使得网上传输的速度比一般的文字、图片信息要慢得多。而如何把用户提交的有关地理空间信息的请求和返回结果数据通过网络有效地进行传输,是影响系统性能的重要因素。目前的地理信息网络服务还不能完全满足用户的需要,如何建立快速的响应和传输机制,如何向用户提供多样化的、直观互操作的图形用户界面,成为WebGIS发展中需要解决的问题。
在现有的网络和硬件条件下,对现有的传输方式和网络传输数据进行改造,可以有效的提高数据传输速率,实现更友好的系统交互操作,改善WebGIS系统性能。JSON(JavascriptObject Notation)数据格式的出现,给空间数据提供了一种新的描述方式。JSON是一种轻量级的文本格式,独立于具体语言,易于阅读和编写,同时也易于机器解析和生成。用JSON来描述地理空间数据,用作数据交换,将会有效的减轻网络传输的负荷,提升WebGIS的整体性能。
本文利用JSON简单的结构特点,对用JSON描述空间数据,并在运用Ajax技术构建的WebGIS系统中将其作为数据传输格式进行研究,重点研究了以下几个方面内容:
1、介绍JSON文本格式,研究用这种格式描述信息的方法和特点,并与XML描述形式进行比较。
2、研究用这种格式描述地理空间信息的方法,实现与不同数据格式之间的数据转换。
3、研究实现WebGIS的新方法,在传统的WebGIS实现方式上进行改进,运用Ajax技术加JSON数据描述方式来实现WebGIS。
4、研究能否将JSON格式作为WebGIS系统的网络传输数据格式,能否有效的提高数据传输的效率。
在以上研究的基础上,本文运用Ajax技术和JSON数据描述格式,构建了WebGIS系统数据传输模型,并通过实验,利用实际数据和用户测试,对系统的实现和数据传输效率进行测试,得出结论。验证了JSON文本格式描述地理空间数据的可行性,用于网络空间数据传输的有效性,是将JSON用于WebGIS系统的有益的尝试。