[發(fā)明專利]一種非結(jié)構(gòu)化航海書表與電子海圖的關(guān)聯(lián)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201911105497.2 | 申請(qǐng)日: | 2019-11-13 |
| 公開(公告)號(hào): | CN110909114B | 公開(公告)日: | 2023-04-25 |
| 發(fā)明(設(shè)計(jì))人: | 陳長(zhǎng)林;賈俊濤;陳長(zhǎng)清;陳超;趙健;張博;王耿峰 | 申請(qǐng)(專利權(quán))人: | 中國(guó)人民解放軍92859部隊(duì) |
| 主分類號(hào): | G06F16/31 | 分類號(hào): | G06F16/31;G06F16/387;G06F16/338;G06F16/14;G06F16/13 |
| 代理公司: | 天津盛理知識(shí)產(chǎn)權(quán)代理有限公司 12209 | 代理人: | 王利文 |
| 地址: | 300061*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 結(jié)構(gòu) 航海 電子 海圖 關(guān)聯(lián) 方法 | ||
1.一種非結(jié)構(gòu)化航海書表與電子海圖的關(guān)聯(lián)方法,其特征在于包括以下步驟:
步驟1、按照章節(jié)的層級(jí)結(jié)構(gòu)對(duì)非結(jié)構(gòu)化航海書表PDF文件進(jìn)行拆分和編號(hào);
步驟2、以航海書表名稱作為數(shù)據(jù)庫(kù)名稱,建立名稱為主表的表格,添加章節(jié)編號(hào)、章節(jié)名稱、章節(jié)內(nèi)容、位置、緯度、經(jīng)度和海圖字段,實(shí)現(xiàn)章節(jié)編號(hào)、章節(jié)名稱、章節(jié)內(nèi)容的自動(dòng)入庫(kù)功能,手動(dòng)補(bǔ)上其它字段內(nèi)容;
步驟3、結(jié)合使用樹列表和PDF組件,實(shí)現(xiàn)非結(jié)構(gòu)航海書表的還原顯示功能;
步驟4、利用位置和章節(jié)編號(hào)屬性,實(shí)現(xiàn)非結(jié)構(gòu)化航海書表內(nèi)容與圖形顯示的關(guān)聯(lián)互動(dòng);
所述步驟1進(jìn)行拆分和編號(hào)處理時(shí),編號(hào)使用數(shù)字,每?jī)晌粩?shù)字表示一個(gè)章節(jié)層次,實(shí)際不足兩位前頭補(bǔ)0,編號(hào)長(zhǎng)度固定為擬處理最深層級(jí)數(shù)×2,前兩位表示一級(jí)章節(jié)號(hào),接下來(lái)兩位表示二級(jí)章節(jié)號(hào),以此類推,如果當(dāng)前章節(jié)沒(méi)有包含子章節(jié),則后續(xù)編碼賦值為00;當(dāng)前章節(jié)對(duì)應(yīng)的拆分內(nèi)容不包含子章節(jié);按照涵蓋當(dāng)前章節(jié)拆分內(nèi)容的最少頁(yè)面進(jìn)行PDF文件導(dǎo)出,保存在以航海書表名稱為文件夾的目錄中;
所述步驟3的具體實(shí)現(xiàn)方法為:從數(shù)據(jù)庫(kù)中查詢章節(jié)編號(hào)和章節(jié)名稱,并按照章節(jié)編號(hào)進(jìn)行排序;計(jì)算章節(jié)編號(hào)的數(shù)字長(zhǎng)度,除以2得到章節(jié)總層級(jí);對(duì)每條查詢結(jié)果,判斷章節(jié)編號(hào)的非零數(shù)字特征,計(jì)算當(dāng)前記錄的章節(jié)層級(jí),創(chuàng)建新節(jié)點(diǎn),使用章節(jié)編號(hào)作為該節(jié)點(diǎn)的關(guān)聯(lián)名稱,使用章節(jié)名稱作為該節(jié)點(diǎn)的顯示文本,同時(shí)將該節(jié)點(diǎn)掛接到上一級(jí)節(jié)點(diǎn)中;在PDF組件中顯示封面信息;
所述步驟4的具體實(shí)現(xiàn)方法為:當(dāng)用戶加載某一航海書表時(shí),根據(jù)所有記錄包含的位置信息,在海圖上相應(yīng)位置顯示圖標(biāo);當(dāng)用戶鼠標(biāo)雙擊樹列表節(jié)點(diǎn)時(shí),根據(jù)節(jié)點(diǎn)的關(guān)聯(lián)名稱,從數(shù)據(jù)庫(kù)中查詢相應(yīng)的緯度和經(jīng)度,在海圖中實(shí)現(xiàn)定位顯示;當(dāng)用戶在海圖上點(diǎn)擊航海書表對(duì)應(yīng)的某個(gè)圖標(biāo)時(shí),根據(jù)其章節(jié)編號(hào),在樹列表節(jié)點(diǎn)中自動(dòng)定位,并在PDF組件中顯示。
2.根據(jù)權(quán)利要求1所述的一種非結(jié)構(gòu)化航海書表與電子海圖的關(guān)聯(lián)方法,其特征在于:所述步驟2在添加字段時(shí):對(duì)于港口指南,海圖字段為空;對(duì)于航路指南,位置、緯度和經(jīng)度字段為空;位置字段內(nèi)容為從PDF直接拷貝得來(lái),對(duì)其進(jìn)行規(guī)范化后得到緯度字段和經(jīng)度字段內(nèi)容;章節(jié)內(nèi)容字段對(duì)應(yīng)于拆分?jǐn)?shù)據(jù),按照Blob字段類型存儲(chǔ)。
3.根據(jù)權(quán)利要求1所述的一種非結(jié)構(gòu)化航海書表與電子海圖的關(guān)聯(lián)方法,其特征在于:所述步驟2章節(jié)編號(hào)、章節(jié)名稱、章節(jié)內(nèi)容的自動(dòng)入庫(kù)方法包括以下步驟:
⑴連接目標(biāo)數(shù)據(jù)庫(kù);
⑵依次獲得拆分?jǐn)?shù)據(jù)目錄中的文件;
⑶對(duì)于每一個(gè)文件,通過(guò)文件名提取章節(jié)編號(hào)和章節(jié)名稱,按照二進(jìn)制流讀取當(dāng)前文件作為一個(gè)對(duì)象,將上述信息組成一條記錄插入表格。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國(guó)人民解放軍92859部隊(duì),未經(jīng)中國(guó)人民解放軍92859部隊(duì)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911105497.2/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 卡片結(jié)構(gòu)、插座結(jié)構(gòu)及其組合結(jié)構(gòu)
- 鋼結(jié)構(gòu)平臺(tái)結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 鋼結(jié)構(gòu)支撐結(jié)構(gòu)
- 單元結(jié)構(gòu)、結(jié)構(gòu)部件和夾層結(jié)構(gòu)
- 鋼結(jié)構(gòu)扶梯結(jié)構(gòu)
- 鋼結(jié)構(gòu)隔墻結(jié)構(gòu)
- 鋼結(jié)構(gòu)連接結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)
- 螺紋結(jié)構(gòu)、螺孔結(jié)構(gòu)、機(jī)械結(jié)構(gòu)和光學(xué)結(jié)構(gòu)
- 一種在多種電子設(shè)備,尤其是在電子服務(wù)提供商的電子設(shè)備和電子服務(wù)用戶的電子設(shè)備之間建立受保護(hù)的電子通信的方法
- 一種電子打火機(jī)及其裝配方法
- 電子檔案管理系統(tǒng)
- 在處理系統(tǒng)化學(xué)分析中使用的電子束激勵(lì)器
- 電子文件管理方法和管理系統(tǒng)
- 一種有效電子憑據(jù)生成、公開驗(yàn)證方法、裝置及系統(tǒng)
- 電子文憑讀寫控制系統(tǒng)和方法
- 具有加密解密功能的智能化電子證件管理裝置
- 一種基于數(shù)字證書的電子印章方法及電子印章系統(tǒng)
- 一種電子印章使用方法、裝置及電子設(shè)備





