基于Android平臺(tái)嵌入式地理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞:基于Android平臺(tái)嵌入式地理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 出處:《電子科技大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: Android 嵌入式地理信息系統(tǒng) 空間數(shù)據(jù) 地圖分析
【摘要】:嵌入式系統(tǒng)的迅猛發(fā)展,使得其應(yīng)用領(lǐng)域越來(lái)越廣泛,在嵌入式操作系統(tǒng)中,Android系統(tǒng)又因其開放、穩(wěn)定、通用性強(qiáng)的特性,逐漸成為嵌入式設(shè)備的主流操作系統(tǒng)。將地理信息系統(tǒng)與嵌入式系統(tǒng)相結(jié)合,成為了地理信息系統(tǒng)的必然發(fā)展趨勢(shì)。因此,研究基于Android平臺(tái)的嵌入式地理信息系統(tǒng),即能體現(xiàn)出地理信息系統(tǒng)對(duì)空間數(shù)據(jù)的強(qiáng)大顯示和分析能力,又能具有嵌入式設(shè)備小巧、低功耗、可移動(dòng)的特點(diǎn),從而使地理信息系統(tǒng)有了更加廣闊的用戶群體和應(yīng)用用途。 本文根據(jù)地理信息系統(tǒng)的基本功能和需求,設(shè)計(jì)和實(shí)現(xiàn)了基于Android平臺(tái)的嵌入式地理信息系統(tǒng)。根據(jù)系統(tǒng)設(shè)計(jì)目標(biāo),重點(diǎn)研究了系統(tǒng)所涉及到的基本理論和算法,并用Android系統(tǒng)軟件設(shè)計(jì)的一般步驟和方法,實(shí)現(xiàn)了系統(tǒng)軟件的各項(xiàng)基本功能,對(duì)各項(xiàng)功能展示了運(yùn)行效果。 首先,本文對(duì)嵌入式地理信息系統(tǒng)的發(fā)展和應(yīng)用做了簡(jiǎn)要描述,在此基礎(chǔ)上提出了系統(tǒng)的硬件選擇方案以及集成軟件開發(fā)環(huán)境。并通過系統(tǒng)的MVC架構(gòu)設(shè)計(jì)、系統(tǒng)軟件需求分析以及系統(tǒng)的模塊劃分,提出了系統(tǒng)的總體設(shè)計(jì)方案以及模塊設(shè)計(jì)方案,為整個(gè)系統(tǒng)的實(shí)現(xiàn)制定了技術(shù)路線。 然后,本文對(duì)地理信息系統(tǒng)的空間數(shù)據(jù)管理進(jìn)行了研究與分析。具體研究了空間數(shù)據(jù)的結(jié)構(gòu),地圖格式的設(shè)計(jì)方法以及空間索引算法。在此基礎(chǔ)上,提出了本系統(tǒng)的空間數(shù)據(jù)存儲(chǔ)格式以及地圖文件組織結(jié)構(gòu),為下一步實(shí)現(xiàn)數(shù)字地圖生成與數(shù)字地圖分析提供了空間數(shù)據(jù)來(lái)源。 最后,本文用大量篇幅詳盡的描述了系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)過程。通過對(duì)Android平臺(tái)架構(gòu)和設(shè)計(jì)流程的分析,以面向?qū)ο蟪绦蛟O(shè)計(jì)為思想,實(shí)現(xiàn)了系統(tǒng)軟件的用戶界面設(shè)計(jì),搭建了靜態(tài)類的架構(gòu)。并在此基礎(chǔ)上,,詳細(xì)闡述了地圖生成與地圖分析中功能實(shí)現(xiàn)的具體方法,最終完成了整個(gè)系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)。 經(jīng)過功能實(shí)現(xiàn)的效果與性能的測(cè)試,本文所設(shè)計(jì)的基于Android平臺(tái)嵌入式地理信息系統(tǒng)能夠穩(wěn)定運(yùn)行;緦(shí)現(xiàn)了設(shè)計(jì)之初的目標(biāo),滿足了地理信息系統(tǒng)的基本需求和要求,具有很好的適用性和穩(wěn)定性,對(duì)其它同類系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)有一定的借鑒作用。
[Abstract]:With the rapid development of embedded system, its application field is more and more extensive. In embedded operating system, Android system is open, stable and versatile. Gradually become the mainstream operating system of embedded equipment. The combination of GIS and embedded system has become the inevitable development trend of GIS. The research of embedded GIS based on Android platform can not only reflect the strong ability of GIS to display and analyze spatial data, but also have small embedded devices and low power consumption. Mobile features, thus making GIS has a wider user community and applications. According to the basic functions and requirements of GIS, this paper designs and implements an embedded GIS based on Android platform. The basic theories and algorithms involved in the system are studied emphatically, and the basic functions of the system software are realized by using the general steps and methods of the software design of the Android system. The operation effect of each function is shown. Firstly, this paper briefly describes the development and application of embedded GIS. On this basis, the hardware selection scheme and integrated software development environment of the system are proposed, and through the system MVC architecture design, system software requirements analysis and system module division. The overall design scheme and module design scheme of the system are put forward, and the technical route for the implementation of the whole system is established. Then, the spatial data management of GIS is studied and analyzed. The structure of spatial data, the design method of map format and the spatial index algorithm are studied. The spatial data storage format and map file organization structure of the system are put forward, which provides the source of spatial data for the next realization of digital map generation and digital map analysis. Finally, this paper describes the design and implementation of the system software in detail. Through the analysis of the Android platform architecture and design process, object-oriented programming as the idea. The user interface design of the system software is realized, and the structure of static class is built. On this basis, the specific methods of function realization in map generation and map analysis are described in detail. Finally, the design and implementation of the whole system software are completed. After testing the effect and performance of the function realization, the embedded GIS based on the Android platform can run stably, which basically realizes the initial goal of the design. It meets the basic needs and requirements of GIS and has good applicability and stability. It can be used for reference in the design and implementation of other similar systems.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:P208
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 高振紀(jì),袁平,王曉明;基于嵌入式Linux的嵌入式GIS初探[J];地理信息世界;2004年05期
2 康銘東;彭玉群;;移動(dòng)GIS的關(guān)鍵技術(shù)與應(yīng)用[J];測(cè)繪通報(bào);2008年09期
3 王小兵;孫久運(yùn);;地理信息系統(tǒng)綜述[J];地理空間信息;2012年01期
4 石旺來(lái),王立勝,王成道;基于MapXMobile的嵌入式開發(fā)[J];電子工程師;2005年06期
5 王家耀;;地理信息系統(tǒng)的發(fā)展與發(fā)展中的地理信息系統(tǒng)[J];中國(guó)工程科學(xué);2009年02期
6 高偉;吳文凱;袁超;;高斯投影坐標(biāo)變換[J];鋼鐵技術(shù);2008年01期
7 謝跟蹤;蘇江文;;空間數(shù)據(jù)索引技術(shù)及其在GIS軟件中的應(yīng)用[J];海南師范學(xué)院學(xué)報(bào)(自然科學(xué)版);2005年04期
8 蔣球偉;;地形分析中一個(gè)基礎(chǔ)算法的研究與改進(jìn)[J];計(jì)算機(jī)工程與應(yīng)用;2007年34期
9 張明波,陸鋒,申排偉,程昌秀;R樹家族的演變和發(fā)展[J];計(jì)算機(jī)學(xué)報(bào);2005年03期
10 陳飛翔,謝忠,周治武;嵌入式GIS的研究與開發(fā)[J];計(jì)算機(jī)與現(xiàn)代化;2003年03期
本文編號(hào):1434317
本文鏈接:http://sikaile.net/kejilunwen/dizhicehuilunwen/1434317.html