[發明專利]一種模板式繪制管道段截面圖的方法有效
| 申請號: | 201810738293.1 | 申請日: | 2018-07-06 |
| 公開(公告)號: | CN109101688B | 公開(公告)日: | 2022-06-17 |
| 發明(設計)人: | 趙杰 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | G06F30/17 | 分類號: | G06F30/17;G06F30/20;H04Q11/00;G06F113/14 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 王衛東 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 模板 繪制 管道 截面圖 方法 | ||
1.一種模板式繪制管道段截面圖的方法,其特征在于,包括以下步驟:
通過WEBGIS管線管理系統,從ODN網管服務器下載光分配網絡的通信資源信息;
利用所述通信資源信息,獲得相應的管道段截面中管孔排列的行數和列數,生成繪制相應的管道段截面圖所需的矩形網格;將每一個管孔圖元填入到矩形網格中,并編輯各個管孔對應的光纜段關聯關系和自身屬性,生成相應的管道段截面圖;
將每一個管道段截面圖保存為不同的模板序列,模板序列中含有管道段截面管孔的排列及組合信息;
設置好管道段截面模板序列后,查看該模板,會將管道段截面圖模板對應的序列信息返回給頁面,利用存儲的模板序列解析出管道段截面形狀,并根據管道段截面圖中各個管孔對應的光纜段關聯關系和自身屬性,在管道段截面中展示不同管孔的使用情況;
其中,將每一個管道段截面圖保存為不同的模板序列的詳細方法如下:
S301、按照管孔序號的順序循環頁面的管孔圖元集合,初始化當前管孔序號Index為0,相鄰且相同形狀的圖形數量Num為1,其中Index、Num均為正整數;
S302、將當前管孔序號Index加1,得到要比較的兩個相鄰管孔圖元,其對應的序號分別為Index和Index+1;
S303、判斷當前管孔序號Index+1是否已經達到模板規格(W×R),達到則進入步驟S306,否則進入步驟S304;
S304、判斷相鄰管孔,Index與Index+1對應的管孔形狀是否相同,如果相同,將圖形數量Num加1,進入步驟302;不相同則進入步驟S305;
S305、得到一條圖形序列,表示為:“圖形標識_圖形數量”重置圖形數量Num為1,進入步驟S302;
S306、循環完所有的圖形,拼接之前的所有的單個圖形序列,得到組合序列,表示為:“圖形1標識_圖形數量,圖形2標識_圖形數量...”;
S307、得到圖形序列后,編輯每個管孔的光纜段關聯關系及管孔狀態,保存模板。
2.根據權利要求1所述的方法,其特征在于,生成管道段截面圖的步驟如下:
將矩形網格的各坐標點轉換為HTML片段對象,所述HTML片段對象包含有坐標點的位置屬性;
將所述HTML片段對象轉換為HTML字符串,放入HTML數組中;
通過HTML數組結合DOM技術實時展現出當前繪制的網格線,并將管孔圖元依次填入網格中,每個網格中放入一個管孔圖元;
編輯各個管孔對應的光纜段關聯關系和自身屬性,生成相應的管道段截面圖。
3.根據權利要求2所述的方法,其特征在于,在管道段截面中展示不同管孔的使用情況的方法如下:
根據管道段截面圖得到其對應的模板序列;
查詢與管道段截面關聯的光纜段關聯信息及管孔信息;
解析所述組合序列和所述模板序列,得到管道段截面中管孔圖元的排列順序及其表達,并得到對應的HTML片段,將HTML片段輸入HTML數組中;
利用DOM技術解析HTML數組,并渲染出管道段截面圖;
將光纜段關聯信息和管孔信息標記在各個管孔圖元中,顯示出管孔的使用情況。
4.根據權利要求3所述的方法,其特征在于,組合序列中的管孔序號與其在HTML數組中存放的索引相對應。
5.根據權利要求3所述的方法,其特征在于,解析模板序列并渲染時,每次調用畫圖函數時僅僅是生成一個HTML字符串并添加到HTML數組,待所有的圖形解析完成后,再調用顯示函數拼接HTML數組的HTML字符串,結合DOM技術展示管道截面圖。
6.根據權利要求1所述的方法,其特征在于,保存模板序列時,除了包含管孔圖元的名稱和模板規格外,還包括表示各個圖形位置信息的字符串,用于存儲截面模板信息,方便解析生成模板圖。
7.根據權利要求1所述的方法,其特征在于,采用可縮放矢量圖形繪圖技術,將每一個管孔圖元填入到所述矩形網格中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810738293.1/1.html,轉載請聲明來源鉆瓜專利網。





