论文部分内容阅读
WebGIS是伴随着Internet的发展而产生,随着Internet的普及而受到越来越多的关注。WebGIS实现了GIS应用的网络化,Internet用户无需购买GIS软件就可通过自己的Web浏览器在Internet上访问GIS应用程序和分布式地理信息(Distributed Geographic Information,DGI)。WebGIS的这一特征,适应了越来越多的GIS用户的需求,从而使其成为GIS的重要发展方向。 WebGIS在企业、政府、教育机构等各行各业中得到广泛使用,形成了这一领域的激烈竞争的局而,各GIS厂商可谓百家争鸣、百花齐放,纷纷推出了自己的WebGIS产品,主要有ESRI公司的MapObiect IMS,Intergraph公司的Web Map,Maplnfo公司的ProServer,SuperMap公司的SuperMap IS,国家遥感应用工程技术研究中心的GeoBeans等。各大公司的竞争促进了WebGIS的快速发展,同时由于众多GIS数据类型的存在山给WebGIS带来了一定的麻烦,所以出现了许多规范GIS发展的官方及非官方的组织,其小最为著名的是OpenGIS Consortium(开放GIS协会),它主要从事建立GIS各项标准利实现GIS互操作的工作和研究。 WebGIS所面临的主要挑战是开发平台独立性且运行于基于开放式TCP/IP协议网络上的GIS软件系统,加之当前的WebGIS技术未能很好地满足GIS数据的快速访问,因此研究新的技术手段极为迫切。 Java语言出现于1995年,在这之前它被称为“Oak”,是用于电子设备中的一种程序设计语言。1998年,SUN发布了Java2标志着Java走向成熟。Java语言设计的初衷是能编写出可移植到很多硬件设备上的小而快、有效、方便的程序,现在“write once,run anywhere”已成为Java最具诱惑力的优势。在实际中,Internet上随处都可见Applet小程序,电子而务更是Java大显身手的地方。Java已成为网络应用程序开发的绝对首 选语六。 下是冈为Java语言在网络)欠用厂发中的优势,使得WebGIS与Java 们8介成为必然。利用Java Applet厂发IOISk广’端程序,极人地峪 强了客广端对QS数掘的处地能力,汁提高义交汀性;利用hv。S*Me川SP 厂发服务器端应用程序,通过JDBC连接数批库服务器中的GIS数掘库; 通过 RMI实现分布式计算等等。总之,JavawebGIS是一种优秀的 WebGIS 解决方案。 木丈对]’Java WebGIS应1!]实现l!。所而X4的·些关键技术进行了研 究,其·!1包括GIS空hJ数据纤构、GIS <引川索引等基本m 技术,Java 服务状端技术、Java $ ),端住术等川X]ava Ik术以及有义的数拥咋方训 问题n们叮究。同时对丁提川的应川技术厂法,设计杆。实现了一个基本的 WebGIS系统,通过对WebGm的测试可看刊t$厂]ava的WebGIS方案具 有多方而的优势。 本文小涉及到了很多较新的技术,冈个人在这些方而的能力有限,有 些问题门”能认识小够深入,或仆八某1’b川而.In缺附。所以,衷心希望m午 老师、同学及同行们予以指小和批评。 7