類型的索引信息還包括該類型物標的位置、長度及個數(shù)信息。特征屬性包括物標的長度、位置、幾何類型、所屬區(qū)域、參考空間物標個數(shù)、空間物標、方向、空間物標位置等。這些索引信息也可作為物標的查詢條件。
[〇〇42]對具有上述三級索引結(jié)構(gòu)的海圖數(shù)據(jù)庫的數(shù)據(jù)讀取方法包括如下步驟:
[〇〇43]步驟S1:讀取海圖索引1,并判斷海圖數(shù)據(jù)庫中各海圖的覆蓋區(qū)域與目標顯示區(qū)域的位置關(guān)系;
[〇〇44]步驟S2:將覆蓋區(qū)域與目標顯示區(qū)域不相離的各海圖作為目標顯示區(qū)域的相關(guān)海圖;各相關(guān)海圖的索引信息形成相關(guān)海圖集目錄;
[0045]步驟S3:根據(jù)相關(guān)海圖集目錄從海圖數(shù)據(jù)庫中讀取各相關(guān)海圖,并提取各相關(guān)海圖中處于目標顯示區(qū)域內(nèi)的部分,以繪制目標顯示區(qū)域的海圖;
[〇〇46]步驟S4:根據(jù)目標顯示區(qū)域中需要顯示的物標的分類屬性及特征屬性依次查找對應(yīng)海圖的物標分類索引2及物標索引3,以定位需要顯示的物標,并將其顯示。
[0047]海圖的覆蓋區(qū)域及目標顯示區(qū)域以最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度表示。步驟1中,可根據(jù)各海圖的覆蓋區(qū)域的最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度與目標顯示區(qū)域的最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度的關(guān)系判斷海圖數(shù)據(jù)庫中各海圖的覆蓋區(qū)域與目標顯示區(qū)域的位置關(guān)系。
[0048]例如,設(shè)目標顯示區(qū)域的最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度分別為maxlatX、minlat X、maxlon X、minlon X;第i幅海圖的覆蓋區(qū)域的最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度分另ll為maxlat 1、minlat 1、maxlon 1、minlon ;1;貝1|:
[0049]當滿足下列條件之一時,第i幅海圖的覆蓋區(qū)域與目標顯示區(qū)域相離:
[0050]Maxlat X < minlati;
[0051]Minlat X > maxlati;
[0052]Maxlon X < minloni;
[0053]Min1n X > maxloni;
[0054]當同時滿足下列條件時,第i幅海圖的覆蓋區(qū)域包含在目標顯示區(qū)域內(nèi):
[0055]Maxlat X > minlati;
[0056]Minlat X < maxlati;
[0057]Maxlon X > minloni;
[0058]Min1n X < maxloni;
[0059]當同時滿足下列條件時,目標顯示區(qū)域包含在第i幅海圖的覆蓋區(qū)域內(nèi):
[0060]Maxlat X < minlati;
[0061]Minlat X > maxlati;
[0062]Maxlon X < minloni;
[0063]Min1n X > maxloni;
[0064]其余情況為目標顯示區(qū)域與第i幅海圖的覆蓋區(qū)域相交。
[0065]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種具有三級索引結(jié)構(gòu)的海圖數(shù)據(jù)庫,其特征在于,海圖數(shù)據(jù)庫包括若干海圖,海圖數(shù)據(jù)庫具有海圖索引;所述海圖索引包括各海圖的索引信息,海圖的索引信息包括海圖的覆蓋區(qū)域信息;各海圖分別具有各自的內(nèi)部索引;所述內(nèi)部索引包括物標分類索引及物標索引;所述物標分類索弓I包括其對應(yīng)海圖內(nèi)各物標類型的索引信息;物標類型的索引信息包括物標類型的分類屬性;所述物標索引包括其對應(yīng)物標類型的各物標的索引信息;物標的索引信息包括物標的特征屬性。2.如權(quán)利要求1所述的海圖數(shù)據(jù)庫,其特征在于,海圖的索引信息還包括海圖編號、比例尺分母、基準瑋圈半徑、坐標倍乘系數(shù)、水深倍乘系數(shù)中的至少一個。3.如權(quán)利要求2所述的海圖數(shù)據(jù)庫,其特征在于,所述海圖索引中,各海圖的索引信息按比例尺分母由小到大排序;當有新的海圖的索引信息導入所述海圖索引時,根據(jù)該新的海圖的索引信息中的比例尺分母大小及所述海圖索引中索引信息的排序規(guī)則將該新的海圖的索引信息導入所述海圖索引。4.如權(quán)利要求1所述的海圖數(shù)據(jù)庫,其特征在于,物標類型的索引信息還包括該類型物標的位置、長度及個數(shù)信息。5.如權(quán)利要求1所述的海圖數(shù)據(jù)庫,其特征在于,所述特征屬性包括物標的長度、位置、幾何類型、所屬區(qū)域、參考空間物標個數(shù)、空間物標、方向、空間物標位置中的至少一個。6.—種具有三級索引結(jié)構(gòu)的海圖數(shù)據(jù)庫的數(shù)據(jù)讀取方法,其特征在于,海圖數(shù)據(jù)庫包括若干海圖,海圖數(shù)據(jù)庫具有海圖索引;所述海圖索引包括各海圖的索引信息,海圖的索引信息包括海圖的覆蓋區(qū)域信息;各海圖分別具有各自的內(nèi)部索引;所述內(nèi)部索引包括物標分類索引及物標索引;所述物標分類索引包括其對應(yīng)海圖內(nèi)各物標類型的索引信息;物標類型的索引信息包括物標類型的分類屬性;所述物標索引包括其對應(yīng)物標類型的各物標的索引信息;物標的索引信息包括物標的特征屬性; 所述方法包括如下步驟: 步驟1:讀取所述海圖索引,并判斷海圖數(shù)據(jù)庫中各海圖的覆蓋區(qū)域與目標顯示區(qū)域的位置關(guān)系; 步驟2:將覆蓋區(qū)域與所述目標顯示區(qū)域不相離的各海圖作為所述目標顯示區(qū)域的相關(guān)海圖;各相關(guān)海圖的索引信息形成相關(guān)海圖集目錄; 步驟3:根據(jù)相關(guān)海圖集目錄從海圖數(shù)據(jù)庫中讀取各相關(guān)海圖,并提取各相關(guān)海圖中處于所述目標顯示區(qū)域內(nèi)的部分,以繪制所述目標顯示區(qū)域的海圖; 步驟4:根據(jù)所述目標顯示區(qū)域中需要顯示的物標的分類屬性及特征屬性依次查找對應(yīng)海圖的物標分類索引及物標索引,以定位需要顯示的物標,并將其顯示。7.如權(quán)利要求6所述的數(shù)據(jù)讀取方法,其特征在于,海圖的覆蓋區(qū)域及目標顯示區(qū)域以最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度表示;所述步驟1中,根據(jù)各海圖的覆蓋區(qū)域的最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度與目標顯示區(qū)域的最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度的關(guān)系判斷海圖數(shù)據(jù)庫中各海圖的覆蓋區(qū)域與目標顯示區(qū)域的位置關(guān)系。8.如權(quán)利要求7所述的數(shù)據(jù)讀取方法,其特征在于,設(shè)目標顯示區(qū)域的最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度分別為maxlat X、minlat X、maxlon X、minlon X;第i幅海圖的覆蓋區(qū)域的最大瑋度、最小瑋度、最大經(jīng)度及最小經(jīng)度分別為maxlat 1、minlat 1、maxloni、minlon iJJ:當滿足下列條件之一時,第i幅海圖的覆蓋區(qū)域與目標顯示區(qū)域相離:Maxlat X < minlati;Minlat X > maxlati;Max1n X < minloni;Min1n X > maxloni;當同時滿足下列條件時,第i幅海圖的覆蓋區(qū)域包含在目標顯示區(qū)域內(nèi):Maxlat X > minlati;Minlat X < maxlati;Max1n X > minloni;Min1n X < maxloni;當同時滿足下列條件時,目標顯示區(qū)域包含在第i幅海圖的覆蓋區(qū)域內(nèi):Maxlat X < minlati;Minlat X > maxlati;Max1n X < minloni;Min1n X > maxloni;其余情況為目標顯示區(qū)域與第i幅海圖的覆蓋區(qū)域相交。
【專利摘要】本發(fā)明涉及海圖數(shù)據(jù)索引,尤其涉及一種具有三級索引結(jié)構(gòu)的海圖數(shù)據(jù)庫及其數(shù)據(jù)讀取方法。本發(fā)明在海圖數(shù)據(jù)庫中設(shè)計海圖索引,通過海圖索引可檢索到海圖。同時,設(shè)計了各海圖的內(nèi)部索引,內(nèi)部索引包括對應(yīng)海圖內(nèi)的物標分類索引及物標索引,根據(jù)目標顯示區(qū)域中需要顯示的物標的分類屬性及特征屬性依次查找對應(yīng)海圖的物標分類索引及物標索引,即可定位需要顯示的物標,并將其顯示。通過這種三級索引結(jié)構(gòu)大大提高了海圖數(shù)據(jù)的讀取速度,從而提高了海圖顯示速度。
【IPC分類】G06F17/30
【公開號】CN105426521
【申請?zhí)枴緾N201510888549
【發(fā)明人】王娜, 鐘國權(quán), 李霞, 徐滔
【申請人】深圳大學
【公開日】2016年3月23日
【申請日】2015年12月4日