




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,基于WebGIS的黄冈市 旅游资源系统的研究与设计,基于WebGIS的黄冈市旅游资源系统的研究与设计,主要内容,一选题背景与意义,(1)对黄冈市旅游景点、地理、人文、历史等信息进行采集与维护,整合现有旅游资源,形成旅游资源空间专题数据库。 (2)搭建以黄冈市旅游资源为例的一体化WebGIS空间信息平台提供特色的应用型服务提高黄冈市的社会知名度与形象。 (3)建立空间数据分析功能,利用WebGIS平台对黄冈市旅游资源进行数据挖掘精选旅游资源,为政府或相关管理部门提供决策支持。,基于WebGIS的黄冈市旅游资源系统的研究与设计,二 我做了什么?,基于WebGIS的黄冈市旅游资源系统的研究与设计,(1)明确目标任务:要做好基于WebGIS的黄冈市旅游资源系统 的研究与设计,(2)根据选题进行详尽的调研分析,(3)建立系统设计的理论架构,二 我做了什么?,基于WebGIS的黄冈市旅游资源系统的研究与设计,(1)目前形式: 由于旅游业的深入发展,游客已变得日益成熟和理性,旅游需求也变得更加多样化,游客对获取旅游信息的要求越来越高,因此,迫切需要旅游业管理人士探索新的旅游信息获取和传输方式。GIS和计算机技术等相关技术的逐渐成熟,为旅游信息系统的建立提供了理论和技术上的保证,现代旅游业的快速发展,对旅游信息技术提出了更高的要求,旅游信息系统建设与研究也从欧洲扩展到了世界各地。 (2)发展趋势: 城市旅游业的蓬勃发展,离不开城市旅游资源的现代化管理。然而传统的以纸质地图来管理城市旅游资源的方式,已经远远不能满足管理者的要求,因为这种方式无法对信息进行有效、及时地更新、管理和利用,造成城市旅游信息不全、实时性不强。与此同时,游客的自主性、个性化的要求越来越明显,传统的宣传与服务方式也不能满足游客越来越高的需求。信息化是当今世界经济和社会发展的大趋势。将城市旅游业和信息技术结合起来利用信息技术提高城市旅游管理和服务水平是大势所趋。,根据选题进行详尽的调研分析,二 我做了什么?,基于WebGIS的黄冈市旅游资源系统的研究与设计,(1) 硬件环境: 服务器:CPU要求PIII800以上,内存512MB以上。 客户机:CPU要求200MMX以上,内存512MB以上。 (2) 软件环境: 客户端:Windows xp, Internet Explorer 6.0或以上版本,Java。 服务器端:2000/xp/2003 , Internet Explorer 6.0或以上版本,Tomcat。 数据库:采用MySQL数据库,运行于服务器端。 开发工具:Java语言、MySQL数据库、tomcat服务器、NetBeans、Dreamweaver、ps等工具。,建立系统设计的理论架构,三 我是这样做的,基于WebGIS的黄冈市旅游资源系统的研究与设计,系统需求分析定位,系统逻辑结构设计,系统物理实现,系统结果测试与分析,三 我是这样做的,基于WebGIS的黄冈市旅游资源系统的研究与设计,系统需求分析定位,操作系统定位: WindowsNT 和Windows操作系统。 系统界面定位:力求简洁、易用,在标准化的基础上考 虑界面的美观和新颖。,整个技术方案比较可行。,三 我是这样做的,基于WebGIS的黄冈市旅游资源系统的研究与设计,(1)WebGIS的现状及其存在的问题,系统逻辑结构设计,(2)黄冈市旅游资源特征分析,(3)系统分析,(4)系统使用技术介绍,(5)系统详细设计,基于WebGIS的黄冈市旅游资源系统的研究与设计,1、WebGIS的特点 (1)更广泛的客户访问范围 客户可以同时访问多个位于不同地方的服务器上的最新据,而Internet/Intranet所特有的优势大大扩展了GIS的数据的处理能力,增强了空间数据的时效性。 (2)客户端的平台独立性 无论客户机是何种操作系统,只要支持通用的Web浏览器,用户就可以访问GIS数据及服务器所提供的服务。 (3)更简单的操作 要推广GIS,使GIS系统为广大的普通用户所接受,而不仅仅局限于少数受过专业培训的用户,就要降低对系统的操作难度。通过Web浏览器提供友好的用户界面无疑是一种很好的选择。,1、 WebGIS的特点 (4)更高效的计算负载平衡 传统的GIS大都使用文件服务器结构的处理方式,其处理能力完全依赖客户端,效率较低。而当今的一些高级的WebGIS能充分利用网络资源,将复杂的处理交由服务器处理,从而提高网络资源的利用效率,从而提高了系统的性能。 (5) 分布式的系统 GIS数据和分析工具是独立的组件和模块,WebGIS利用Internet的这种分布式系统把GIS 数据和分析工具部署在网络不同的计算机上,用户可以从网络的任何地方访问这些数据和应用程序,即不需要在本地计算机上安装GIS数据和应用程序,只要把请求发送到服务器,服务器就会把数据和分析工具模块传送给用户,达到Just-In-Time的性能。Internet的一个特点就是它可以访问分布式数据库和执行分布式处理,即信息和应用可以部署在跨越整个Internet的不同计算机上。,基于WebGIS的黄冈市旅游资源系统的研究与设计,1、 WebGIS的特点 (6)动态性 由于WebGIS是分布式系统,数据与应用程序部署在不同的计算机上,随时可能被管理员更新,对于 Internet上的每一个用户来说,都能得到最新的数据和应用程序的最新版本,只要数据源发生变化,和数据源的动态连接将保持数据的现势性。 (7)交互性 WebGIS可使用户在Internet上操作GIS地图和数据,用Web浏览器(IE.Netscape等等)执行部分基本的GIS功能:如缩放、漫游、查询和标注,甚至可以执行空间查询:如“离你最近的旅馆或饭店在哪儿”,或者更先进的空间分析:比如缓冲分析和网络分析等。在Web上使用WebGIS就和在本地计算机上使用桌面GIS软件一样。,基于WebGIS的黄冈市旅游资源系统的研究与设计,基于WebGIS的黄冈市旅游资源系统的研究与设计,2、网络技术在GIS中的应用所具有的体系结构 (1)两层C/S结构 C/S是一种分布式系统结构,它基于简单的请求/应答协议,在C/S模式下,服务器只集中管理数据,而计算任务分散在客户机上,客户机和服务器之间通过网络协议来进行通信。 (2)三层B/S 结构 本质上B/S与C/S结构属于同一体系结构,B/S是在C/S体系基础上扩充而成的。B/S体系是在Internet原有瘦客户机/胖服务器的C/S体系基础上发展起来的。这种新的体系前端是浏览器,后端是服务器。服务器包括Web服务器以及数据库服务器两部分。客户机和Web服务器之间的通讯采用标准的HTTP,而Web服务器与数据库之间的交互操作则采用CGI、JDBC或API等方式。这种就形成了表示层,应用逻辑层和数据层的三层构造模型。,2、网络技术在GIS中的应用所具有的体系结构 (2)三层B/S 结构 三层B/S 体系结构如下图所示:,基于WebGIS的黄冈市旅游资源系统的研究与设计,3、WebGIS存在的问题 (1)无法实现跨平台 分布式的应用程序逻辑需要使用分布式的对象模型,诸如:微软的DCOM,OMG的CORBA或Sun的RMI等。通过使用这些基本结构,开发人员可拥有使用本地模型所提供的丰富资源和精确性,并可将服务置于远程系统中。但是,这些系统有一个共同的缺陷,那就是它们都需要统一的运行平台提供基本的网络服务和系统服务,要求服务的客户端与系统提供的服务本身之间必须进行紧密耦合,即要求一个同类基本结构。这样的系统往往十分脆弱,如果一端的执行机制发生变化,那么另一端便会崩溃。因此,使用这些平台构建的WebGIS平台将无法实现跨平台的数据访问。这就需要一个更通用的模型来将这些分布式对象模型概括抽象出来,以在更高的抽象层上实现跨平台。,基于WebGIS的黄冈市旅游资源系统的研究与设计,3、WebGIS存在的问题 (2)无法实现异构空间数据互操作 现有的WebGIS系统都是为某一特定的GIS数据及其应用而设计的,如果用户同时需要查看其它空间数据库中的数据,甚至想把这些数据整合起来,都是非常困难的。因为这些WebGIS系统采用的空间数据技术基础决定了它们的封闭性。虽然网络上的空间信息资源在不断增长,但由于行业管理和数据安全的原因,这些空间信息资源大多是面向行业的、依赖于特定的支撑环境和运行环境。他们各自独立、相对封闭、无法互相沟通和协作,形成了空间信息孤岛,难以满足Internet上空间信息相关的综合决策的需要。,基于WebGIS的黄冈市旅游资源系统的研究与设计,4、系统分析 1、可行性分析 (1) 技术可行性 以Windows XP为操作系统,运用MySQL的数据库技术,开发此操作平 台,力求界面友善,功能齐全。当用户使用系统时,通过正确的口令进入,进 行管理平台的运行和维护。 (2) 经济可行性 一方面,系统提供友好的人机交互界面,使旅游资源系统平台的使用人员 操作方便而又快捷;另一方面系统开发成本较低,现在一般的PC机即可提供 该平台正常运行需要的所有硬件环境。 (3) 操作可行性 操作是通过IE浏览器来完成的,凭借浏览操作技术即可实现数据录入、上 传下载资源以及在线点播。使用前只要对用户进行简单的说明或阅读帮助文件 即可使用该系统。,基于WebGIS的黄冈市旅游资源系统的研究与设计,基于WebGIS的黄冈市旅游资源系统的研究与设计,4、系统分析 (2)需求分析,三 我是这样做的,基于WebGIS的黄冈市旅游资源系统的研究与设计,(1)旅游资源系统功能模块,系统物理实现,(2)旅游资源系统的原理,(3)旅游资源系统类型定义,(4)旅游资源系统的实现,1、基于WebGIS的黄冈市旅游资源系统的研究与设计,整个系统的内部功能模块如下:,基于WebGIS的黄冈市旅游资源系统的研究与设计,基于WebGIS的黄冈市旅游资源系统的研究与设计,功能基本可分为: (1) 用户管理:显示用户基本信息,添加新用户,修改新用户,删除选定的用户,查询符合条件用户,修改密码,管理设定用户权限等。 (2) 系统设置:分为四个部分,分别实现添加和管理服务器,协议,关键字,资源类型的信息。 (3) 资源管理:包括添加资源,管理资源,管理回收站,管理审核四部分 (4) 分类管理:包括添加,删除,分类信息,1、基于WebGIS的黄冈市旅游资源系统的研究与设计,整个系统的内部功能模块如下:,2、数据流图分析 数据流图是在对系统分析调查的基础上,以系统的科学性、管理的合理性、技术的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述应具有的数据加工功能、数据输入、数据输出、数据存储及数据的来源和去向。,基于WebGIS的黄冈市旅游资源系统的研究与设计,基于WebGIS的黄冈市旅游资源系统的研究与设计,2、数据流图分析,在线用户,系统使用技术介绍 (1)Java技术 人们很容易把Java当作是开发各种应用程序的编程语言用来编写 源文件并将它们编译为字节码。不过,作为编程语言只是Java的众多用途之 一,而真正形成Java众多优点(包括平台独立性)的是其底层架构。 完整的Java体系结构实际上是由4个组件组合而成: 1、 Java编程语言 2、 Java类文件格式 3、 Java API 4、 JVM,基于WebGIS的黄冈市旅游资源系统的研究与设计,3、系统使用技术介绍 (2) JSP 、JavaBean和Servlet技术 JSP技术在多个方面加速了动态Web页面的开发,具有如下优点: 1、将内容的生成和显示进行分离 2、强调可重用的组件 3、采用标识简化页 面开发。 JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必 须是具体的和公共的,并且具有无参数的构造器。JavaBeans 通过提供符合 一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合 这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 属性。 Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法 的 Java 程序。Java Servlet是与平台无关的服务器端组件,它可以运行在 Servlet容器中。Servlet容器负责Servlet和客户的通信以及调用Servlet的 方法,Servlet和客户的通信采用“请求/响应“的模式。,基于WebGIS的黄冈市旅游资源系统的研究与设计,4、系统详细设计-设计原则 (1)实用性原则 从实用原则出发,以部门需要为基础,开发与应用相结合。系统设计应 按照旅游资源信息管理事务的业务流程和工作职能,符合工作人员的习惯,保 证系统操作运行及其最终成果的实用性,以高效辅助完成旅游资源信息管理及 其相应的工作任务。 (2)先进性原则 系统的设计和开发应基于较高的层次,为满足用户对系统的要求和系统与 其它同级系统及上级系统的接口,在数据编码和系统结构上应留有扩充的余地。 (3)完备性原则 在详细分析用户需求和旅游资源管理相关规定的基础上确保数据的完备 性和系统功能的完备性。 (4)高效化原则 我国旅游资源管理信息系统的设计工作虽然已经开始,但还没有充分利用 WebGIS技术,而且旅游资源信息的管理系统更是不多。因此设计的系统必须 充分利用Internet和WebGIS的技术优势,能够体现高效率和大众化。 (5)稳定性原则 系统运行安全稳定,兼容性良好。由于系统采用B/S模式构建,系统的安 全性要求较高,需针对不同的用户进行审核及权限管理设置。,基于WebGIS的黄冈市旅游资源系统的研究与设计,基于WebGIS的黄冈市旅游资源系统的研究与设计,4、系统详细设计-项目主要工艺路线、关键技术,WebGIS平台的研发和构建关键技术涉及: (1)用户体验技术的设计,通过AJAX实现异步XML解析、路径数据的转码、VML渲染、回传地图资源。 (2)强大的空间查询、分析功能原理设计(如图6-1)和技术实现,解决传统WebGIS的图层控制问题。 (3)动态空间数据更新。 (4)现有旅游资源整合与挖掘。 (5)基础地理和旅游资源空间数据库建设。,基于WebGIS的黄冈市旅游资源系统的研究与设计,4、系统详细设计-数据库设计,本系统使用的数据库是Oracle,本系统对黄冈市旅游景点、地理、人文、历史等信息进行采集与维护,整合现有旅游资源,形成旅游资源空间专题数据库;制作基础地图数据,形成基础地理数据数据库。空间数据库的总体体系结构如图6-2所示。 图中访问WebGIS的主体大体分为:国土局、公安局、民政局、信息中心、大众等。他们通过黄冈空间数据交换平台查询黄冈市相关旅游资源。 基于新型WebGIS平台的黄冈市旅游资源服务系统体系结构分系统应用层、业务逻辑层、数据层。系统应用层包含了黄冈旅游资源服务,生态经济服务、空间数据建库、其它专题服务和统计表等功能。黄冈旅游资源服务主要包括了景点的简介。通过点击这些景点的名称,链接到黄冈空间基础数据管理平台,即与点击的景点对应的电子地图系统、旅游资源数据库的。这个电子地图系统中包含了相应景点的基础地形和地图数据。,基于WebGIS的黄冈市旅游资源系统的研究与设计,4、系统详细设计-系统的主要功能设计,(1)信息查询,WebGIS的一个重要应用即是电子地图,从电子地图上我们可以查询到用户可以查询到各旅游风景点的相关信息,以及城市道路和公交路线,并可自动搜索出任意两点间的公交乘车路线、转车地点和站名等信息。同时还可以查询到与吃、住、行、游、购、娱等内容相关的各种信息。,基于WebGIS的黄冈市旅游资源系统的研究与设计,4、系统详细设计-系统的主要功能设计,(2)典型地物标注,系统不仅提供了在地图上标注信息点名称的功能,还可以对该点加注电话、地址甚至是链接图片、声音,动态链接Internet网站和电子邮件地址,以便将游客个人的信息加入软件中,制作成具有纪念意义的个人旅游光盘。,(3)多媒体信息显示功能,多媒体信息显示功能为黄冈市旅游资源的展示提供了重要的技术支持,以图像、视频、音频、照片、地图、文字等多媒体信息全面介绍黄冈市的最新旅游风貌,包括黄冈市主要的风景名胜点、宾馆、酒店、娱乐场所的图片介绍;地方特色的风俗、饮食视频显示等。,(4)风景点3维虚拟展示,基于WebGIS的黄冈市旅游资源系统的研究与设计,4、系统详细设计-系统的主要功能设计,利用航测遥感资料、近景摄影资料、TIN等构件获得各风景点3维模型,可真实展现各风景点的特色。主要有:景点3维模拟、景观的任意飞行模拟、景区3维可视化等。,(5)空间操作与分析,便捷的空间操作能力是GIS突出的功能之一,本系统利用GIS可以对一条旅游线路提取出相应的旅游资源数量、服务设施的性质、质量和分布。空间分析包括缓冲区分析、最佳路径分析、叠加分析等。如:要建立风景优美的旅游通道,通过缓冲区分析,可以确定通道两旁需要绿化的面积以及所占用地的种类和数量。叠加分析是将同一地区的2组或多组数据叠加,如将某旅游区的气候、植被、交通等图层进行叠加分析,可用于监测旅游区的环境质量及制定旅游区的区域规划。,三 我是这样做的,基于WebGIS的黄冈市旅游资源系统的研究与设计,(1)旅游资源系统测试,系统结果测试与分析,1、 结果测试与分析 旅游资源系统平台在开发和后期测试的过程中,遇到了很多技术和性能上的 问题,归纳有一下几点: (1) 中文数据显示问题: 由于浏览器默认的页面编码方式为“西欧(ISO)”,所以JSP页面中的中文 常常会显示成乱码,须在JSP页面的头部加上一条编码指令,用以指明默认页面编码为“简体中文”; 另 外在发送页面请求或向数据库中存入中文数据的过程中,由于数据库本身编码 方式的原因,以及浏览器默认是采用UTF-8编码传送,与GB2312有着很大的 不同,所以导致在响应请求的页面中传进来的参数或者存入数据库的中文数据 会显示成乱码,这时有必要对页面请求指定编码方式,在接受请求的响应页面 加入如下代码,或 者对传入的中文字符串需用以下代码转换newString,并且设置数据库的编码 方式为GB2312或GBK,经过测试完全解决中文显示乱码问题。,基于WebGIS的黄冈市旅游资源系统的研究与设计,1、 结果测试与分析 (2)数据库连接优化问题: 系统在最初开发时是个人测试,感觉系统运行速度不错,但是在局域网内多 用户测试使用时,经常超出了数据库的最大连接数,造成系统瘫痪。这是没有 预料到的问题,经查阅资料3后发现, JSP页面里创建了很多数据库连接,又 没有及时和完全的关闭,这样系统运行一段时间很快就超出了数据库的最大连 接数。后期对每个Servlet中的所有数据库操作全部改为一个全局连接,JSP 页面中调用完单个操作以后马上关闭连接,从而使一个JSP页面完全显示以 后,对应的数据库连接全部关闭,解决了数据库连接优化问题。,基于WebGIS的黄冈市旅游资源系统的研究与设计,1、 结果测试与分析 (3)用户安全验证问题: 当管理员通过用户名和对应的密码成功登陆到系统后台时,系统会向 HttpSession对象中诸如用户信息对象,表示用户已经登陆,当用户退出登陆 的时候只要删除用户名,以及注销
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 森林法律知识培训心得
- 棋王课件教学课件
- 桥环邻基参与效应课件
- 桥梁预应力张拉课件
- 2025年职业资格会计从业资格考试预测试题集锦
- 2025年民航飞行员执照私照PPL笔试模拟题及详解
- 2025年注册验船师资格考试(A级船舶检验法律法规)自测试题及答案一
- 理财专家一人公司商业模型方案 从副业起步构建月入10万的理财教育事业
- 2025年B级注册验船师资格考试复习资料练习题及答案一
- 2025年交通运输专业考试题及答案详解
- 2025年财政管理知识竞赛题库及答案
- 满意度调查测评方案
- 区域产业协同发展面试题
- 当归种植培训课件
- 三年(2023-2025)中考语文真题分类汇编(全国)专题22 议论文阅读(解析版)
- 学习2025年初中初三开学第一课专题
- 2025年浙江省教师招聘考试(语文)历年参考题库含答案详解(5卷)
- 医学类案例教学法
- 2025文化和旅游部直属事业单位招聘社会人员29人模拟试卷附答案详解
- GA/T 2158-2024法庭科学资金数据获取规程
- 《工程勘察设计收费标准》(2002年修订本)
评论
0/150
提交评论