面向公路物流的車輛追蹤系統(tǒng)設(shè)計、實現(xiàn)與優(yōu)化
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:U495
【圖文】:
地圖匹配算法(MapMatchingAlgorithm,MM),是一種基于軟件的修正技術(shù),原逡逑理是將GPS數(shù)據(jù)與地理數(shù)據(jù)庫中的道路信息聯(lián)系起來,從而找到車輛所有的道路并逡逑且顯示出車輛的實時位置[29_31]。其原理如圖1.2所示:逡逑測m位m逡逑匹K位岅逡逑圖1.2地圖匹配原理逡逑地圖匹配從過程中可分為兩個:一是尋找當(dāng)前行駛的道路,二是將當(dāng)前定位點匹逡逑配到車輛行駛的道路上[32]。地圖匹配算法主要可分為:位置點匹配、軌跡曲線匹配,逡逑位置點的匹配算法邏輯相對簡單,實時性好,但在道路形狀復(fù)雜或是交叉路口等情況逡逑下,匹配準(zhǔn)確率較低;軌跡曲線匹配算法匹配準(zhǔn)確率高,但算法復(fù)雜度高、計算量大,逡逑在滿足定位的實時性時有一定的難度[32]。逡逑1.邋4論文內(nèi)容與章節(jié)安排逡逑本文主要是針對面向公路物流的傳統(tǒng)的車輛追蹤系統(tǒng)己經(jīng)不能滿足中小型企業(yè)逡逑及個人的實際需求的基礎(chǔ)上提出的,借助Android邋SDK、Django框架、數(shù)據(jù)存儲處理、逡逑高德定位SDK以及OpenStreetMap等技術(shù),結(jié)合極光透傳、GPS數(shù)據(jù)處理及地圖匹逡逑配算法等,設(shè)計、實現(xiàn)并優(yōu)化了基于Android的面向公路物流的車輛追蹤系統(tǒng)。本文逡逑研究的內(nèi)容如下所示:逡逑1)
.4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計逡逑數(shù)據(jù)庫邏輯設(shè)計的任務(wù)是把抽象的數(shù)據(jù)概念模型(ER模型)進(jìn)一步地轉(zhuǎn)換為具逡逑的數(shù)據(jù)庫管理系統(tǒng)支持的實際數(shù)據(jù)模型,即將ER圖轉(zhuǎn)化為關(guān)系模式,以一種直觀逡逑方式展示給用戶[37]。逡逑從上一小節(jié)ER圖分析可知,實體之間主要存在著l:n的聯(lián)系,將與11端對應(yīng)的逡逑體用關(guān)系模式進(jìn)行合并,通過對ER圖分析可建立如下滿足3NF邋(第三范式)的關(guān)逡逑模式,PK代表主鍵,FK代表外鍵:逡逑1)用戶信息表(用戶編號[PK],手機(jī)號碼,用戶類型,用戶密碼,頭像信息)逡逑2)托運貨物信息表(貨物編號[PK],發(fā)貨人[FK],收貨人[FK],貨物名稱,貨逡逑物重量,預(yù)計發(fā)貨日期,預(yù)計收貨日期,備注信息,發(fā)貨地址,收貨地址,逡逑提交托運單的用戶[FK])逡逑3)調(diào)度信息表(調(diào)度編號[PK],貨物編號[FK],父調(diào)度[FK],甲方用戶[FK],乙逡逑方用戶[FK],調(diào)度單號,運輸重量,運輸狀態(tài)、運輸價格)逡逑4)車輛信息表(車輛編號[PK],車牌號碼,載重量,車主[FK])逡逑
版本為2.7的python語言,其次安裝Django框架以及Django-redis包再安裝逡逑postgreSQL數(shù)據(jù)庫相關(guān)程序包,最后安裝Nginx與Uwsgi服務(wù)器所需要的工具,服逡逑務(wù)器的架構(gòu)圖如圖3.1所示:逡逑I邐:邐1逡逑I邋Ubuntu邋16.04LTS邐邐邐「邐邐^邐邐;邐?逡逑!邐!邐Django邋!邐邐^邐逡逑N邐U邐,邐^邐邋Models.py邋-一一邋^邋PostgreSQL逡逑丨丨邋q邋一邋w邋—邋—邋-:邐template邋卜—一.邐?邋y邐|逡逑I邋j邐s邐'■邐Views.py邐…邐^邐一一邋1逡逑I邋n邋L-*-邋g邐f邐'邐|邐■.邐,邋1邋I逡逑|邋x邐1一一__以詠—一::逡逑I邐'邋一’邐I邐I逡逑I邐j逡逑圖3.1邋web服務(wù)器架構(gòu)圖逡逑在此系統(tǒng)中還使用了兩種不同類型的數(shù)據(jù)庫,一種是關(guān)系型數(shù)據(jù)庫postgreSQL,逡逑一種是非關(guān)系型數(shù)據(jù)庫Redis。在PostgreSQL中存儲了系統(tǒng)中所有的業(yè)務(wù)數(shù)據(jù),而逡逑Redis主要用于系統(tǒng)推送信息的緩存,作為一個輔助型的數(shù)據(jù)庫。在python中訪問逡逑postgresql數(shù)據(jù)庫需要一個連接庫
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 王柯;張文詩;馬宏斌;;基于Android平臺的移動GIS地圖服務(wù)模式研究[J];地理信息世界;2014年05期
2 張絳麗;張笑非;徐丹;王東升;劉慶華;李寧;;基于OpenStreetMap的智能交通路網(wǎng)數(shù)據(jù)的構(gòu)建[J];道路交通與安全;2014年01期
3 徐m磝/;陳光;高孟茹;;GPS船舶試航數(shù)據(jù)提取與存儲系統(tǒng)的開發(fā)[J];微型機(jī)與應(yīng)用;2013年23期
4 林鈺龍;徐建閩;林培群;陳天德;;基于Android智能手機(jī)的地圖匹配算法研究[J];電子設(shè)計工程;2013年19期
5 王子元;林鋼;;混合模式的公路物流公共信息平臺構(gòu)建[J];物流技術(shù);2013年09期
6 陳紅梅;;數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計[J];福建電腦;2012年10期
7 黃俊英;;手機(jī)定位技術(shù)的分析與研究[J];福建電腦;2011年09期
8 楊樹林;胡潔萍;;JSON數(shù)據(jù)交換格式及其在數(shù)據(jù)驗證中的應(yīng)用[J];北京印刷學(xué)院學(xué)報;2008年04期
9 尚文利,王成恩,張士杰,尹朝萬;基于IDEF與UML的系統(tǒng)建模方法[J];計算機(jī)集成制造系統(tǒng)-CIMS;2004年03期
10 翟戰(zhàn)強(qiáng),蔡少華;基于GPRS/GPS/GIS的車輛導(dǎo)航與監(jiān)控系統(tǒng)[J];測繪通報;2004年02期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前9條
1 鮑萍萍;基于Android平臺的車輛監(jiān)控系統(tǒng)的研究與設(shè)計[D];東華大學(xué);2017年
2 府潔;基于Django的模型參數(shù)分析系統(tǒng)的設(shè)計與實現(xiàn)[D];南京大學(xué);2016年
3 李曉君;基于OpenStreetMap移動GIS地圖服務(wù)系統(tǒng)的設(shè)計與實現(xiàn)[D];西南交通大學(xué);2016年
4 杜風(fēng)旭;基于WebSocket協(xié)議的在線聊天系統(tǒng)設(shè)計與實現(xiàn)[D];東南大學(xué);2016年
5 吳俊鋒;基于Django的高性能地學(xué)計算Web系統(tǒng)的設(shè)計與實現(xiàn)[D];電子科技大學(xué);2016年
6 李星軍;車輛定位導(dǎo)航系統(tǒng)中地圖匹配算法研究[D];西安電子科技大學(xué);2015年
7 馬光遠(yuǎn);冷鏈物流網(wǎng)的android手機(jī)客戶端系統(tǒng)設(shè)計與實現(xiàn)[D];山東大學(xué);2014年
8 茍霞;基于Android平臺的車輛監(jiān)控系統(tǒng)研究與實現(xiàn)[D];西安科技大學(xué);2013年
9 劉濤;基于博弈模型的物流運輸方式選擇及其應(yīng)用[D];武漢理工大學(xué);2008年
本文編號:2808110
本文鏈接:http://sikaile.net/guanlilunwen/wuliuguanlilunwen/2808110.html