地理信息系統(tǒng)畢業(yè)論文.doc
地理信息系統(tǒng)畢業(yè)論文,基于gis的火車換乘系統(tǒng)摘要自中國(guó)改革開(kāi)放以來(lái)我國(guó)經(jīng)濟(jì)取得了長(zhǎng)足的進(jìn)步,為了適應(yīng)國(guó)家經(jīng)濟(jì)的快速發(fā)展,我國(guó)正在大力進(jìn)行鐵路建設(shè)。然而隨著我國(guó)鐵路的快速發(fā)展給我們出行帶來(lái)了無(wú)限便利的同時(shí),我們?cè)谶x擇出行路線的時(shí)候也面臨著很多困難,是選擇最快的呢?還是選擇最舒適,經(jīng)濟(jì)的呢?面對(duì)這樣的問(wèn)題本系統(tǒng)給出了很好的解決辦法,幫助用戶選...
內(nèi)容介紹
此文檔由會(huì)員 lanxin520 發(fā)布基于Gis的火車換乘系統(tǒng)
摘要
自中國(guó)改革開(kāi)放以來(lái)我國(guó)經(jīng)濟(jì)取得了長(zhǎng)足的進(jìn)步,為了適應(yīng)國(guó)家經(jīng)濟(jì)的快速發(fā)展,我國(guó)正在大力進(jìn)行鐵路建設(shè)。然而隨著我國(guó)鐵路的快速發(fā)展給我們出行帶來(lái)了無(wú)限便利的同時(shí),我們?cè)谶x擇出行路線的時(shí)候也面臨著很多困難,是選擇最快的呢?還是選擇最舒適,經(jīng)濟(jì)的呢?面對(duì)這樣的問(wèn)題本系統(tǒng)給出了很好的解決辦法,幫助用戶選擇更為合適的出行方案。系統(tǒng)采用ArcEngine在JAVA環(huán)境下實(shí)現(xiàn),所用平臺(tái)為Eclipse。在本系統(tǒng)當(dāng)中,用戶可以可視化的了解所關(guān)注車次、車站的詳細(xì)信息。
本論文結(jié)合開(kāi)發(fā)軟件的全過(guò)程,先介紹系統(tǒng)開(kāi)發(fā)的背景環(huán)境;接著對(duì)數(shù)據(jù)的來(lái)源和建立進(jìn)行論述包括基礎(chǔ)數(shù)據(jù)的創(chuàng)建和網(wǎng)絡(luò)數(shù)據(jù)的創(chuàng)建以及數(shù)據(jù)庫(kù)的設(shè)計(jì)和建立;然后詳細(xì)描述了軟件的實(shí)現(xiàn)思路、軟件的層次結(jié)構(gòu)設(shè)計(jì)、功能模塊設(shè)計(jì)、以及如何實(shí)現(xiàn)、組織各個(gè)功能模塊 ;最后附上實(shí)現(xiàn)各個(gè)功能模塊的主要代碼。
【關(guān)鍵字】ArcEngine、JAVA、火車換乘
Abstract
Since 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緒論 6
1.1引言 6
1.2 設(shè)計(jì)論文背景 6
1.3 火車換乘系統(tǒng)的意義 6
1.4 火車換乘系統(tǒng)的關(guān)鍵技術(shù) 7
1.4.1 GIS技術(shù) 7
1.4.2組件式GIS 7
1.4.3數(shù)據(jù)庫(kù)技術(shù) 8
1.5系統(tǒng)開(kāi)發(fā)中解決的問(wèn)題 8
1.6系統(tǒng)開(kāi)發(fā)的主要路線 8
1.7論文主要的研究?jī)?nèi)容 9
2基礎(chǔ)數(shù)據(jù)的處理流程 9
2.1數(shù)據(jù)來(lái)源 9
2.2網(wǎng)絡(luò)數(shù)據(jù)集的建立 9
2.2.1基礎(chǔ)圖層 9
2.2.2 創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)集 11
2.2.3校驗(yàn)網(wǎng)絡(luò)數(shù)據(jù)集的可用性 14
2.4本章總結(jié) 15
3 火車換乘系統(tǒng)的設(shè)計(jì) 16
3.1 系統(tǒng)開(kāi)發(fā)平臺(tái)設(shè)計(jì) 16
3.1.1 GIS系統(tǒng)平臺(tái) 16
3.1.2系統(tǒng)開(kāi)發(fā)語(yǔ)言 16
3.1.3數(shù)據(jù)庫(kù)平臺(tái) 17
3.1.4系統(tǒng)運(yùn)行平臺(tái) 17
3.2系統(tǒng)數(shù)據(jù)層次結(jié)構(gòu)搭建 17
3.2.1系統(tǒng)結(jié)構(gòu) 17
3.2.2系統(tǒng)空間數(shù)據(jù) 17
3.2.3系統(tǒng)屬性數(shù)據(jù) 18
3.3系統(tǒng)的組織結(jié)構(gòu)與實(shí)現(xiàn)思路 19
3.4本章總結(jié) 21
4 火車換乘系統(tǒng)的實(shí)現(xiàn) 22
4.1系統(tǒng)概述 22
4.2系統(tǒng)界面 22
4.3功能模塊論述 23
4.3.1車次查詢 23
4.3.2車站查詢 24
4.3.3按路徑查詢 24
4.3.4高級(jí) 27
4.3.5 地圖工具 28
4.4本章總結(jié) 30
5總結(jié)與展望 31
5.1論文研究成果 31
5.2 論文的不足及進(jìn)一步工作展望 31
致 謝 32
參考文獻(xiàn) 33
附 錄(一) 主要程序代碼 34