论文部分内容阅读
随着时代的进步,Internet、Intranet、WWW以及其它一些网络相关技术已深入我们的生活、工作,对人类的发展、进步产生了巨大的影响。GIS在其发展过程中已不可避免的与网络技术进行了紧密的衔接,将GIS与网络技术结合是把GIS推向社会化的有效途径,实践已验证了其必然性与可行性,并已形成GIS发展的一大热点——WebGIS。 本论文首先阐述了GIS的定义,讨论了现阶段常规GIS发展面临的主要问题,描绘了WebGIS发展的历史背景及与网络迅速结合的过程,并进一步分析了使用WebGIS进行空间信息处理的可行性和必要性。接着论文分析了构造WebGIS的几种模式——CGI模式、服务器应用程序接口方法、Plug-in模式、ActiveX模式以及Java Applet模式的优缺点,进而阐述了网络语言Java的系统特性及其各种应用分支,突出了采用Java开发WebGIS的优势,然后从软件工程的角度分析了采用JavaBeans进行WebGIS组件式开发的优势,并具体试验了基于MapInfo公司MapXtreme For Java系列Beans进行云南省旅游景点导航系统的构造,开发出的系统实现了地图显示、放大、缩小、漫游、添加专题等常规的GIS功能。 另为丰富系统的在线功能,系统与多媒体、VRML等进行了适度的集成,提供了在线视频欣赏、虚拟现实景观游览,并提供了基于JSP的出游参考、聊天室、讨论区、留言板等,以更好地满足在线用户多方面的需求,在加深用户对系统构造目的的了解方面有极好的促进作用。 系统采用了Tomcat3.2与Resin2.0同时作为JSP引擎(同时还作为Web Server和Servlet容器),在单服务器下通过端口的不同设置构造了虚拟的多服务器环境,试验了单机系统里多JSP引擎(Web服务器、Servlet容器)同时运行的可行性与稳定性,提高了网络服务器的利用率,也为单一服务器高负荷运行时有效产生客户端响应提供了行之有效的解决方案。