基于iOS的室內地圖服務功能包(SDK)的設計與應用
發(fā)布時間:2020-12-21 22:27
各行各業(yè)都通過基于位置信息來供用戶更直接的服務,在室外環(huán)境下地圖應用例如百度地圖、高德地圖等利用移動設備的GPS功能,通過定位向用戶提供周圍線下的實體服務。當用戶抵達目標之后,地圖服務的最后“一百米”,需要室內地圖服務系統(tǒng)來支持并提供服務。室內地圖的使用場景是那些占據較大面積并且包括眾多單元聚集的商城、展會、機場等建筑體,室內地圖通過將各個單元展示在用戶的移動設備上,方便用戶快速了解建筑地形及單元分布情況。然而目前,并沒有一家公司專門為中國區(qū)域各大室內場所提供完備的室內地圖服務,特別是針對展會這種短時間會經常變換內部結構的室內環(huán)境。針對上述問題,本文在充分的調研了 iOS系統(tǒng)應用開發(fā)的基礎上,以構建能夠在iOS系統(tǒng)上流暢使用的室內地圖為目標,設計了以室內地圖數據為基礎,優(yōu)化出更加合理的數據模型,以單元化呈現的形式實現室內地圖展示的功能包。為了提高功能包的性能,本文提出了單元復用的方法,來實現降低系統(tǒng)內存占用的效果,在室內地圖基礎功能包平移、縮小和放大的過程中,采用新建、銷毀、復用、聚合和拆分的具體方式來實現模塊復用以及懶加載的功能。進而,本文通過對大量室內地圖圖源進行性能測試,內存占用...
【文章來源】:北京郵電大學北京市 211工程院校 教育部直屬院校
【文章頁數】:69 頁
【學位級別】:碩士
【部分圖文】:
圖2-1?2011-2015年全國展覽數量及面積對比??
層并不在架構設計部分實現,而是在架構完成之后進行的相關功能添加與實現,??將在后續(xù)小節(jié)分別說明。??由功能設計圖3-1可以看出,功能包使用數據解析層,解析公司提供的室內??地圖數據庫DB文件獲取室內地圖原始數據,構建數據模型層。功能包使用該數??據模型進行室內地圖的繪制,并為地圖添加交互手勢和浮層,通過API開放給??面向智能會展系統(tǒng)的應用使用。同樣的,功能包的路徑規(guī)劃模塊也使用數據模型??層提供的數據,進行室內兩點之間最短路徑規(guī)劃,通過API開放給應用使用。??10??
可被持久化,其子類為NSKeyedArchiver和NSKeyedUnarchiver,分別用于序列??化和反序列化。對象歸檔的特性還包括了加密處理,安全性高于屬性列表。??>?SQLite??在所有移動設備上如iPhone、華為等手機上,都內置了輕型數據庫SQLite。??它擁有MySQL—部分的功能,講究的是小型化、最大磁盤效率。在數據量不大,??方便移植和頻繁讀/寫磁盤文件的場合,SQLite是一個很合適的選擇。通過寫一??段SQL語句,就可以對數據進行存儲,支持所有常規(guī)的數據類型。同時在各個??移動設備平臺上都可以移植,不同于前兩種方式,既可以保證數據讀取的效率,??又可以保持數據在i〇S、安卓以及服務器多個平臺進行移植。??綜上所述,室內地圖功能包在地圖數據的讀取和保存上選擇使用SQLite來??實現。??3.3.2室內地圖數據結構的解析??室內地圖結構表復雜,為了保證數據結解耦和表數據的重復使用,將數據文??件拆成了?19張表進行存儲。??
【參考文獻】:
期刊論文
[1]基于開放地圖引擎的地圖編注實現技術研究[J]. 付林,閆強,孫延亮,李瑤,李祥. 東華理工大學學報(自然科學版). 2015(01)
[2]基于ArcGIS的室內地圖服務系統(tǒng)的設計與實現[J]. 馬海兵,黃智偉,黃樂樂,陳浩,萬莉華,蔡永香. 測繪與空間地理信息. 2015(03)
[3]CNNIC發(fā)布第35次《中國互聯網絡發(fā)展狀況統(tǒng)計報告》[J]. 三川. 中國遠程教育. 2015(02)
[4]智能手機硬件革命的終結?[J]. 趙英,易爭鳴,孫彥猛,周慶國. 中國教育網絡. 2013(09)
[5]移動互聯網時代LBS發(fā)展現狀及趨勢[J]. 殷繼旺. 互聯網天地. 2013(06)
[6]室內地圖設計現狀分析[J]. 齊曉飛,崔秀飛,李懷樹. 測繪與空間地理信息. 2013(02)
[7]移動互聯網:終端、網絡與服務[J]. 羅軍舟,吳文甲,楊明. 計算機學報. 2011(11)
[8]幾種常用室內定位技術的探討[J]. 汪苑,林錦國. 中國儀器儀表. 2011(02)
[9]一種基于RSSI校正的三角形質心定位算法[J]. 呂振,譚鵬立. 傳感器與微系統(tǒng). 2010(05)
[10]一種基于RSSI相似度的室內定位算法[J]. 楊東勇,顧東袁,傅曉婕. 傳感技術學報. 2009(02)
碩士論文
[1]基于GIS的室內地圖服務系統(tǒng)關鍵技術研究與設計實現[D]. 邵敬敬.河北師范大學 2014
本文編號:2930621
【文章來源】:北京郵電大學北京市 211工程院校 教育部直屬院校
【文章頁數】:69 頁
【學位級別】:碩士
【部分圖文】:
圖2-1?2011-2015年全國展覽數量及面積對比??
層并不在架構設計部分實現,而是在架構完成之后進行的相關功能添加與實現,??將在后續(xù)小節(jié)分別說明。??由功能設計圖3-1可以看出,功能包使用數據解析層,解析公司提供的室內??地圖數據庫DB文件獲取室內地圖原始數據,構建數據模型層。功能包使用該數??據模型進行室內地圖的繪制,并為地圖添加交互手勢和浮層,通過API開放給??面向智能會展系統(tǒng)的應用使用。同樣的,功能包的路徑規(guī)劃模塊也使用數據模型??層提供的數據,進行室內兩點之間最短路徑規(guī)劃,通過API開放給應用使用。??10??
可被持久化,其子類為NSKeyedArchiver和NSKeyedUnarchiver,分別用于序列??化和反序列化。對象歸檔的特性還包括了加密處理,安全性高于屬性列表。??>?SQLite??在所有移動設備上如iPhone、華為等手機上,都內置了輕型數據庫SQLite。??它擁有MySQL—部分的功能,講究的是小型化、最大磁盤效率。在數據量不大,??方便移植和頻繁讀/寫磁盤文件的場合,SQLite是一個很合適的選擇。通過寫一??段SQL語句,就可以對數據進行存儲,支持所有常規(guī)的數據類型。同時在各個??移動設備平臺上都可以移植,不同于前兩種方式,既可以保證數據讀取的效率,??又可以保持數據在i〇S、安卓以及服務器多個平臺進行移植。??綜上所述,室內地圖功能包在地圖數據的讀取和保存上選擇使用SQLite來??實現。??3.3.2室內地圖數據結構的解析??室內地圖結構表復雜,為了保證數據結解耦和表數據的重復使用,將數據文??件拆成了?19張表進行存儲。??
【參考文獻】:
期刊論文
[1]基于開放地圖引擎的地圖編注實現技術研究[J]. 付林,閆強,孫延亮,李瑤,李祥. 東華理工大學學報(自然科學版). 2015(01)
[2]基于ArcGIS的室內地圖服務系統(tǒng)的設計與實現[J]. 馬海兵,黃智偉,黃樂樂,陳浩,萬莉華,蔡永香. 測繪與空間地理信息. 2015(03)
[3]CNNIC發(fā)布第35次《中國互聯網絡發(fā)展狀況統(tǒng)計報告》[J]. 三川. 中國遠程教育. 2015(02)
[4]智能手機硬件革命的終結?[J]. 趙英,易爭鳴,孫彥猛,周慶國. 中國教育網絡. 2013(09)
[5]移動互聯網時代LBS發(fā)展現狀及趨勢[J]. 殷繼旺. 互聯網天地. 2013(06)
[6]室內地圖設計現狀分析[J]. 齊曉飛,崔秀飛,李懷樹. 測繪與空間地理信息. 2013(02)
[7]移動互聯網:終端、網絡與服務[J]. 羅軍舟,吳文甲,楊明. 計算機學報. 2011(11)
[8]幾種常用室內定位技術的探討[J]. 汪苑,林錦國. 中國儀器儀表. 2011(02)
[9]一種基于RSSI校正的三角形質心定位算法[J]. 呂振,譚鵬立. 傳感器與微系統(tǒng). 2010(05)
[10]一種基于RSSI相似度的室內定位算法[J]. 楊東勇,顧東袁,傅曉婕. 傳感技術學報. 2009(02)
碩士論文
[1]基于GIS的室內地圖服務系統(tǒng)關鍵技術研究與設計實現[D]. 邵敬敬.河北師范大學 2014
本文編號:2930621
本文鏈接:http://sikaile.net/guanlilunwen/huizhanguanlilunwen/2930621.html