據(jù)不同的更新數(shù)據(jù);
[0048] 步驟20,將所述更新數(shù)據(jù)構(gòu)建為與所述原始數(shù)據(jù)表相同表結(jié)構(gòu)的同名衍生表,所 述原始數(shù)據(jù)表為中間數(shù)據(jù)格式;
[0049] 步驟30,根據(jù)所述中間數(shù)據(jù)格式的原始數(shù)據(jù)表及所述同名衍生表,編譯最終數(shù)據(jù) 格式。
[0050] 本發(fā)明上述實(shí)施例中,主要針對(duì)屬性數(shù)據(jù)進(jìn)行數(shù)據(jù)快速更新,且所述導(dǎo)航電子地 圖屬性數(shù)據(jù)更新內(nèi)容相對(duì)明確,后續(xù)產(chǎn)品驗(yàn)證測(cè)試對(duì)象明確,品質(zhì)控制程度較高。導(dǎo)航電子 地圖數(shù)據(jù)編譯使用的中間數(shù)據(jù)格式,可能包括MIF/MID或SQLITE等數(shù)據(jù)格式,無(wú)論何種數(shù) 據(jù)格式,都分為空間數(shù)據(jù)和屬性數(shù)據(jù)兩部分。屬性數(shù)據(jù)一般由多個(gè)數(shù)據(jù)表構(gòu)成,一個(gè)數(shù)據(jù)表 或多個(gè)數(shù)據(jù)表描述一種導(dǎo)航電子地圖要素,保證邏輯上的一定完整性。
[0051] 針對(duì)某一種特定的導(dǎo)航電子地圖要素而言,屬性數(shù)據(jù)的變化可能包括(1)信息新 增;(2)信息刪除;(3)信息更新,其中"信息更新"可W理解為兩個(gè)過(guò)程先后作用:舊信息刪 除、新信息新增。也即所有的屬性數(shù)據(jù)變化都可W分為兩個(gè)過(guò)程;舊信息刪除,新信息新增。 本發(fā)明實(shí)施例中通過(guò)步驟20構(gòu)建的同名衍生表就是用來(lái)實(shí)行導(dǎo)航電子地圖屬性數(shù)據(jù)的舊 信息刪除、新信息新增的過(guò)程。該個(gè)過(guò)程可應(yīng)用于重點(diǎn)要素或?qū)傩缘臄?shù)據(jù)更新和客戶重點(diǎn) 關(guān)系問(wèn)題的快速對(duì)應(yīng)修改。如圖3所示,步驟30中利用該些同名衍生表和中間數(shù)據(jù)格式的 原始數(shù)據(jù)表一同進(jìn)行數(shù)據(jù)編譯,最終形成最終數(shù)據(jù)格式。衍生表的表結(jié)構(gòu)(字段名稱、字段 內(nèi)容、字段類型)和原始數(shù)據(jù)表是一致的,不用更改,即使沒(méi)有利用的字段也需要保留(信息 保持不變),只需更新對(duì)應(yīng)字段中的內(nèi)容即可;且編譯過(guò)程中因原中間數(shù)據(jù)格式中的相關(guān)表 已經(jīng)開(kāi)發(fā)過(guò)類似的編譯代碼,編譯程序開(kāi)發(fā)相同表結(jié)構(gòu)同名衍生表的成本較低,即導(dǎo)航電 子地圖屬性數(shù)據(jù)更新內(nèi)容邏輯清晰,不用重新設(shè)計(jì)屬性表結(jié)構(gòu),大大節(jié)省了編譯程序的開(kāi) 發(fā)成本。
[0052] 需要說(shuō)明的是針對(duì)一種導(dǎo)航電子地圖要素是由一個(gè)數(shù)據(jù)表還是多個(gè)數(shù)據(jù)表進(jìn)行 描述,構(gòu)建相同表結(jié)構(gòu)的同名衍生表內(nèi)容存在細(xì)微差別,本發(fā)明的導(dǎo)航電子地圖數(shù)據(jù)更新 方法的基本原則必須是針對(duì)導(dǎo)航電子地圖要素的完整邏輯結(jié)構(gòu),即,如一個(gè)要素由單個(gè)數(shù) 據(jù)表構(gòu)成,進(jìn)行快速更新時(shí),則構(gòu)造單個(gè)數(shù)據(jù)表的同表結(jié)構(gòu)的同名衍生表進(jìn)行整體更新;女口 一個(gè)要素由多個(gè)數(shù)據(jù)表構(gòu)成,進(jìn)行快速更新時(shí),必須構(gòu)造多個(gè)數(shù)據(jù)表的的同表結(jié)構(gòu)的同名 衍生表進(jìn)行整體更新。構(gòu)建的相同表結(jié)構(gòu)的同名衍生表為完整結(jié)構(gòu)。
[0053] 在本發(fā)明的一個(gè)實(shí)施例中:
[0054] 假設(shè)信息新增表的名字為*_ADD,信息刪除表的名字為*_DELETE。
[00巧]某導(dǎo)航電子地圖數(shù)據(jù)中,某地某條道路極大擴(kuò)寬,提高了交通運(yùn)輸能力,需要修改 道路基本屬性要素中的種別、道路寬度、車道數(shù)等字段,優(yōu)化導(dǎo)航儀路徑規(guī)劃計(jì)算過(guò)程。道 路基本屬性要素只由R〇AD_LINK單張表構(gòu)成,所W構(gòu)建相同表結(jié)構(gòu)的同名衍生表進(jìn)行快速 修改道路種別、道路寬度和車道數(shù),應(yīng)為R〇AD_LINK_DELETE和R0AD_LINK_ADD兩張表,結(jié)構(gòu) 與R0AD_LINK表相同。
[0056]
【主權(quán)項(xiàng)】
1. 一種導(dǎo)航電子地圖數(shù)據(jù)更新方法,其特征在于,包括: 獲取與原始數(shù)據(jù)不同的更新數(shù)據(jù); 將所述更新數(shù)據(jù)構(gòu)建為與所述原始數(shù)據(jù)表相同表結(jié)構(gòu)的同名衍生表,所述原始數(shù)據(jù)表 為中間數(shù)據(jù)格式; 根據(jù)所述中間數(shù)據(jù)格式的原始數(shù)據(jù)表及所述同名衍生表,編譯最終數(shù)據(jù)格式。
2. 根據(jù)權(quán)利要求1所述的導(dǎo)航電子地圖數(shù)據(jù)更新方法,其特征在于,獲取與原始數(shù)據(jù) 不同的更新數(shù)據(jù)的步驟具體包括: 采集實(shí)時(shí)數(shù)據(jù),并將所述實(shí)時(shí)數(shù)據(jù)與原始數(shù)據(jù)進(jìn)行比較; 獲取與所述原始數(shù)據(jù)不同的實(shí)時(shí)數(shù)據(jù),確定為更新數(shù)據(jù)。
3. 根據(jù)權(quán)利要求1所述的導(dǎo)航電子地圖數(shù)據(jù)更新方法,其特征在于,將所述更新數(shù)據(jù) 構(gòu)建為與所述原始數(shù)據(jù)表相同表結(jié)構(gòu)的同名衍生表的步驟具體包括: 構(gòu)建與所述原始數(shù)據(jù)的屬性數(shù)據(jù)表結(jié)構(gòu)相同的信息新增表,所述信息新增表包括與所 述原始數(shù)據(jù)相比,不同及新增的更新數(shù)據(jù); 構(gòu)建與所述原始數(shù)據(jù)的屬性數(shù)據(jù)表結(jié)構(gòu)相同的信息刪除表,所述信息刪除表包括與所 述更新數(shù)據(jù)相比,不同及多余的原始數(shù)據(jù)。
4. 根據(jù)權(quán)利要求3所述的導(dǎo)航電子地圖數(shù)據(jù)更新方法,其特征在于,當(dāng)所述更新數(shù)據(jù) 相對(duì)所述原始數(shù)據(jù)僅存在信息新增時(shí),所述信息刪除表為空;當(dāng)所述更新數(shù)據(jù)相對(duì)所述原 始數(shù)據(jù)僅存在信息刪除時(shí),所述信息新增表為空。
5. 根據(jù)權(quán)利要求1所述的導(dǎo)航電子地圖數(shù)據(jù)更新方法,其特征在于,根據(jù)所述中間數(shù) 據(jù)格式的原始數(shù)據(jù)表及所述同名衍生表,編譯最終數(shù)據(jù)格式的步驟具體包括: 原樣導(dǎo)入所有中間數(shù)據(jù)格式的原始數(shù)據(jù)表,同時(shí)導(dǎo)入所述同名衍生表; 根據(jù)所述同名衍生表完成對(duì)所述原始數(shù)據(jù)的舊信息刪除及新信息插入,得到一全量信 息; 對(duì)所述全量信息進(jìn)行編譯,生成最終數(shù)據(jù)格式。
6. -種導(dǎo)航電子地圖數(shù)據(jù)更新的裝置,其特征在于,包括: 獲取模塊,用于獲取與原始數(shù)據(jù)不同的更新數(shù)據(jù); 構(gòu)建模塊,用于將所述更新數(shù)據(jù)構(gòu)建為與所述原始數(shù)據(jù)表相同表結(jié)構(gòu)的同名衍生表, 所述原始數(shù)據(jù)表為中間數(shù)據(jù)格式; 編譯模塊,用于根據(jù)所述中間數(shù)據(jù)格式的原始數(shù)據(jù)表及所述同名衍生表,編譯最終數(shù) 據(jù)格式。
7. 根據(jù)權(quán)利要求6所述的導(dǎo)航電子地圖數(shù)據(jù)更新的裝置,其特征在于,所述獲取模塊 包括: 比較單元,用于采集實(shí)時(shí)數(shù)據(jù),并將所述實(shí)時(shí)數(shù)據(jù)與原始數(shù)據(jù)進(jìn)行比較; 確定單元,用于獲取與所述原始數(shù)據(jù)不同的實(shí)時(shí)數(shù)據(jù),確定為更新數(shù)據(jù)。
8. 根據(jù)權(quán)利要求6所述的導(dǎo)航電子地圖數(shù)據(jù)更新的裝置,其特征在于,所述構(gòu)建模塊 包括: 第一構(gòu)建單元,用于構(gòu)建與所述原始數(shù)據(jù)的屬性數(shù)據(jù)表結(jié)構(gòu)相同的信息新增表,所述 信息新增表包括與所述原始數(shù)據(jù)相比,不同及新增的更新數(shù)據(jù); 第二構(gòu)建單元,用于構(gòu)建與所述原始數(shù)據(jù)的屬性數(shù)據(jù)表結(jié)構(gòu)相同的信息刪除表,所述 信息刪除表包括與所述更新數(shù)據(jù)相比,不同及多余的原始數(shù)據(jù)。
9. 根據(jù)權(quán)利要求8所述的導(dǎo)航電子地圖數(shù)據(jù)更新裝置,其特征在于,當(dāng)所述更新數(shù)據(jù) 相對(duì)所述原始數(shù)據(jù)僅存在信息新增時(shí),所述信息刪除表為空;當(dāng)所述更新數(shù)據(jù)相對(duì)所述原 始數(shù)據(jù)僅存在信息刪除時(shí),所述信息新增表為空。
10. 根據(jù)權(quán)利要求6所述的導(dǎo)航電子地圖數(shù)據(jù)更新裝置,其特征在于,所述編譯模塊包 括: 導(dǎo)入單元,用于原樣導(dǎo)入所有中間數(shù)據(jù)格式的原始數(shù)據(jù)表,同時(shí)導(dǎo)入所述同名衍生 表; 生成單元,用于根據(jù)所述同名衍生表完成對(duì)所述原始數(shù)據(jù)的舊信息刪除及新信息插 入,得到一全量信息; 編譯單元,用于對(duì)所述全量信息進(jìn)行編譯,生成最終數(shù)據(jù)格式。
【專利摘要】本發(fā)明提供一種導(dǎo)航電子地圖數(shù)據(jù)更新方法及裝置,其中導(dǎo)航電子地圖數(shù)據(jù)更新方法包括:獲取與原始數(shù)據(jù)不同的更新數(shù)據(jù);將所述更新數(shù)據(jù)構(gòu)建為與所述原始數(shù)據(jù)表相同表結(jié)構(gòu)的同名衍生表,所述原始數(shù)據(jù)表為中間數(shù)據(jù)格式;根據(jù)所述中間數(shù)據(jù)格式的原始數(shù)據(jù)表及所述同名衍生表,編譯最終數(shù)據(jù)格式。該方法通過(guò)利用相同表結(jié)構(gòu)的同名衍生表的方法在導(dǎo)航電子地圖的轉(zhuǎn)換中間數(shù)據(jù)格式和最終數(shù)據(jù)編譯之間,對(duì)導(dǎo)航電子地圖的屬性數(shù)據(jù)進(jìn)行快速更新,最大限度保證重點(diǎn)要素或?qū)傩缘臄?shù)據(jù)鮮度或?qū)蛻糁攸c(diǎn)關(guān)注問(wèn)題進(jìn)行及時(shí)修正,提高了數(shù)據(jù)鮮度和客戶滿意度,深層優(yōu)化客戶體驗(yàn),提高市場(chǎng)競(jìng)爭(zhēng)力。
【IPC分類】G01C21-32
【公開(kāi)號(hào)】CN104748757
【申請(qǐng)?zhí)枴緾N201310752226
【發(fā)明人】程曉茜
【申請(qǐng)人】北京四維圖新科技股份有限公司
【公開(kāi)日】2015年7月1日
【申請(qǐng)日】2013年12月31日