[發(fā)明專利]一種國標模型到軍標模型的矢量空間數(shù)據(jù)模型轉(zhuǎn)換方法在審
| 申請?zhí)枺?/td> | 202010258597.5 | 申請日: | 2020-04-03 |
| 公開(公告)號: | CN111159327A | 公開(公告)日: | 2020-05-15 |
| 發(fā)明(設(shè)計)人: | 姬煒;徐云和;陳洛群;馮建亮 | 申請(專利權(quán))人: | 速度時空信息科技股份有限公司 |
| 主分類號: | G06F16/29 | 分類號: | G06F16/29 |
| 代理公司: | 南京正聯(lián)知識產(chǎn)權(quán)代理有限公司 32243 | 代理人: | 王素琴 |
| 地址: | 210042 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 國標 模型 到軍標 矢量 空間 數(shù)據(jù)模型 轉(zhuǎn)換 方法 | ||
1.一種國標模型到軍標模型的矢量空間數(shù)據(jù)模型轉(zhuǎn)換方法,其特征在于,包括以下步驟:
S1:準備Shapefile文件格式的矢量數(shù)據(jù);
S2:將所述步驟S1的矢量數(shù)據(jù)中包含的信息存入數(shù)據(jù)庫,對目錄下的Shapefile文件進行遍歷,然后根據(jù)文件列表對數(shù)據(jù)進行分層;
S3:構(gòu)建國標編碼和軍標編碼分類對照表;
S4:根據(jù)編碼分類對照表,對數(shù)據(jù)庫中存放的國標數(shù)據(jù)進行分層轉(zhuǎn)換并在轉(zhuǎn)換過程中進行分幅;
S5:國標編碼轉(zhuǎn)換成了軍標編碼,坐標由經(jīng)緯度轉(zhuǎn)換成高斯坐標,同時計算出了圖像所在的圖幅,獲得了圖像類型,判斷了是否是有向點,轉(zhuǎn)換過程數(shù)據(jù)存放在軍標數(shù)據(jù)庫中,最終轉(zhuǎn)換后的數(shù)據(jù)結(jié)果以選擇的目錄存放。
2.根據(jù)權(quán)利要求1所述的國標模型到軍標模型的矢量空間數(shù)據(jù)模型轉(zhuǎn)換方法,其特征在于,在所述步驟S4中,具體轉(zhuǎn)換流程為:從矢量入庫圖層中讀取一條數(shù)據(jù),記錄數(shù)據(jù)的基本信息,存放在內(nèi)存中;然后根據(jù)編碼分類對照表,找到本條數(shù)據(jù)對應(yīng)的軍標編碼,并記錄其對應(yīng)的軍標圖形特征;如果是點信息,需要根據(jù)有向點對照表,判斷是否是有向點,并記錄;如果是有向點,需要對有向點的旋轉(zhuǎn)角度進行計算,或者進行統(tǒng)一偏轉(zhuǎn);如果是線則對類型、坐標進行記錄;如果是面,則需要進行邊線的拆分;
所述層是邏輯上對數(shù)據(jù)庫中表的命名,每一張表,在Shapefile文件中表示一個圖層。
3.根據(jù)權(quán)利要求2所述的國標模型到軍標模型的矢量空間數(shù)據(jù)模型轉(zhuǎn)換方法,其特征在于,在所述步驟S4中,從數(shù)據(jù)庫中讀取需要轉(zhuǎn)換的信息,把所有需要轉(zhuǎn)換的矢量要素讀取出來;對包含的坐標信息進行基本處理,確認獲得的矢量元素類型,屬于點、線還是面,并記錄屬性信息。
4.根據(jù)權(quán)利要求2所述的國標模型到軍標模型的矢量空間數(shù)據(jù)模型轉(zhuǎn)換方法,其特征在于,在所述步驟S4中,在對面的拆分過程中:
S41,當檢測到數(shù)據(jù)是多面時,判斷數(shù)據(jù)是否包含多個面或孔;
S42,如果僅包含一個面或孔,則只要檢測這個面或孔中是否包含其他面或孔;
S43,如果只存在一個面或孔且只有一條邊線,則只要將這個面中的這條線,按照面線對照表中提到的方式增加一個線元素到軍標對應(yīng)圖層的數(shù)據(jù)庫中;
S44,如果存在多條邊線,則增加多條線元素到軍標圖層對應(yīng)的數(shù)據(jù)庫中;
S45,如果存在多個面或孔在這個多面中,則依次從第一個面或孔對這個面或孔中的面進行檢測;
S46,如果遞歸檢測到只有一個面或孔時,增加對應(yīng)的線到軍標庫中對應(yīng)的層中;
S47,獲得經(jīng)緯度坐標信息,根據(jù)經(jīng)緯度信息和比例尺計算所在圖幅,并記錄;
S48,對經(jīng)緯度信息進行高斯變換,轉(zhuǎn)換成高斯坐標,這是軍標中使用的坐標表示;
S49,根據(jù)轉(zhuǎn)換后的軍標編碼,可以確定所在的軍標圖層,記錄圖層名稱;
S410,把以上轉(zhuǎn)換后的信息,和計算出的的信息存放到對應(yīng)的軍標庫中;
轉(zhuǎn)換過程依照圖層順序,對圖層中包含的數(shù)據(jù)進行逐個轉(zhuǎn)換,并將轉(zhuǎn)換結(jié)果保存在創(chuàng)建好的軍標數(shù)據(jù)庫中。
5.根據(jù)權(quán)利要求4所述的國標模型到軍標模型的矢量空間數(shù)據(jù)模型轉(zhuǎn)換方法,其特征在于,在所述步驟S4中,根據(jù)編碼分類對照表的信息,對讀取的矢量要素進行編碼轉(zhuǎn)換,根據(jù)映射關(guān)系進行編碼的對應(yīng),能夠把這個要素對應(yīng)出正確的圖層和編碼。
6.根據(jù)權(quán)利要求5所述的國標模型到軍標模型的矢量空間數(shù)據(jù)模型轉(zhuǎn)換方法,其特征在于,在所述步驟S4中,根據(jù)坐標信息對矢量要素進行分幅,坐標信息表示了一個矢量點所處的空間位置,在軍標數(shù)據(jù)中是以高斯克呂格坐標存放的,Shapefile中存放的經(jīng)緯度轉(zhuǎn)換為高斯克呂格投影坐標;根據(jù)坐標信息和比例尺,判定當前坐標所在的圖幅。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于速度時空信息科技股份有限公司,未經(jīng)速度時空信息科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010258597.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





