[發明專利]基于canvas的地理接線圖自動拼接方法在審
| 申請號: | 202011265547.6 | 申請日: | 2020-11-13 |
| 公開(公告)號: | CN113034360A | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 夏德明;田增垚;王漢軍;向勇;劉洋;王克非;岳涵;肖勇;屈可丁;張恩虎;沈毅;黃冶;高宇;王欣;吳奕;王驍堯;任宇;安豐強;高大禹 | 申請(專利權)人: | 國家電網公司東北分部;中國科學院沈陽計算技術研究所有限公司 |
| 主分類號: | G06T3/40 | 分類號: | G06T3/40;G06T7/13 |
| 代理公司: | 沈陽科苑專利商標代理有限公司 21002 | 代理人: | 許宗富 |
| 地址: | 110180 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 canvas 地理 接線 自動 拼接 方法 | ||
1.基于canvas的地理接線圖自動拼接方法,其特征在于,包括如下步驟:
步驟1:讀取待拼接的若干個地理接線圖像文件,導入到canvas畫布中;
步驟2:分別獲取每個圖像的圖像信息;
步驟3:根據圖像信息識別每張地圖的劃區界線;
步驟4:比對各個地圖的劃區界線,獲取重合部分,完成地圖拼接;
步驟5:按照格式導出圖像并存儲。
2.根據權利要求1所述的基于canvas實現地理接線圖自動拼接的方法,其特征在于,是采用JavaScript,HTML5的canvas元素在矩形畫布上對其中的每一個像素進行繪制與渲染操作。
3.根據權利要求1所述的基于canvas實現地理接線圖自動拼接的方法,其特征在于,所述圖像信息包括像素顏色信息集合、像素位置信息集合;
所述圖像像素顏色信息集合為以單個像素信息為元素的集合,所述單個像素信息為(Ri,Gi,Bi,Ai),其中,參數R、G、B分別為RGB顏色空間,A為表示不透明參數的Alpha通道,i為當前圖像的像素序列號;
所述圖像像素位置信息集合為以單個像素位置信息為元素的集合,所述單個像素位置信息為(Xi,Yi),其中,參數X、Y分別為圖像的寬和高,i為當前圖像的像素序列號;
建立映射關系表,存儲像素顏色信息、像素位置信息的對應映射連線,用于通過像素序列號i查找當前像素顏色的像素位置。
4.根據權利要求3所述的基于canvas實現地理接線圖自動拼接的方法,其特征在于,所述獲取像素顏色信息是采用HTML5-canvas的getImageData()方法來獲取圖像的像素顏色信息。
5.根據權利要求1所述的基于canvas實現地理接線圖自動拼接的方法,其特征在于,所述待拼接圖像的劃區界線處的像素顏色信息預先已知,根據劃區界線的像素顏色信息在圖像像素顏色信息集合中查找匹配的像素點,根據像素點序列號在圖像像素位置信息集合中查找匹配的像素位置,存儲為劃區界線的像素顏色信息集合和像素位置信息集合。
6.根據權利要求1所述的基于canvas實現地理接線圖自動拼接的方法,其特征在于,所述比對各個地圖的劃區界線,獲取重合部分包括:
對于兩幅拼接圖像的劃區界線的像素顏色信息集合和像素位置信息集合,選擇起始像素點,對臨接像素進行走向判斷,若成立則判斷為當前像素符合劃區界限走向,若連續若干個像素的走向判斷成立,則判斷當前兩幅拼接圖像上的這兩段劃區界線為重合部分。
7.根據權利要求1所述的基于canvas實現地理接線圖自動拼接的方法,其特征在于,所述地圖拼接為根據重合部分定位相對位移,疊加圖層并去重。
8.根據權利要求1所述的基于canvas實現地理接線圖自動拼接的方法,其特征在于,所述導出圖像格式采用無損壓縮算法的位圖格式。
9.根據權利要求1所述的基于canvas實現地理接線圖自動拼接的方法,其特征在于,所述各地區地理接線圖中包含地區省界線,地區下屬市級地區的市界線,地區包含的發電、輸電及變電設備所處位置位于地理接線圖的相對位置及連接線路。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家電網公司東北分部;中國科學院沈陽計算技術研究所有限公司,未經國家電網公司東北分部;中國科學院沈陽計算技術研究所有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011265547.6/1.html,轉載請聲明來源鉆瓜專利網。





