【毕业论文】基于google map的地震及农居数据查询.doc
约59页DOC格式手机打开展开
【毕业论文】基于google map的地震及农居数据查询,基于google map的地震及农居数据查询摘 要gis是以测绘、测量为基础,以数据库作为数据的储存和使用的数据源,以电脑技术为平台的全球地理分析即时技术。webgis是internet技术应用于gis开发的产物。gis通过web功能得到扩展,成为一种方便大众生活的软件。只要是能上网的客户端,用户都可以浏览、修改web...
内容介绍
此文档由会员 s020700640 发布
基于google map的地震及农居数据查询
摘 要
GIS是以测绘、测量为基础,以数据库作为数据的储存和使用的数据源,以电脑技术为平台的全球地理分析即时技术。WebGIS是Internet技术应用于GIS开发的产物。GIS通过Web功能得到扩展,成为一种方便大众生活的软件。只要是能上网的客户端,用户都可以浏览、修改WebGIS站点中的空间数据,以及进行各种空间分析,从而普及GIS的使用。google map就是一项非常成功的WebGIS商业产品,它在地图展现方式上采用了基于客户端浏览器的图片缓存技术,对地图预先生成,把地图切片,加快了用户的浏览速度,大大提高了使用者的操作体验。
google map API 通过 JavaScript 将 google 地图嵌入到网页中。该API中提供了大量实用工具用来处理地图,并通过各种服务向地图添加内容,从而使网站拥有功能全面的地图应用程序。
基于google map的地震及农居数据查询就是,利用google map为媒介,以地图的形式展现数据,使用户更加直观的获取需要的数据,了解地震及农居的分布情况。
本文主要阐述的是基于google map的地震及农居数据查询系统的设计与实现。本系统采用J2EE相关技术,在实现过程中,着重考虑项目的实际需求,优化查询方式,提高用户的操作体验。
关键词:google map,地震,农居,WebGIS,GIS
GOOGLE MAP-BASED SEISMIC DATA QUERY AND RURAL RESIDENCE
Abstract
GIS is a mapping, measurement, based on the database as data storage and use of data sources, computer technology as a platform for real-world geographic analysis techniques. WebGIS is the development of Internet GIS technology in the product. GIS Web capabilities through expanded and become a convenient public life of the software. As long as the client can access the Internet, users can browse, modify WebGIS site spatial data, as well as a variety of spatial analysis to popularize the use of GIS. google map is a very successful WebGIS commercial product, the way it used the map to show the client browser-based image caching technology, pre-generated maps, the map sections, to speed up the user's browsing speed, greatly improving the user's operating experience.
google map API to Google Maps via JavaScript embedded in Web pages. The API provides a wealth of practical tools for handling maps, and maps through a variety of services to add content, so that the site has a fully functional map application.
google map-based seismic data query and rural residence is, the use of google map for the media to present data in map form, allowing users to access more intuitive data needed to understand the earthquake and the distribution of rural residential.
This article focuses on is based on the google map of the earthquake and the rural residential data query system design and implementation. The system uses J2EE related technologies, in the implementation process, focusing on the practical needs to consider the project to optimize query methods, improving the user's operating experience.
Keywords: google map,seismic,rural residence,WebGIS,GIS
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1前言 1
1.2研究概览 2
1.2.1发展历史、现状及存在的问题 2
1.2.2研究内容 2
1.3论文结构 3
第二章 相关技术 4
2.1 WebGIS 简介 4
2.2 google map API 简介 5
2.3 javascript简介 5
2.4 ajax技术简介 6
2.5 dwr框架简介 9
2.6 J2EE简介 10
2.7 mysql简介 10
第三章 系统的分析与设计 12
3.1需求分析 12
3.1.1功能明细 12
3.1.2功能分析 12
3.2数据库设计 13
3.2.1地震数据 13
3.2.2农居数据 14
3.3系统总体框架设计 16
3.3.1业务层实现 16
3.3.2数据链接层的实现 18
3.3.3 view层实现 19
3.4功能框架设计 20
3.5程序流程分析与设计 21
第四章 系统实现 22
4.1 google map的使用 22
4.1.1 地图初始化 22
4.1.2 添加控件 22
4.1.3添加事件及窗口信息 23
4.1.4添加地图叠加层 23
4.2地震查询 24
4.2.1基于关键字的匹配查询 24
4.2.2高级查询 24
4.2.3在google map上标记 26
4.2.4详细信息查询 26
4.3农居查询 27
4.3.1基于关键字的匹配查询 27
4.3.2在google map上标记 28
4.3.3详细信息查询 29
4.4管理员后台维护 29
4.4.1 管理员登陆 29
4.4.2 新增地震信息 30
4.5史料查询 30
4.5.1地址选择列的展示 30
4.5.2查询结果的展示 31
第五章 系统的运行与测试 32
5.1地震查询功能测试 32
5.1.1测试在google map的标记 32
5.1.2测试地震详细信息的展示 33
5.1.3测试地震高级查询 34
5.2农居查询功能测试 35
5.2.1测试在google map的标记 35
5.2.2测试农居详细数据的展示 36
5.3史料查询功能测试 36
5.4管理员后台维护功能测试 37
5.4.1 管理员登陆测试 37
5.4.2 管理员新增记录测试 38
5.5浏览器兼容性 38
总结 39
致 谢 40
参考文献 41
附录1 术语定义和缩略语 42
附录2 史料查询模块主要代码 43
附录3 地震详细信息展示页面JS代码 46
第一章 绪 论
1.1前言
农居地震安全工程的实施,是我国防震减灾战略由局部的重点防御向有重点的全面防御转变的重要标志之一,是实现2020年我国防震减灾奋斗目标的重大举措。实施农居地震安全工程是改变我国农村民居基本不设防、农村地震防御能力薄弱现状的急迫需求,是提高农村建设水平,促进城乡和谐发展的需求,同时通过统筹全局,综合考虑,农居地震安全工程也有利于继承传统建筑文化,创新农居风格,节约资源,保护环境。
在地图上标记出用户的查询结果,可以更形象的展现地震..
摘 要
GIS是以测绘、测量为基础,以数据库作为数据的储存和使用的数据源,以电脑技术为平台的全球地理分析即时技术。WebGIS是Internet技术应用于GIS开发的产物。GIS通过Web功能得到扩展,成为一种方便大众生活的软件。只要是能上网的客户端,用户都可以浏览、修改WebGIS站点中的空间数据,以及进行各种空间分析,从而普及GIS的使用。google map就是一项非常成功的WebGIS商业产品,它在地图展现方式上采用了基于客户端浏览器的图片缓存技术,对地图预先生成,把地图切片,加快了用户的浏览速度,大大提高了使用者的操作体验。
google map API 通过 JavaScript 将 google 地图嵌入到网页中。该API中提供了大量实用工具用来处理地图,并通过各种服务向地图添加内容,从而使网站拥有功能全面的地图应用程序。
基于google map的地震及农居数据查询就是,利用google map为媒介,以地图的形式展现数据,使用户更加直观的获取需要的数据,了解地震及农居的分布情况。
本文主要阐述的是基于google map的地震及农居数据查询系统的设计与实现。本系统采用J2EE相关技术,在实现过程中,着重考虑项目的实际需求,优化查询方式,提高用户的操作体验。
关键词:google map,地震,农居,WebGIS,GIS
GOOGLE MAP-BASED SEISMIC DATA QUERY AND RURAL RESIDENCE
Abstract
GIS is a mapping, measurement, based on the database as data storage and use of data sources, computer technology as a platform for real-world geographic analysis techniques. WebGIS is the development of Internet GIS technology in the product. GIS Web capabilities through expanded and become a convenient public life of the software. As long as the client can access the Internet, users can browse, modify WebGIS site spatial data, as well as a variety of spatial analysis to popularize the use of GIS. google map is a very successful WebGIS commercial product, the way it used the map to show the client browser-based image caching technology, pre-generated maps, the map sections, to speed up the user's browsing speed, greatly improving the user's operating experience.
google map API to Google Maps via JavaScript embedded in Web pages. The API provides a wealth of practical tools for handling maps, and maps through a variety of services to add content, so that the site has a fully functional map application.
google map-based seismic data query and rural residence is, the use of google map for the media to present data in map form, allowing users to access more intuitive data needed to understand the earthquake and the distribution of rural residential.
This article focuses on is based on the google map of the earthquake and the rural residential data query system design and implementation. The system uses J2EE related technologies, in the implementation process, focusing on the practical needs to consider the project to optimize query methods, improving the user's operating experience.
Keywords: google map,seismic,rural residence,WebGIS,GIS
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1前言 1
1.2研究概览 2
1.2.1发展历史、现状及存在的问题 2
1.2.2研究内容 2
1.3论文结构 3
第二章 相关技术 4
2.1 WebGIS 简介 4
2.2 google map API 简介 5
2.3 javascript简介 5
2.4 ajax技术简介 6
2.5 dwr框架简介 9
2.6 J2EE简介 10
2.7 mysql简介 10
第三章 系统的分析与设计 12
3.1需求分析 12
3.1.1功能明细 12
3.1.2功能分析 12
3.2数据库设计 13
3.2.1地震数据 13
3.2.2农居数据 14
3.3系统总体框架设计 16
3.3.1业务层实现 16
3.3.2数据链接层的实现 18
3.3.3 view层实现 19
3.4功能框架设计 20
3.5程序流程分析与设计 21
第四章 系统实现 22
4.1 google map的使用 22
4.1.1 地图初始化 22
4.1.2 添加控件 22
4.1.3添加事件及窗口信息 23
4.1.4添加地图叠加层 23
4.2地震查询 24
4.2.1基于关键字的匹配查询 24
4.2.2高级查询 24
4.2.3在google map上标记 26
4.2.4详细信息查询 26
4.3农居查询 27
4.3.1基于关键字的匹配查询 27
4.3.2在google map上标记 28
4.3.3详细信息查询 29
4.4管理员后台维护 29
4.4.1 管理员登陆 29
4.4.2 新增地震信息 30
4.5史料查询 30
4.5.1地址选择列的展示 30
4.5.2查询结果的展示 31
第五章 系统的运行与测试 32
5.1地震查询功能测试 32
5.1.1测试在google map的标记 32
5.1.2测试地震详细信息的展示 33
5.1.3测试地震高级查询 34
5.2农居查询功能测试 35
5.2.1测试在google map的标记 35
5.2.2测试农居详细数据的展示 36
5.3史料查询功能测试 36
5.4管理员后台维护功能测试 37
5.4.1 管理员登陆测试 37
5.4.2 管理员新增记录测试 38
5.5浏览器兼容性 38
总结 39
致 谢 40
参考文献 41
附录1 术语定义和缩略语 42
附录2 史料查询模块主要代码 43
附录3 地震详细信息展示页面JS代码 46
第一章 绪 论
1.1前言
农居地震安全工程的实施,是我国防震减灾战略由局部的重点防御向有重点的全面防御转变的重要标志之一,是实现2020年我国防震减灾奋斗目标的重大举措。实施农居地震安全工程是改变我国农村民居基本不设防、农村地震防御能力薄弱现状的急迫需求,是提高农村建设水平,促进城乡和谐发展的需求,同时通过统筹全局,综合考虑,农居地震安全工程也有利于继承传统建筑文化,创新农居风格,节约资源,保护环境。
在地图上标记出用户的查询结果,可以更形象的展现地震..