[發(fā)明專利]一種基于oracle數(shù)據(jù)文件的瓦片地圖存儲(chǔ)方法在審
| 申請(qǐng)?zhí)枺?/td> | 202011048369.1 | 申請(qǐng)日: | 2020-09-29 |
| 公開(公告)號(hào): | CN112131333A | 公開(公告)日: | 2020-12-25 |
| 發(fā)明(設(shè)計(jì))人: | 王任中;章碧;吳昊;盛震宇 | 申請(qǐng)(專利權(quán))人: | 中國船舶重工集團(tuán)公司第七二四研究所 |
| 主分類號(hào): | G06F16/29 | 分類號(hào): | G06F16/29;G06F16/22;G06F16/25;G06F16/28 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210003 *** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 oracle 數(shù)據(jù)文件 瓦片 地圖 存儲(chǔ) 方法 | ||
本發(fā)明涉及一種基于oracle數(shù)據(jù)文件的瓦片地圖存儲(chǔ)方法,主要用于瓦片地圖信息的快速查找、讀取、更新,實(shí)現(xiàn)地圖信息的快速切換。其主要特點(diǎn)為:一是通過將瓦片地圖轉(zhuǎn)化為oracle數(shù)據(jù)文件,優(yōu)化轉(zhuǎn)化與存儲(chǔ)的方法,提高了數(shù)據(jù)轉(zhuǎn)化和讀取瓦片地圖的效率。二是采用了一種分級(jí)存儲(chǔ)的方式,根據(jù)瓦片地圖的層級(jí)結(jié)構(gòu)特點(diǎn),按照層級(jí)建立不同的數(shù)據(jù)庫用戶、表空間及其對(duì)應(yīng)的數(shù)據(jù)文件,將瓦片插入對(duì)應(yīng)的圖層中;在讀取瓦片時(shí),通過建立位圖索引,實(shí)現(xiàn)瓦片地圖的快速查詢定位,并創(chuàng)建圖層相關(guān)的視圖,建立文件層級(jí)間的映射關(guān)系,極大提高了文件的查詢和讀取效率。
技術(shù)領(lǐng)域
本發(fā)明涉及電子地圖制作技術(shù),涉及一種瓦片地圖存儲(chǔ)與讀取的方法。
背景技術(shù)
目前,構(gòu)建電子地圖比較普遍的方法是采用柵格數(shù)據(jù)組織方式,尤其是瓦片地圖數(shù)據(jù)組織形式廣泛應(yīng)用于各類網(wǎng)絡(luò)電子地圖,例如Google地圖、高德地圖、百度地圖等。瓦片地圖是一種多分辨率層次模型,從瓦片金字塔的底層到頂層,分辨率越來越低,但表示的地理范圍不變。把縮放級(jí)別最低、地圖比例尺最大的地圖圖片作為金字塔的底層,并對(duì)其進(jìn)行分塊,分割成相同大小的正方形地圖瓦片,形成第0層瓦片矩陣;在第0層地圖圖片的基礎(chǔ)上,按每2x2像素合成為一個(gè)像素的方法生成第1層地圖圖片,并用同樣方法進(jìn)行分塊,分割,形成第1層瓦片矩陣;采用同樣的方法生成第2層瓦片矩陣;…;如此下去,直到第N-1層,構(gòu)成整個(gè)瓦片金字塔。
然而現(xiàn)有瓦片地圖大都基于實(shí)時(shí)請(qǐng)求地圖服務(wù)器傳輸,實(shí)際中用戶組建的局域網(wǎng)并不具備訪問服務(wù)器的功能。將瓦片地圖以文件方式存儲(chǔ)在本地硬盤,由于瓦片地圖的自身特點(diǎn),決定了有兩大問題需要解決:一是圖片數(shù)據(jù)龐大,占用大量存儲(chǔ)空間,不利于管理和移植使用,存儲(chǔ)數(shù)據(jù)容易丟失或被破壞;二是查找速度受限,投影變換比較費(fèi)時(shí),不利于地圖快速更新與切換。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本發(fā)明提出了一種基于oracle數(shù)據(jù)文件的地圖瓦片存儲(chǔ)方法,通過將瓦片地圖轉(zhuǎn)化為oracle數(shù)據(jù)文件,優(yōu)化轉(zhuǎn)化與存儲(chǔ)的方法,提高了數(shù)據(jù)轉(zhuǎn)化和讀取瓦片地圖的效率。同時(shí)采用分級(jí)存儲(chǔ)的方式,根據(jù)瓦片地圖的層級(jí)結(jié)構(gòu)特點(diǎn),按照層級(jí)建立不同的數(shù)據(jù)庫用戶、表空間及其對(duì)應(yīng)的數(shù)據(jù)文件,將瓦片插入對(duì)應(yīng)的圖層中;在讀取瓦片時(shí),通過建立位圖索引,實(shí)現(xiàn)瓦片地圖的快速查詢定位,并創(chuàng)建圖層相關(guān)的視圖,建立文件層級(jí)間的映射關(guān)系,極大提高了文件的查詢和讀取效率。
本發(fā)明提出的一種基于oracle數(shù)據(jù)文件的地圖瓦片存儲(chǔ)方法,通過以下技術(shù)方案實(shí)現(xiàn):定義瓦片地圖的分級(jí),設(shè)定分級(jí)后瓦片數(shù)據(jù)文件的基本參數(shù);規(guī)定瓦片數(shù)據(jù)文件在oracle數(shù)據(jù)庫中的文件分級(jí)存儲(chǔ)規(guī)則,與瓦片數(shù)據(jù)文件參數(shù)信息形成邏輯對(duì)應(yīng);建立位圖索引和數(shù)據(jù)映射,實(shí)現(xiàn)瓦片數(shù)據(jù)文件、數(shù)據(jù)文件編號(hào)、數(shù)據(jù)類型編號(hào)的關(guān)聯(lián)。
進(jìn)一步的,所述瓦片地圖的分級(jí)步驟如下:
(1)對(duì)地圖瓦片按照第一預(yù)定規(guī)則進(jìn)行分級(jí),形成b級(jí)數(shù)據(jù)文件,其中,b為正整數(shù),b的取值為1、2、3…;
(2)根據(jù)第i級(jí)數(shù)據(jù)文件中地圖瓦片的數(shù)量,按照第二預(yù)定規(guī)則構(gòu)建c個(gè)文件,構(gòu)建的每一個(gè)所述文件中存放對(duì)應(yīng)的若干地圖瓦片,其中,i為整數(shù),i的取值為0、1…(b-1),c為正整數(shù),c的取值為1、2、3…;
(3)若c大于第一預(yù)定數(shù)量,則按照第三預(yù)定規(guī)則構(gòu)建d個(gè)文件,構(gòu)建的每一個(gè)所述文件中存放對(duì)應(yīng)的若干文件,其中,d正為整數(shù),d的取值為1、2、3…;
(4)若d大于第二預(yù)定數(shù)量,則按照第四預(yù)定規(guī)則構(gòu)建e個(gè)下一級(jí)文件,構(gòu)建的每一個(gè)所述下一級(jí)文件夾存放對(duì)應(yīng)的若干文件,依次類推,直到下一級(jí)文件中存放的上一級(jí)文件的數(shù)量小于等于對(duì)應(yīng)的預(yù)定數(shù)量。
進(jìn)一步的,所述瓦片數(shù)據(jù)文件的基本參數(shù)包括:地圖類型、地圖范圍、地圖層級(jí)和地圖屬性。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國船舶重工集團(tuán)公司第七二四研究所,未經(jīng)中國船舶重工集團(tuán)公司第七二四研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011048369.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種Oracle監(jiān)控系統(tǒng)
- oracle數(shù)據(jù)庫訪問方法
- 一種Oracle的自動(dòng)化定制安裝部署方法
- 一種Oracle單機(jī)一鍵自動(dòng)部署方法
- 一種Oracle和Tomcat組合一鍵自動(dòng)部署方法
- 一種Oracle數(shù)據(jù)庫自動(dòng)部署工具及方法
- 一種部署OracleRAC的方法及裝置
- 基于日志解析的源端Oracle數(shù)據(jù)庫DDL同步方法及設(shè)備
- 一種無認(rèn)證的Oracle版本探測的方法
- 用于Oracle數(shù)據(jù)庫的排障策略生成方法裝置、處理器和存儲(chǔ)介質(zhì)
- 嵌入式數(shù)據(jù)庫中數(shù)據(jù)恢復(fù)的方法和裝置
- 一種上報(bào)、獲得性能數(shù)據(jù)文件的方法及裝置
- 一種數(shù)據(jù)文件處理的方法、裝置及終端
- 一種數(shù)據(jù)文件播放方法及相關(guān)設(shè)備、系統(tǒng)
- 一種數(shù)據(jù)文件檢測方法和裝置
- 數(shù)據(jù)綜合采集方法及系統(tǒng)
- 一種多類型批量數(shù)據(jù)處理系統(tǒng)及其處理方法
- 數(shù)據(jù)文件的處理方法、裝置、系統(tǒng)和存儲(chǔ)介質(zhì)
- 嵌入式系統(tǒng)中文件數(shù)據(jù)未同步的檢測方法
- 數(shù)據(jù)操作方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)





