[發明專利]一種復雜線狀要素的注記方法有效
| 申請號: | 201110214437.1 | 申請日: | 2011-07-28 |
| 公開(公告)號: | CN102237010A | 公開(公告)日: | 2011-11-09 |
| 發明(設計)人: | 李成名;殷勇;梁西騰;丁圣陶;趙占杰;孫偉;葉關根;印潔;沈濤;趙園春;劉曉麗;焦孟凱;路文娟;方馳宇;張成成 | 申請(專利權)人: | 中國測繪科學研究院 |
| 主分類號: | G09B29/00 | 分類號: | G09B29/00 |
| 代理公司: | 北京華夏正合知識產權代理事務所(普通合伙) 11017 | 代理人: | 韓登營;張煥亮 |
| 地址: | 100830 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 復雜 線狀 要素 方法 | ||
技術領域
本發明涉及地理信息系統技術領域,特別是指一種復雜線狀要素的注記方法。
背景技術
線狀要素,例如境界線、海岸線、河流、鐵路、道路、等值線、等密度線等,是地理信息系統(Geographic?Information?System,GIS)中的一類重要地物。現有的線狀要素的注記方式根據地物類型和地圖用途的不同有較大的差別,具體可分為點定位注記配置方式和線定位注記配置方式(曲線注記方式)。其中,曲線注記方式可分為中心線注記配置方式和平行線注記配置方式。例如,道路和街道網一般采用中心線注記配置方式,在其中心線上選取合適的點位進行注記配置;線狀水系的注記一般采用平行線注記配置方式,先求出曲線的平行線,然后在平行線上選取適當的位置進行注記配置;等值線和等密度線則采用點定位注記配置方式,重點在于標注出等值線/等密度線間的拓撲關系,并在等值線/等密度線上選取合適的點位進行注記配置。
相對復雜的平行線注記配置方式適用于諸如線狀水系等復雜線狀要素的注記,但是,在采用平行線注記配置方式注記復雜線狀要素時會出現平行線相對于線狀要素突出或回縮的問題,從而造成線狀要素曲線注記的自身沖突。
發明內容
有鑒于此,本發明的主要目的在于提供一種復雜線狀要素的注記方法,以解決平行線注記配置方式注記復雜線狀要素時出現的平行線相對于線狀要素突出或回縮的問題。
本發明提供了一種復雜線狀要素的注記方法,包括以下步驟:
A、定義線狀要素的平行線,包括以下子步驟:
A1、構建用來定義平行線的參考線;
A2、采用角平分線法求出所述參考線的平行線,其中,對于所述參考線的外側平行線作如下處理:
對于所述參考線上角度小于90°的夾角,利用該夾角平分線上在所述參考線外側的與該夾角的角點距離為一定值的新外側點代替外側平行線上原本與該角點對應的外側點;并在所述新外側點左右各加入一個與所述角點距離同樣為所述定值的輔助點,連接新外側點與左右輔助點構成一線段;最后將該線段與所述外側平行線連接;
B、分段處理所述線狀要素的平行線;
C、在每段線狀要素的平行線上進行注記定位。
由上可以看出,通過上述方法可以解決在采用平行線注記配置方式注記復雜線狀要素時出現的平行線相對于線狀要素突出或回縮的問題,從而避免線狀要素曲線注記的自身沖突。
在上述方法中,步驟A中所述參考線的構建包括:
掃描線狀要素的每一個點,依次以每個點作為角點,求其兩相鄰點與其共同形成的夾角α;
如果α<90°,則計算該角點與其兩相鄰點形成的兩條邊的長度:如果這兩條邊的長度都小于d/tan(α/2),則刪除該角點;如果在這兩條邊中只有一條邊的長度小于d/tan(α/2),則用另一條邊上的距所述角點的距離與較短邊的邊長相同的一點代替該角點,其中d為參考線與其平行線的間距。
由上可以看出,通過上述方法構建的參考線,要比中心線光滑,采用所述參考線適于構建相對于線狀要素不會突出或回縮的平行線。
在上述方法中,在所述子步驟A2之后還包括:
檢查所述平行線中是否存在由相交線段形成的環路:若存在,則刪除環路中的各個頂點,將環路起始點作為新頂點加入平行線坐標串中,并修改平行線的頂點數;輸出平行線新的頂點和線段。
由上可以看出,采用上述方法可以解決影響注記的平行線自相交的問題。
在上述方法中,在所述子步驟A2之后還包括:
從所述平行線的第一條線段開始,依次判斷每條線段與其后線段的距離是否大于0且小于一設定值;如果是線段間彼此端點的距離大于0且小于一設定值,則連接所述端點,如果是線段間端點與線段的距離大于0且小于一設定值,則連接該端點和這個端點在其相近線段上的垂足;最后刪除端點間和/或端點與端點在其相近線段上的垂足間的其他點/線段。
由上可以看出,采用上述方法可以解決影響注記的平行線自相近的問題。
在上述方法中,在所述步驟A與B之間包括:
將所述線狀要素的平行線劃分為多條基礎線段,即所述線狀要素的平行線上每兩點間的線段;
判斷所述線狀要素中是否存在長度大于L合的基礎線段:如果存在,則可以使用平均分割法對這部分基礎線段進行分段處理;
其中,L合為由兩條相鄰基礎線段合并成的合成基礎線段的長度閥值。
在上述方法中,所述步驟B包括以下子步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國測繪科學研究院,未經中國測繪科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110214437.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:地震逃生艙
- 下一篇:有絕緣套環的金屬陶瓷電熱體內燃機氣缸壓力傳感器





