劉碩 周海鵬
摘 ? 要:近年來,導(dǎo)航電子地圖已成為快速幫助人們尋找目的地和規(guī)劃行程的重要手段,隨著汽車產(chǎn)業(yè)和電子地圖信息服務(wù)的迅速發(fā)展,導(dǎo)航電子地圖的應(yīng)用越來越受到普遍的重視。然而,目前的導(dǎo)航要素只能滿足導(dǎo)航的基本要求,很多詳細(xì)信息無法檢索到,這就需要將導(dǎo)航電子地圖的內(nèi)容更加精細(xì)化。精細(xì)化導(dǎo)航不僅需要導(dǎo)航路網(wǎng)的基本關(guān)系和屬性,而且需要設(shè)施的深度信息。如一些大型商業(yè)寫字樓的租戶信息,是一種重要的設(shè)施深度信息,用戶在享用導(dǎo)航服務(wù)時不僅僅能夠查詢定位到寫字樓的POI,更希望在該P(yáng)OI基礎(chǔ)上展現(xiàn)出其內(nèi)部的租戶信息,如租戶的名稱、所在樓層等深度信息。
關(guān)鍵詞:導(dǎo)航 ?電子地圖 ?精細(xì)化 ?深度信息
中圖分類號:TP311.5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2020)05(a)-0162-03
隨著社會的發(fā)展,導(dǎo)航電子地圖逐漸融入到生活的方方面面,變得日益基礎(chǔ)和重要,而地圖的精準(zhǔn)化、豐富度越來越受到導(dǎo)航行業(yè)的關(guān)注。當(dāng)前,用戶對電子地圖的需求不斷增多,不再滿足傳統(tǒng)電子地圖的表現(xiàn)內(nèi)容和形式,而是希望地圖更具有“內(nèi)涵”,讓地圖的內(nèi)容更加深入詳細(xì)。例如興趣點(diǎn)(Point Of Interest,簡稱POI)的深度信息就是一項面向精細(xì)化導(dǎo)航電子地圖的新型數(shù)據(jù)。
關(guān)于POI的深度信息設(shè)計方法與應(yīng)用,本文主要以大廈樓宇的租戶信息要素數(shù)據(jù)為例,重點(diǎn)介紹了該要素的設(shè)計思想,數(shù)據(jù)采集和內(nèi)業(yè)制作的流程與方法,根據(jù)實(shí)際作業(yè)經(jīng)驗,提供了POI深度信息屬性數(shù)據(jù)與其建筑物底面的位置關(guān)聯(lián)方法。基于這種設(shè)計具體的應(yīng)用場景是:當(dāng)輸入目的地或在電子地圖上直接點(diǎn)擊建筑物時,可以輕松查詢到大廈以及大廈里租戶的信息,如租戶的名稱、聯(lián)系方式以及所在的樓層信息,同時動態(tài)顯示每個租戶樓層示意圖,使用戶能夠生動直觀地查看詳細(xì)POI信息,給用戶帶來了更加專業(yè)、便利的導(dǎo)航體驗,實(shí)現(xiàn)了精細(xì)化導(dǎo)航的要求。
1 ?POI深度信息模型設(shè)計
“租戶”是在導(dǎo)航電子地圖領(lǐng)域中特定描述在商業(yè)大廈或?qū)懽謽侵芯哂猩鐣?jīng)濟(jì)屬性的單位或團(tuán)體,如某某公司等,而對租戶相關(guān)屬性的說明稱之為“租戶信息”,主體包括租戶的名稱、聯(lián)系方式以及所在的樓層信息等。
1.1 模型設(shè)計技術(shù)方法
“租戶信息”的數(shù)據(jù)模型設(shè)計,在遵從統(tǒng)一建模語言(UML)標(biāo)準(zhǔn)的基礎(chǔ)上,結(jié)合了面向?qū)ο蟮姆治雠c設(shè)計原理進(jìn)行模型設(shè)計。具體采用的技術(shù)方法如下。
(1)采用UML統(tǒng)一建模語言。
“租戶信息”數(shù)據(jù)模型設(shè)計采用面向?qū)ο蟮脑O(shè)計方式,而UML(Unified Modeling Language)是基于面向?qū)ο蠹夹g(shù)的標(biāo)準(zhǔn)建模語言。定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用。使用UML進(jìn)行“租戶信息”的數(shù)據(jù)庫設(shè)計,不僅可以描述數(shù)據(jù)結(jié)構(gòu),還能描述數(shù)據(jù)之間的關(guān)系。
“租戶信息”中的空間對象、數(shù)據(jù)對象、屬性信息及對象數(shù)據(jù)之間的關(guān)系均可用UML語言描述??臻g對象可以用UML中的類進(jìn)行映射,使其具有空間特征,空間對象的屬性用類中的屬性表示。數(shù)據(jù)對象在數(shù)據(jù)庫中為表,直接用UML的類表示,對象屬性通過類的屬性表示??臻g對象之間、數(shù)據(jù)對象之間、空間對象和數(shù)據(jù)對象之間的關(guān)系可以通過UML的關(guān)系進(jìn)行記錄?!白鈶粜畔ⅰ蹦P统晒罱K將以UML方式進(jìn)行表達(dá)與展現(xiàn)。
(2)基于面向?qū)ο蟮姆治雠c設(shè)計。
采用面向?qū)ο蟮姆椒ㄟM(jìn)行租戶信息對象的分析以及模型設(shè)計,建立面向?qū)ο蟮臄?shù)據(jù)庫結(jié)構(gòu)。通過建立完整統(tǒng)一的數(shù)據(jù)模型,可以實(shí)現(xiàn)對象的幾何圖形特征與屬性特征、個體特征與關(guān)系特征、當(dāng)前時態(tài)特征與歷史時態(tài)特征的一體化管理,可有效地滿足未來數(shù)據(jù)管理維護(hù)的便捷性和靈活性的雙重需要。
1.2 要素數(shù)據(jù)模型設(shè)計
“租戶信息”是依附于建筑物底面而制作的屬性數(shù)據(jù),數(shù)據(jù)內(nèi)容主要包括了出租方和租戶的名稱、樓層數(shù)以及電話等信息。在傳統(tǒng)導(dǎo)航電子地圖基礎(chǔ)上,根據(jù)現(xiàn)場采集的實(shí)際大廈水牌錄入租戶的屬性信息,并與已有的建筑物底面進(jìn)行疊加,實(shí)現(xiàn)位置關(guān)聯(lián)。
(1)根據(jù)現(xiàn)場采集大廈水牌照片錄入租戶的名稱、電話、樓層等屬性信息,由于租戶信息依附于大廈,是多對一的關(guān)系,因此需要建立大廈與租戶POI的“父子關(guān)系”。
(2)租戶的樓層信息如果跨越了多個樓層,需要對樓層進(jìn)行拆分,每一層需要單獨(dú)進(jìn)行記錄,并刪除該大廈的空缺樓層。同時,對具有一定語義的樓層信息,如B1層、B2層等,需要采用相應(yīng)的阿拉伯?dāng)?shù)字表示,以保障模型的一致性。
(3)建立大廈和租戶信息以及與建筑物底面的數(shù)據(jù)關(guān)聯(lián),租戶信息與大廈信息可以通過關(guān)聯(lián)形成一個物理表,為了方便后續(xù)的數(shù)據(jù)編譯,將這兩者融合為一張數(shù)據(jù)表。對象模型分析如圖1所示。
2 ?制作流程與方法
2.1 數(shù)據(jù)資料分析與準(zhǔn)備
在數(shù)據(jù)采集和制作之前,需要對制作租戶信息的大廈選取進(jìn)行分析,該大廈的選取要求為各城市中具有代表性或較知名的大廈,大廈的POI屬性數(shù)據(jù)應(yīng)包括大廈的名稱、唯一編碼以及位置信息。為了提高數(shù)據(jù)交換格式的開放性,大廈的POI數(shù)據(jù)采用MDB數(shù)據(jù)格式。
為了實(shí)現(xiàn)“租戶信息”要素在導(dǎo)航電子地圖中的空間定位,并建立租戶信息與建筑物面的位置關(guān)聯(lián),需要在數(shù)據(jù)制作前準(zhǔn)備建筑物底面數(shù)據(jù),其中包括建筑物面的標(biāo)識號(Carto_ID)和建筑物的高度信息(Height)。
2.2 數(shù)據(jù)制作流程與方法
基于上述數(shù)據(jù)模型設(shè)計和前期數(shù)據(jù)資料,建立了一套完整的數(shù)據(jù)制作流程用以支撐數(shù)據(jù)生產(chǎn),整個制作流程分為數(shù)據(jù)采集、數(shù)據(jù)錄入、數(shù)據(jù)編輯以及與建筑物面匹配等。具體制作流程如圖2所示。
(1)數(shù)據(jù)采集。
數(shù)據(jù)的采集主要是對租戶的名稱、租戶樓層信息、大廈的總樓層以及空缺樓層的采集,為了能獲取到完整的POI詳細(xì)信息,往往通過大廈的水牌來獲取。大廈的總樓層數(shù)及空缺樓層數(shù)可通過大廈內(nèi)的電梯面板按鈕反映的樓層情況來獲取,為避免采集錯誤,可對大廈的多部電梯進(jìn)行比對的方法獲取大廈的樓層信息。
(2)數(shù)據(jù)錄入與編輯。
依據(jù)采集的大廈水牌信息,逐一對租戶的名稱、樓層信息、電話、英文名等數(shù)據(jù)錄入。為了方便數(shù)據(jù)的錄入和成果檢查,采用“Microsoft Office Access”進(jìn)行租戶數(shù)據(jù)的錄入,通過在已有的大廈POI數(shù)據(jù)基礎(chǔ)上增加租戶數(shù)據(jù)子任務(wù),每個子任務(wù)按順序錄入大廈的租戶數(shù)據(jù),并建立大廈與租戶的“父子關(guān)系”,實(shí)現(xiàn)大廈與租戶數(shù)據(jù)的關(guān)聯(lián)。同時錄入大廈空缺樓層數(shù),為下一步進(jìn)行租戶樓層數(shù)編輯做好數(shù)據(jù)準(zhǔn)備。
數(shù)據(jù)的編輯主要是對租戶的樓層數(shù)進(jìn)行拆分與整理,對于跨越多個樓層的租戶,每一層需要單獨(dú)進(jìn)行記錄,并考慮記錄的樓層數(shù)不能為該大廈的空缺樓層數(shù)。如圖3所示。
(3)與建筑物底面匹配。
由于租戶與大廈的位置信息相同,只需要將大廈與建筑物底面關(guān)聯(lián),即可實(shí)現(xiàn)租戶信息與建筑物底面的關(guān)聯(lián)。其中大廈與建筑物底面匹配方法分為兩種:空間位置匹配法和屬性信息匹配法。
①空間位置匹配法。
在進(jìn)行大廈與建筑物底面匹配之前,需要先將大廈的點(diǎn)位進(jìn)行空間展布,然后通過大廈點(diǎn)位與建筑物面層進(jìn)行疊加分析,當(dāng)點(diǎn)在面內(nèi)時,大廈點(diǎn)位可獲得對應(yīng)的建筑物面的Carto_ID,即可建立大廈與建筑物的關(guān)聯(lián)。
②屬性信息匹配法。
在基于空間位置匹配法獲得的結(jié)果中如果大廈點(diǎn)位不在面內(nèi),無法判斷具體與哪個建筑物面相關(guān)聯(lián),則需要參照在大廈附近一定緩沖區(qū)內(nèi)建筑物高度與大廈樓層的強(qiáng)相關(guān)性,如10層樓對應(yīng)于30米樓高,可將具備強(qiáng)相關(guān)性的大廈與建筑物建立對應(yīng)關(guān)系,從而獲得對應(yīng)建筑物面的標(biāo)識號Carto_ID,即可建立大廈與建筑物的關(guān)聯(lián)。
3 ?應(yīng)用效果展示
在導(dǎo)航儀中,用戶檢索POI定位到一個建筑物面,通過該建筑物面可查看大廈的屬性信息,同時可進(jìn)一步動態(tài)顯示該大廈內(nèi)部租戶的名稱、樓層等深度信息,當(dāng)選擇某個“租戶”作為目的地時,可實(shí)現(xiàn)路徑引導(dǎo)。應(yīng)用效果展示如圖4所示。
在傳統(tǒng)的導(dǎo)航電子地圖中,當(dāng)用戶檢索興趣點(diǎn)時,可以查看興趣點(diǎn)的基本位置并進(jìn)行路徑引導(dǎo),但不能獲取到該興趣點(diǎn)更深入的信息,本文以 “租戶信息”的設(shè)計為例,生動的表達(dá)了POI內(nèi)部的詳細(xì)信息,使用戶可以輕松方便地進(jìn)行精確、快速的導(dǎo)航定位。除此之外,如加油站的油品類別、收費(fèi)站的收費(fèi)金額、充電樁的充電插口類型等深度信息同樣也都能從地圖上獲得。地圖在人們的日常生活中,在各行各業(yè)的應(yīng)用中,已扮演著重要的角色,然而,精細(xì)化導(dǎo)航為人們的出行提供了更生動、更詳細(xì)、更準(zhǔn)確的查詢定位,它將是未來的發(fā)展趨勢。
參考文獻(xiàn)
[1] 贠敏. 衛(wèi)星導(dǎo)航定位產(chǎn)品之瓶頸——電子地圖[J].衛(wèi)星應(yīng)用,2013(9):13-15.
[2] 方繼嗣.電子地圖在車載導(dǎo)航系統(tǒng)的應(yīng)用[D].西北工業(yè)大學(xué),2004.12-28.
[3] 劉靜華.導(dǎo)航電子地圖基礎(chǔ)數(shù)據(jù)庫道路和POI信息點(diǎn)的采集[J].浙江測繪,2009(1):45-46.