论文摘要
近年来,由于互联网的不断发展,并且随着Internet的商业化趋势,以及WWW的风行,各GIS厂商也致力于针对Web的产品开发,使电子地图走向大众化。WebGIS就是利用Internet技术来扩展和完善地理信息系统的一项新技术,是Internet技术应用于GIS的产物,它使GIS从传统的单机模式向网络化发展,从而向更多用户提供更为广泛、方便和快捷的服务。Internet用户可以从WWW的任意一个节点浏览WebGIS站点中的空间数据,并且能够进行各种空间检索、分析和制作专题图。从根本上解决了原始单机GIS的使用局限性,真正意义上实现了信息资源的最大化共享,有效的提高了系统的可维护性、可扩展性。本文研究的重点是在对地理信息数字化技术综合分析并且充分掌握的基础上,以计算机网络、Java语言为平台,探讨如何搭建一个以网络为载体的地理信息系统平台,并实现相关的功能,使得地理信息数字化、网络化,从而更好地服务于现代社会的信息化建设。本论文总体阐述了WebGIS系统的设计与开发实现过程。论文首先对WebGIS的原理、实现方法、发展现状及各种相关技术等进行了介绍,并做了比较宏观的对比分析。在吸收和借鉴各类技术优缺点的基础上,从空间信息网络发布的设计思想出发,最终选用了MapInfo公司的产品MapXtreme作为地图应用服务器,来开发基于B/S三层结构的WebGIS系统框架。本系统使用Eclipse作为系统的开发工具,采用动态网页制作技术Java、JSP、JavaBean和Servlet编程,选用SQL Server2000作为后台数据库,数据库接口采用JDBC技术连接。最终实现了一个既可进行系统地理信息的Web发布,又能提供WebGIS系统查询分析服务的比较完善的WebGIS系统框架。
论文目录
摘要Abstract第一章 绪论1.1 GIS 简介1.2 WebGIS 的定义及特点1.3 WebGIS 国内外发展概况1.4 课题的研究背景1.5 课题的研究意义1.6 本文的主要研究内容本章小结第二章 WebGIS 主要结构原理及其构造技术2.1 WebGIS 体系结构2.1.1 C/S 结构2.1.2 B/S 三层结构2.1.3 B/S 多层结构2.2 WebGIS 的主要构造技术2.2.1 通用网关接口(CGI)技术2.2.2 服务器应用程序接口(Server API)技术2.2.3 插件(Plug-ins)方法2.2.4 ActiveX 方法2.2.5 Java Applet 方法2.2.6 Java Servlet 方法2.3 WebGIS 的基本实现模型2.3.1 胖服务器/瘦客户端2.3.2 瘦服务器/胖客户端2.3.3 中服务器/中客户端(混合型)本章小节第三章 系统开发的相关软件技术3.1 客户端技术3.2 服务器端技术3.2.1 JSP 技术3.2.2 Java 技术3.2.3 Eclipse 平台3.2.4 MapXtreme 组件平台3.2.5 MapInfo 软件3.2.6 JDBC 数据库连接技术3.2.7 SQL Serve12000 数据库本章小结第四章 系统分析和设计4.1 WebGIS 系统概述4.2 系统的需求分析4.3 系统的可行性分析4.4 系统的设计原则4.5 系统的开发环境及配置4.6 系统总体设计4.6.1 系统逻辑模型4.6.2 系统的本地化措施与过滤器的设计4.6.3 数据库设计本章小结第五章 系统的具体实现5.1 系统概述5.2 客户端总体页面布局5.3 具体设计方案5.3.1 控制地图视图5.3.2 图层控制5.3.3 地物信息查询5.3.4 属性数据库表结构5.4 核心点解决5.4.1 端口设置5.4.2 初始化地图数据给变量赋值5.4.3 服务器端实现本章小结结论参考文献攻读硕士学位期间发表的学术论文致谢
相关论文文献
标签:数字化论文;