[發明專利]DNC與ENC數據模型的轉換方法有效
| 申請號: | 201210040212.3 | 申請日: | 2012-02-22 |
| 公開(公告)號: | CN102622419A | 公開(公告)日: | 2012-08-01 |
| 發明(設計)人: | 翟京生;陸毅;陳長林;孫芳;朱穎 | 申請(專利權)人: | 中國人民解放軍92859部隊 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 天津盛理知識產權代理有限公司 12209 | 代理人: | 王來佳 |
| 地址: | 300061*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | dnc enc 數據模型 轉換 方法 | ||
1.一種DNC與ENC數據模型的轉換方法,其特征在于:包括以下步驟:
(1)建立DNC與ENC數據模型之間的要素映射關系和屬性映射關系,進行DNC和ENC數據模型之間要素和屬性的映射轉換;
(2)建立DNC和ENC之間拓撲和空間數據的映射關系,進行DNC和ENC之間拓撲和空間數據的映射轉換。
2.根據權利要求1所述的DNC與ENC數據模型的轉換方法,其特征在于:所述步驟(1)要素和屬性的映射轉換包括以下步驟:
(1)加載DNC數據;
(2)讀取一個要素;
(3)根據要素類型獲得相應的映射候選集;
(4)取一個映射方法;
(5)要素實例是否滿足條件,是則執行轉換操作,否則執行下一步;
(6)判斷是否所有映射方法均已測試,是則執行步驟(7),否則跳至步驟(4);
(7)判斷是否所有要素實例均已處理,是則處理結束,否則跳至步驟(2)。
3.根據權利要求2所述的DNC與ENC數據模型的轉換方法,其特征在于:所述的DNC與ENC數據模型之間的要素映射關系包括:一對一的映射、一對多的映射、多對一的映射和多對多的映射映射關系。
4.根據權利要求2所述的DNC與ENC數據模型的轉換方法,其特征在于:所述的DNC與ENC數據模型之間的屬性映射關系包括:要素無關的映射和要素相關的映射關系。
5.根據權利要求1所述的DNC與ENC數據模型的轉換方法,其特征在于:所述的步驟(2)DNC和ENC之間拓撲映射轉換步驟包括:
(1)讀取一個面要素,獲取要素關系的瓦片以及面號FaceID以及面表中面號為FaceID的所有環指針;
(2)讀取一個環指針,從環表中獲得起始邊StartEdge,令CurEdge=StartEdge;
(3)如果CurEdge.RightFace=Face且CurEdge.LeftFace≠Face,則CurEdge∈Ring,且CurEdge為順時針方向,令NextEdge=CurEdge.RightEdge,跳轉至步驟(7);
(4)如果CurEdge.RightFace=Face且CurEdge.LeftFace≠Face,則CurEdge∈Ring,且CurEdge為順時針方向,令NextEdge=CurEdge.RightEdge,跳轉至步驟(7);
(5)如果CurEdge.LeftFace=Face且CurEdge.RightFace=Face,則CurEdge為懸掛邊,且其方向通過與上條邊的連接位置判斷,NextEdge∈{CurEdge.RightEdge,CurEdge.LeftEdge},且NextEdge≠CurEdge,跳轉至步驟(7);
(6)如果CurEdge.RightEdge=CurEdge.LeftEdge=CurEdge,則CurEdge為孤立邊,執行步驟(8);
(7)如果NextEdge=StartEdge,執行步驟(8);否則,令CurEdge=NextEdge,跳轉至步驟(3);
(8)判斷環指針是否均已遍歷,是則處理結束,否則跳轉至步驟(2)。
6.根據權利要求1所述的DNC與ENC數據模型的轉換方法,其特征在于:所述的步驟(2)DNC和ENC之間空間數據的映射轉換步驟包括:
(1)加載DNC的一個數據子庫;
(2)從數據子庫中讀取一個圖層,判斷是否為數據質量層,是則將其寫入ENC元數據中,否則執行步驟(3);
(3)從圖層中讀取下一個地理要素;
(4)讀取下一個要素實例,按照要素類型分別進行轉換;
(5)判斷所有要素實例是否均已遍歷,是則執行步驟(6),否則跳至步驟(4);
(6)判斷要素類型均是否已遍歷,是則執行步驟(7),否則跳至步驟(3);
(7)判斷所有圖層是否均已遍歷,處理結束,否則跳至步驟(2)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍92859部隊,未經中國人民解放軍92859部隊許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210040212.3/1.html,轉載請聲明來源鉆瓜專利網。





