手機(jī)GIS軟件的研發(fā)ppt課件_第1頁
手機(jī)GIS軟件的研發(fā)ppt課件_第2頁
手機(jī)GIS軟件的研發(fā)ppt課件_第3頁
手機(jī)GIS軟件的研發(fā)ppt課件_第4頁
手機(jī)GIS軟件的研發(fā)ppt課件_第5頁
已閱讀5頁,還剩61頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、手機(jī)GIS軟件的研發(fā)第一章 緒論 第二章 GIS綜述第三章 J2ME引見第四章 手機(jī)GIS軟件系統(tǒng)架構(gòu)第五章 J2ME輕量級圖形組件的開發(fā)第六章 手機(jī)GIS平臺與開發(fā)包第七章 總結(jié)與展望第一章緒論 1. 2內(nèi)容與創(chuàng)新點(diǎn)1. 1選題背景與意義1. 1選題背景與意義支持Java的手機(jī)、GPRS網(wǎng)絡(luò)和CDMA 1 X網(wǎng)絡(luò)這些為手機(jī)GIS運(yùn)用提供了硬件和網(wǎng)絡(luò)根底。 把復(fù)雜的地理信息變成全社會都可以充分利用和享用的信息、數(shù)據(jù)。隨著挪動通訊除語音外的業(yè)務(wù)的開通,個(gè)人信息效力、企業(yè)信息化、行業(yè)信息化及政府信息化的需求正在迅速增長,基于這些需求提供的效力器被統(tǒng)稱為電信增值效力,它必將成為信息產(chǎn)業(yè)的一個(gè)潛在的宏

2、大市場。 1. 2內(nèi)容與創(chuàng)新點(diǎn)內(nèi)容創(chuàng)新點(diǎn)手機(jī)GIS軟件開發(fā)的背景 GIS產(chǎn)業(yè)概述 需求分析,設(shè)計(jì)系統(tǒng)模型 重點(diǎn)技術(shù)和創(chuàng)新點(diǎn)1. 2內(nèi)容與創(chuàng)新點(diǎn)內(nèi)容創(chuàng)新點(diǎn)手機(jī)GIS運(yùn)用新穎輕量級圖形組件 cubix數(shù)據(jù)構(gòu)造 Simple GIS Protocol和Mobile GIS Agent第二章GIS綜述2. 1根本概念2. 2GIS開展歷史2. 3嵌入式GIS2. 4挪動GIS2. 5國外的研討進(jìn)展2. 6國內(nèi)的研討進(jìn)展2. 1根本概念地理信息系統(tǒng)是對地理信息進(jìn)展有效管理與處置的系統(tǒng)。是計(jì)算機(jī)科學(xué)同地學(xué)相結(jié)合的一個(gè)產(chǎn)物,經(jīng)過對空間地理分布數(shù)據(jù)進(jìn)展一系列分析,為地球科學(xué)、環(huán)境科學(xué)、工程設(shè)計(jì)乃至企業(yè)管理提供

3、對規(guī)劃、管理和決策有用的信息,它是反映人們賴以生存的現(xiàn)實(shí)世界的現(xiàn)狀和變化等各類空間數(shù)據(jù)及描畫這些空間數(shù)據(jù)特性的屬性,在計(jì)算機(jī)軟、硬件的支持下,以一定的格式采集、存儲、管理、分析、查詢這些空間信息的計(jì)算機(jī)綜合運(yùn)用系統(tǒng)。 GIS是由計(jì)算機(jī)硬件、軟件和不同的方法組成的一種采集、存儲、管理、分析、顯示與運(yùn)用地理信息的計(jì)算機(jī)系統(tǒng)。該系統(tǒng)設(shè)計(jì)來支持空間數(shù)據(jù)的獲取、管理、處置、分析、建模和顯示,以處理復(fù)雜的規(guī)劃和管理問題。 地理數(shù)據(jù)分類幾何數(shù)據(jù)關(guān)系數(shù)據(jù)屬性數(shù)據(jù)度量關(guān)系延伸關(guān)系拓?fù)潢P(guān)系幾何坐標(biāo)定性定量1.起步階段60年代,注重空間數(shù)據(jù)的地學(xué)處置。 1963年,加拿大丈量學(xué)家R. T. Tomlinson首先提

4、出GIS 這一術(shù)語,建立加拿大地理信息系統(tǒng)CGIS; 1969年,ESRI 環(huán)境系統(tǒng)研討所建立; 1969年, Integraph公司建立。 2.開展階段70年代,注重空間地理信息的管理,遭到 政府部門、商業(yè)公司和大學(xué)的普遍注重。 1978年,ERDAS成立。2. 2GIS開展歷史3.推行運(yùn)用階段80年代,注重空間決策支持分析。 1981年,ESRI ARC/INFO GIS發(fā)布; 1985年,GPS成為可運(yùn)轉(zhuǎn)系統(tǒng); 1986年,MapInfo建立; 1986年,SPOT衛(wèi)星初次發(fā)射; 1987年,地理信息系統(tǒng)的國際雜志出版; 1988年,美國人口調(diào)查局第一次公開發(fā)布TIGER; 1988年,

5、GIS World 初次發(fā)行; 1989年,Ingegraph 發(fā)布MGE; 4.用戶時(shí)代90年代后, 注重GIS社會運(yùn)用與效力, GIS技術(shù)迅猛開展。 控件式GIS成為GISTools的開展方向; WebGIS蓬勃開展; 三維GIS嶄露頭角。5.國外主流GIS軟件 ARC/INFOArcView、ArcObject、ArcIMS GENAMAP MGEModular GIS EnvironmentGeoMedia MapInfoMapinfo Proserver、MapX、MapXtreme、 SpatialWare ERDAS 二、我國GIS的開展 1.預(yù)備階段70年代 2.實(shí)驗(yàn)階段80年

6、代 3.全面開展階段90年代 4.國產(chǎn)主流GIS軟件 GeoStar MapGIS SuperMap CityStar2. 3嵌入式GIS嵌入式操作系 統(tǒng) Palm OSWindows CEEPOC嵌入式LinuxJ2ME2. 4挪動GIS2. 5國外的研討進(jìn)展(1)著名的桌面GIS廠商美國MapInfo公司推出MapX Mobile(2) Autodesk公司提供了Autodesk OnSite的 “挪動訪問 模塊 (3) ESRI公司提供的ArcGIS軟件產(chǎn)品ArcPad (4) Intergraph建立本人的挪動GIS處理方案InteliWhereMapX Mobile“挪動訪問ArcP

7、adInteliWhere2. 6國內(nèi)的研討進(jìn)展(1)北京靈圖軟件技術(shù)推出的在挪動信息設(shè)備上提供地理信息以及位置信息效力的SmapInHand 軟件產(chǎn)品。 (2) 北京慧圖公司新近推出一種可運(yùn)轉(zhuǎn)于掌上電腦、進(jìn)展挪動制圖和GIS運(yùn)用的野外地質(zhì)數(shù)據(jù)采集系統(tǒng):PocketMap。 (3) 北京超圖開發(fā)出地理信息系統(tǒng)開發(fā)平臺一eSuperMap。 (4)臺灣“英瑞得信息公司設(shè)計(jì)出支持GPS全球衛(wèi)星定位系統(tǒng)公用軟件SmapInHandPocketMapeSuperMapMobileMapTM 第三章J2ME引見3.1 Java體系構(gòu)造3.2 J2ME體系構(gòu)造3.1 Java體系構(gòu)造Java 2Enter

8、priseEdition(J2EE) Java 2StandardEdition(J2SE) CDC CLDC MIDP Profile Level Configuration LevelJava Virtual MachineKVM3.2 J2ME體系構(gòu)造 CDC CLDC MIDP Profile Level Configuration LevelKVM操作系統(tǒng)第四章手機(jī)GIS軟件系統(tǒng)架構(gòu)4.1系統(tǒng)功能分析 4.3系統(tǒng)實(shí)現(xiàn) 4.2系統(tǒng)架構(gòu)設(shè)計(jì) 4.1系統(tǒng)功能分析電子地圖功能 周邊查詢功能 信息查詢功能 系統(tǒng)設(shè)置功能 協(xié)助功能城市地圖的顯示、放大與減少、平移、查看全圖和保管 4.1系統(tǒng)功能分

9、析電子地圖功能 周邊查詢功能 信息查詢功能 系統(tǒng)設(shè)置功能 協(xié)助功能以輸入關(guān)鍵字為中心,或者是以地圖上的某個(gè)點(diǎn)為中心按一定的半徑來查詢信息 4.1系統(tǒng)功能分析電子地圖功能 周邊查詢功能 信息查詢功能 系統(tǒng)設(shè)置功能 協(xié)助功能普通的關(guān)鍵字查詢,查詢結(jié)果通常是一個(gè)列表,用戶可以從這個(gè)列表中選取想要的選項(xiàng),并進(jìn)一步獲取詳細(xì)信息和其相關(guān)的地圖。另外查詢所得的信息也是相當(dāng)有用的,因此也應(yīng)具備保管查詢結(jié)果集功能。 4.1系統(tǒng)功能分析電子地圖功能 周邊查詢功能 信息查詢功能 系統(tǒng)設(shè)置功能 協(xié)助功能城市選擇、風(fēng)格設(shè)置、繳費(fèi)設(shè)置和更新設(shè)置 4.1系統(tǒng)功能分析電子地圖功能 周邊查詢功能 信息查詢功能 系統(tǒng)設(shè)置功能 協(xié)

10、助功能運(yùn)用協(xié)助、產(chǎn)品信息、收費(fèi)信息和技術(shù)支持 4.2系統(tǒng)架構(gòu)設(shè)計(jì)手機(jī)的運(yùn)算才干和存儲容量畢竟都是有限的,因此在本軟件設(shè)計(jì)中,手機(jī)端設(shè)計(jì)為具有發(fā)送命令和顯示前往結(jié)果等簡單邏輯處置功能的客戶端,而將復(fù)雜的地圖數(shù)據(jù)處置放在效力器端。顯然這是一個(gè)典型的C/S構(gòu)造運(yùn)用 4.3系統(tǒng)實(shí)現(xiàn)手機(jī)GIS軟件包括客戶端和效力器端的開發(fā)。在客戶端采取J2ME技術(shù),在效力器端采用J2EE技術(shù),地圖平臺采用MapInfo Xtreme For Java。 第五章J2ME輕量級圖形組件的開發(fā)5.1開發(fā)背景與意義 5.3組件 5.2 LWT包開發(fā)目的 5.1開發(fā)背景與意義 SUN公司定義的J2ME規(guī)范,是面向小型挪動設(shè)備的。

11、通常這些設(shè)備的尺寸很小,因此SUN和其他參與者在制定J2ME規(guī)范時(shí),只定義了圖形程序開發(fā)組件的一個(gè)最小集,即javax.microedition.lcdui包。這里引入輕量級圖形開發(fā)包Lightweight Window Toolkit (LWT),輕量級圖形組件的目的就是擴(kuò)展J2ME定義的圖形開發(fā)才干。 5.2 LWT包開發(fā)目的代碼簡約 高效性 可擴(kuò)展性 MIDP兼容性 單層容器控制 由于J2ME本來就是面向資源受限的設(shè)備,存儲容量較小,且RAM 更小,因此LWT包的代碼量應(yīng)該控制在50k內(nèi)比較適當(dāng)。 5.2 LWT包開發(fā)目的代碼簡約 高效性 可擴(kuò)展性 MIDP兼容性 單層容器控制 有限的存

12、儲空間,運(yùn)算處置才干相當(dāng)有限,因此LWT包設(shè)計(jì)時(shí)減少RAM和處置器運(yùn)算周期的占用量。另外還需控制好一旦LWT圖形組件初始化后在運(yùn)轉(zhuǎn)中盡量減少大量渣滓的產(chǎn)生,由于讓虛擬機(jī)回收,是比較費(fèi)時(shí)的操作5.2 LWT包開發(fā)目的代碼簡約 高效性 可擴(kuò)展性 MIDP兼容性 單層容器控制 LWT包應(yīng)設(shè)計(jì)成相當(dāng)容易擴(kuò)展的。任何開發(fā)者都可以派生新的子類并重載LWT包中某組件的方法,以便開發(fā)者定制本人需求的組件。 5.2 LWT包開發(fā)目的代碼簡約 高效性 可擴(kuò)展性 MIDP兼容性 單層容器控制 LWT包是一個(gè)純粹的組件模塊集合,開發(fā)者無需修正任何代碼,就將此包參與到任何實(shí)現(xiàn)了MIDP規(guī)范的設(shè)備開發(fā)環(huán)境中,由于LWT包

13、是MIDP兼容的,包的運(yùn)用者無需擔(dān)憂兼容問題。 5.2 LWT包開發(fā)目的代碼簡約 高效性 可擴(kuò)展性 MIDP兼容性 單層容器控制 多層控制即一層就是一個(gè)窗口容器,父容器可以包含子容器,子容器又可以包含子子容器,這樣嵌套下去。但這種規(guī)劃機(jī)制運(yùn)算量大,處置速度慢,容易產(chǎn)生大量無用的容器而引起渣滓回收。因此在LWT中,采用單層控制。5.3組件組件管理組件區(qū)域 組件形狀 組件規(guī)劃 焦點(diǎn)管理 5.3組件組件管理組件區(qū)域 組件形狀 組件規(guī)劃 焦點(diǎn)管理 5.3組件組件管理組件區(qū)域 組件形狀 組件規(guī)劃 焦點(diǎn)管理 可見性 激活性 5.3組件組件管理組件區(qū)域 組件形狀 組件規(guī)劃 焦點(diǎn)管理 設(shè)計(jì)LWT規(guī)劃控制時(shí)運(yùn)用

14、一些精要屬性,應(yīng)以精簡高效的代碼來實(shí)現(xiàn)規(guī)劃控制。 5.3組件組件管理組件區(qū)域 組件形狀 組件規(guī)劃 焦點(diǎn)管理 由于組件都有組件容器ComponentScreen管理,因此可以讓ComponentScreen來管理當(dāng)前哪個(gè)組件獲得了焦點(diǎn) 第六章手機(jī)GIS平臺與開發(fā)包 6.1地理平臺的選擇 6.3 Simple GIS Protocol 6.2手機(jī)GIS軟件后臺模型與實(shí)現(xiàn) 6.1地理平臺的選擇Web GIS具有以下的優(yōu)點(diǎn): 更廣泛的訪問范圍 平臺獨(dú)立性 平衡高效的計(jì)算負(fù)載 客戶可以同時(shí)訪問多個(gè)位于不同地方的效力器上的最新數(shù)據(jù) 6.1地理平臺的選擇Web GIS具有以下的優(yōu)點(diǎn): 更廣泛的訪問范圍 平臺

15、獨(dú)立性 平衡高效的計(jì)算負(fù)載 運(yùn)用通用的Web閱讀器,用戶就可以透明地訪問Web GIS數(shù)據(jù),在本機(jī)或某個(gè)效力器上進(jìn)展分布式部件的動態(tài)組合和空間數(shù)據(jù)的協(xié)同處置與分析,實(shí)現(xiàn)遠(yuǎn)程異構(gòu)數(shù)據(jù)的共享。6.1地理平臺的選擇Web GIS具有以下的優(yōu)點(diǎn): 更廣泛的訪問范圍 平臺獨(dú)立性 平衡高效的計(jì)算負(fù)載 Web GIS能充分利用網(wǎng)絡(luò)資源,將根底性、全局性的處置交由效力器執(zhí)行,而對數(shù)據(jù)量較小的簡單操作那么由客戶端直接完成。 6.1地理平臺的選擇MapXtreme For Java這種基于J2EE架構(gòu)的GIS開發(fā)工具具有以下編程特點(diǎn): 跨平臺 可伸縮 面向?qū)ο?由于MapXtreme是運(yùn)轉(zhuǎn)在Java虛擬機(jī)上的,目

16、前主流操作系統(tǒng)都實(shí)現(xiàn)了Java虛擬機(jī),因此MapXtreme都可以在這些平臺下運(yùn)轉(zhuǎn)。 6.2手機(jī)GIS軟件后臺模型與實(shí)現(xiàn)6.2手機(jī)GIS軟件后臺模型與實(shí)現(xiàn)一套自定義的精簡的GIS協(xié)議,向后臺傳送簡要的參數(shù),指明對地圖或其他類型數(shù)據(jù)的懇求,如當(dāng)前功能號,即要求后臺作什么樣的操作,城市ID,地圖的視野等。6.2手機(jī)GIS軟件后臺模型與實(shí)現(xiàn)用來操作cubix數(shù)據(jù)構(gòu)造的一套API。經(jīng)過此構(gòu)造手機(jī)端可以方便的得到地圖PNG圖片或其他構(gòu)造數(shù)據(jù),如查詢結(jié)果集。 6.2手機(jī)GIS軟件后臺模型與實(shí)現(xiàn)解析simple GIS Protocol并轉(zhuǎn)換成MapInfo Enterprise XML Protocol,

17、接著經(jīng)過HTTP向MapInfo Xtreme For Java發(fā)送懇求,然后將前往的地圖數(shù)據(jù)或其他類型的數(shù)據(jù)打包成cubix構(gòu)造的數(shù)據(jù)發(fā)送到手機(jī)端 6.3 Simple GIS ProtocolSimple GIS Protocol是手機(jī)GIS客戶端軟件向Mobile GIS Agent發(fā)送GIS懇求的協(xié)議,其載體是HTTP傳輸協(xié)議。該協(xié)議目的是在實(shí)現(xiàn)GIS效力功能的前提下簡化傳送的信息量。 Simple GIS Protocol要求可以支持以下功能:模糊查詢 點(diǎn)圖查找 周邊環(huán)境 標(biāo)點(diǎn) 點(diǎn)的根本信息 點(diǎn)的詳細(xì)信息 城市查詢 用戶輸入恣意的關(guān)鍵字,系統(tǒng)可以查出一切包含此關(guān)鍵字的對象的信息,用戶

18、進(jìn)一步確定待查的對象并查詢其相應(yīng)的地理位置和詳細(xì)信息。Simple GIS Protocol要求可以支持以下功能:模糊查詢 點(diǎn)圖查找 周邊環(huán)境 標(biāo)點(diǎn) 點(diǎn)的根本信息 點(diǎn)的詳細(xì)信息 城市查詢 點(diǎn)擊地圖上的某個(gè)位置,系統(tǒng)顯示以該位置為中心指定范圍(圓)內(nèi)的某一類或者多類對象的信息 Simple GIS Protocol要求可以支持以下功能:模糊查詢 點(diǎn)圖查找 周邊環(huán)境 標(biāo)點(diǎn) 點(diǎn)的根本信息 點(diǎn)的詳細(xì)信息 城市查詢 用戶輸入中心位置及搜索范圍,系統(tǒng)顯示范圍內(nèi)的某一類或多類對象信息。 Simple GIS Protocol要求可以支持以下功能:模糊查詢 點(diǎn)圖查找 周邊環(huán)境 標(biāo)點(diǎn) 點(diǎn)的根本信息 點(diǎn)的詳細(xì)信息 城市查詢 給出對象的稱號和其它參數(shù),在地圖上的中心位置定位此對象 Simple GIS Protocol要求可以支持以下功能:模糊查詢 點(diǎn)圖查找 周邊環(huán)境 標(biāo)點(diǎn) 點(diǎn)的根本信息 點(diǎn)的詳細(xì)信息 城市查詢 用戶從周邊查詢的結(jié)果中選擇一中心點(diǎn),可以查詢出該點(diǎn)的根本信息和詳細(xì)引見。進(jìn)一步伐用標(biāo)點(diǎn)可以在地圖上的中心位置定位此對象。 Simple GIS Protocol要求可以支持以下功能:模糊查詢 點(diǎn)圖查找 周邊環(huán)境 標(biāo)點(diǎn) 點(diǎn)的根本信息 點(diǎn)的詳細(xì)信息 城市查詢 查詢出該點(diǎn)的詳細(xì)引見 Simple GIS Protocol要求可以支持以下功能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論