好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

地理信息系统毕业论文.doc

65页
  • 卖家[上传人]:大米
  • 文档编号:558074523
  • 上传时间:2023-03-23
  • 文档格式:DOC
  • 文档大小:991KB
  • / 65 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 地理信息系统毕业论文题目:基于Gis的火车换乘系统专 业:地理信息系统 摘要自中国改革开放以来我国经济取得了长足的进步,为了适应国家经济的快速发展,我国正在大力进行铁路建设然而随着我国铁路的快速发展给我们出行带来了无限便利的同时,我们在选择出行路线的时候也面临着很多困难,是选择最快的呢?还是选择最舒适,经济的呢?面对这样的问题本系统给出了很好的解决办法,帮助用户选择更为合适的出行方案系统采用ArcEngine在JAVA环境下实现,所用平台为Eclipse在本系统当中,用户可以可视化的了解所关注车次、车站的详细信息本论文结合开发软件的全过程,先介绍系统开发的背景环境;接着对数据的来源和建立进行论述包括基础数据的创建和网络数据的创建以及数据库的设计和建立;然后详细描述了软件的实现思路、软件的层次结构设计、功能模块设计、以及如何实现、组织各个功能模块 ;最后附上实现各个功能模块的主要代码关键字】ArcEngine、JAVA、火车换乘AbstractSince China's reform and opening up of China's economic progress, in order to meet the country's rapid economic development, China vigorously for railway construction. With the rapid development of China's railway to our unlimited travel convenience at the same time, we select travel routes are faced with many difficulties, is to choose the fastest?, or choose the most comfortable, affordable? in the face of such problems this system gives very good solutions, help users choose more appropriate travel scheme. The system uses the ArcEngine in a Java environment, platform for Eclipse. In this system, users can visually understand concerns train, station details. This paper combined with the whole process of developing software, first system development background environment; then on the data source and establish are discussed in the basic data creation and the creation of the network data, and database design and set up; and a detailed description of the software implementation ideas, software design, the hierarchy of functionality to design, implement, organize function module; last accompanied by implementation of the various modules of the main code. [key words] ArcEngine、JAVA、Train Transfer目 录1绪论 61.1引言 61.2 设计论文背景 61.3 火车换乘系统的意义 61.4 火车换乘系统的关键技术 71.4.1 GIS技术 71.4.2组件式GIS 71.4.3数据库技术 81.5系统开发中解决的问题 81.6系统开发的主要路线 81.7论文主要的研究内容 92基础数据的处理流程 92.1数据来源 92.2网络数据集的建立 92.2.1基础图层 92.2.2 创建网络数据集 112.2.3校验网络数据集的可用性 142.4本章总结 153 火车换乘系统的设计 163.1 系统开发平台设计 163.1.1 GIS系统平台 163.1.2系统开发语言 163.1.3数据库平台 173.1.4系统运行平台 173.2系统数据层次结构搭建 173.2.1系统结构 173.2.2系统空间数据 173.2.3系统属性数据 183.3系统的组织结构与实现思路 193.4本章总结 214 火车换乘系统的实现 224.1系统概述 224.2系统界面 224.3功能模块论述 234.3.1车次查询 234.3.2车站查询 244.3.3按路径查询 244.3.4高级 274.3.5 地图工具 284.4本章总结 305总结与展望 315.1论文研究成果 315.2 论文的不足及进一步工作展望 31致 谢 32参考文献 33附 录(一) 主要程序代码 34u 1绪论l 1.1引言铁路建设的积极推进,更多的火车车次和铁路运输线投入到使用当中。

      而且随着现代化工业发展的有力步伐,也涌现出了很多不同种类的火车出行方式最近的高速铁路、省会直达都是令人振奋的消息,这样我们出行就有了更多的选择方式,而这仅仅是针对我们的火车这就为出行者带来了一定的困扰尤其是在像郑州、北京、上海等城市有众多的铁路线在这里交汇,从出发点可以到达目的地的火车有十几条之多,然而如何能在有限的时间内选择出我们最佳的出行路线呢?现在是信息化时代,在多源化的铁路信息中我们如何去整合他们并有效地加以组织利用成了关键性的问题而随着GIS的发展将GIS运用到火车出行系统当中,更能解决很多的出行选择难题同时能够有效地组织各种信息数据,使它真正能够为我们出行服务l 1.2 设计论文背景目前很多有很多的火车查询软件包括网络上的,然而其中的大部分都只是简单的时间数据库查询,就是简单的火车时刻表的查询对于很多用户在日常生活中遇到的问题不能很好的解决,更不能实现火车的换乘查询,也不能将火车信息可视化的显示在地图当中这就严重的影响了用户使用软件的效果例如某个火车查询网站提供给用户三种火车查询的方法车站查询、车次查询、出发地目的地查询这三种查询方式每次的查询都是只将基本的火车信息全部罗列在用户面前,而太多的数据并不是用户关心的数据,并且系统也没有给用户提供自定义查询的接口从而缩小查询的范围使用户更容易的得到所关心的数据。

      并且由于种种限制也不能将有效的数据实时的以可视化的方式呈现在用户面前,使用户在查询时还要逐一筛选这只是其中的一个问题,而本系统将会一一解决这样的问题l 1.3 火车换乘系统的意义火车出行是一个十分重要的问题,如果没有选择合理的出行路线方案,不但可能给出行者带来不便,也可能由于大量出行人员由于没有合理的选择出行路线而造成火车的某一车次运力压力过大等种种情况而这都是需要我们加以重视的面对用户存在种种困惑,本系统将以更加人性化的方式、更直观的方式式将用户所关心的问题逐一解决l 1.4 火车换乘系统的关键技术n 1.4.1 GIS技术地理信息系统( Geographic Information System, 简称 GIS )作为获取、存储、分析和管理地理空间数据的重要工具、技术和学科,近年来得到了广泛关注和迅猛发展由于信息技术的发展,数字时代的来临,理论上来说,GIS可以运用于现阶段任何行业GIS经过了40年的发展,到今天已经逐渐成为一门相当成熟的技术,并且得到了极广泛的应用尤其是近些年,GIS更以其强大的地理信息空间分析功能,在GPS及路径优化中发挥着越来越重要的作用GIS地理信息系统是以地理空间数据库为基础,在计算机软硬件的支持下,运用系统工程和信息科学的理论,科学管理和综合分析具有空间内涵的地理数据,以提供管理、决策等所需信息的技术系统。

      简单的说,地理信息系统就是综合处理和分析地理空间数据的一种技术系统n 1.4.2组件式GIS组件式GIS是面向对象技术和组件技术在GIS软件技术开发中的应用组件式GIS控件与其他软件通过标准接口进行通信,实现跨程序、跨计算机、跨网络的分布式操作同传统的GIS相比较,它具有多方面的特点,包括:无缝集成、跨语言使用、易于推广、开发简捷、使用方便、成本低、可视化界面设计以及Internet应用等组件式GIS的基本思想是把GIS的各大功能模块划分为几个控件,每个控件完成不同的功能各个GIS控件之间,以及GIS控件与其它非GIS控件之间,可以方便地通过可视化的软件开发工具集成起来,形成最终的GIS应用[6]控件如同一堆各式各样的积木,他们分别实现不同的功能(包括GIS和非GIS功能),根据需要把实现各种功能的 “积木”搭建起来,就构成应用系统n 1.4.3数据库技术本系统使用Access数据路软件,Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

      Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外观,用户还可以按需要给对象扩展方法和属性通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作1.5系统开发中解决的问题本系统开发中主要解决一下几个方面的问题1) 建立全国主要铁路干线和主要地级市的网络数据集2) 实现基于网络图层和要素图层模糊查询、点选查询以及数据库的属性查询3) 实现用户的自定义查询4) 实现火车换乘查询,地图上实时动态显示l 1.6系统开发的主要路线本系统以全国的主要铁路干线为研究对象,采用JAVA语言结合GIS二次开发平台在GIS空间数据和Access属性数据库的基础之上制作可视火车换乘系统系统在JAVA环境下引入AE类库实现对AE类库的调用,并通过JAVA的ODBC.JDBC实现对Access数据库的操作,从而实现属性数据和空间数据的联动操作。

      从应用程序的用户接口得到关键信息,通过JAVA语言的处理将信息调入ArcEngine的类库和Access数据库进行处理并将结果反馈到用户界面,从而实现可视化的火车信息查询、车站查询和换乘查询对数据库的更新功能主要是对Access。

      点击阅读更多内容
      相关文档
      礼仪讲授教案.docx 高考语文一轮复习讲义 第5部分 传统文化阅读·名句名篇默写.docx 高考语文一轮复习讲义 第11部分 写作 任务组五 微任务 作文书写——比天还大的事儿.docx 高考语文一轮复习讲义 第4部分 传统文化阅读 古诗词 任务组二 真题研练.docx 高考语文一轮复习讲义 第3部分 传统文化阅读 文言文(考点部分) 任务组三 任务四 仔细比对准确提取概括分析文意.docx 高考语文一轮复习讲义 第1部分 语言策略与技能 任务组二 任务五 看准对象因境设辞做到语言得体.docx 高考化学 1.传统文化与STSE 答案解析.docx 高考语文一轮复习讲义现代文阅读 专题16 Ⅱ 真题研练.docx 高考化学 专项拔高抢分练 9.反应热与反应历程.docx 高考化学 专项拔高抢分练 1.传统文化与STSE.docx 高考物理 板块三  气体实验定律和热力学定律的综合应用.docx 高考化学 二题型3 无机化工生产流程题.docx 高考语文一轮复习讲义 第4部分 写作 专题17 Ⅲ 突破二 绘声绘色巧用细节描写生动丰满.docx 高考数学 中档大题练1.docx 高考语文一轮复习讲义 第5部分 教材文言文点线面教材文言文复习综合试卷.docx 高考语文一轮复习讲义 第4部分 传统文化阅读 古诗词 任务组三 微任务一 聚焦诗意准确选择.docx 高考数学 创新融合4 数列与导数.docx 高考语文一轮复习讲义 第5部分 教材文言文点线面 教材文言文点线面 必修5课文1 归去来兮辞 并序.docx 高考语文一轮复习讲义 第11部分 写作 任务组五 任务二 “三管”齐下美“言”有术文采抢眼养颜.docx 高考数学 满分案例三 立体几何.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.