WebGIS的应用与研究

WebGIS的应用与研究

论文摘要

近年来,由于互联网的不断发展,并且随着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 服务器端实现
  • 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  

    WebGIS的应用与研究
    下载Doc文档

    猜你喜欢