新四季網

一種製圖中文本註記分行方法以及繪製方法

2023-07-22 01:48:31

專利名稱:一種製圖中文本註記分行方法以及繪製方法
技術領域:
本發明涉及電子地圖和數字製圖領域,具體涉及一種文本註記的處理方法。
背景技術:
地圖文本註記是地圖上文字和數字的通稱,是地圖語言之一,直接關係著地圖的美觀性與實用性。因此,電子地圖的製作中,註記是一項重要的內容。但是,如果使用目前的自動製圖軟體來發布中文註記的地圖,註記工作仍然需要大量的人工幹預,特別是其中的點狀地物的註記工作。具體而言,針對上述點狀地物註記問題,目前業內許多軟體不具備對文本註記進行分行的能力。雖然少數製圖工具支持註記分行,但分行效果也很不理想。以ArcGIS9.2 為例,說明其註記分行的實現手段。其主要步驟如下首先,加載Maplex擴展模塊;然後,打開Label Expression對話框,用戶編寫VB腳本,如按照註記的字數,將前一半的文本分到第一行,後一半的文本分到下一行中。其中VB腳本如下所示
function FindLabel([Name]) { if([Name] .length<=5){
return [Name]; } else{
return[Name]. substr(0, .length/2)+"\n"+[Name].substr([Name] .length/2);按照如上的步驟,雖然可實現註記分行,但是存在如下問題1)步驟繁瑣,它要求用戶手工編寫腳本,對於普通用戶有一定的難度;2)分行時只參考了文本字數的簡單特徵,因此分行後的註記不具備語義效果。例如「北辰購物中心」顯示效果是「北辰購\n物中心」,其中Vl表示分行的位置,由此,短語 「購物」被分到了不同行中,可觀性很差。3)標註結果不能保證註記之間互不壓蓋。如

圖1為ArcGIS 9. 2的註記分行效果, 可以看到諸多註記彼此壓蓋。由於註記互不壓蓋是註記配置的共性,是硬性約束條件,後續必須進行註記的人工編輯。顯然,在大規模製圖時,基本不可行。綜上所述,現有技術中,用戶為了得到更美觀的電子地圖,需要大量的後續手工註記編輯工作。所以,為了減少大規模製圖中的人工編輯工作量,需要一種製圖中文本註記智能分行的方法,能夠語義清晰地放置地圖上點狀地物的註記。

發明內容
本發明的目的在於實現對點狀地物的註記智能分行,使得註記的表達符合語義, 從而減少目前電子地圖製圖中註記的手工編輯工作量。根據本發明的一個方面,提供了一種製圖中文本註記分行的方法,包括下列步驟1)根據文本註記的長度確定需要分行的文本註記,並對於所述需要分行的文本註記,利用分詞方法切割所述文本註記,獲得候選位置集合;2)根據語義和表達習慣來從所述候選位置集合中確定分行位置來分行。在上述方法中,所述文本註記的長度用根據文本註記中中文字符和其它字符的權重計算的文本註記的加權得分來表示。在上述方法中,所述文本註記的長度用文本註記中字符的個數表示。在上述方法中,所述步驟1)前還包括步驟0),讀取地名縮略名稱字典,建立地名與縮略名的哈希映射表;所述步驟1)中所述切割之前,對於所述需要分行的文本註記,首先查找所述哈希映射表,對於存在匹配項的文本註記,用其對應縮略名替換該存在匹配項的文本註記。在上述方法中,所述步驟2、替換為對文本註記累計得分,每達到特定分數就分行。在上述方法中,所述步驟幻後還包括判斷最後一行中所有字符的個數,對於字符個數小於所分的行數的情況,則更改分行方式使得所分行數減1。在上述方法中,其中中文字符的權重大於其它字符的權重。在上述方法中,所述中文字符的權重為1,數字和英文字母的權重為0. 183,且標點符號的權重為0. 1。在上述方法中,在所述步驟1)中切割所述文本註記之後,還包括連接地名後綴和其前面的短語。在上述方法中,所述地名後綴包括表示行政區劃、方位和地理名詞的中文字符。在上述方法中,其特徵在於,所述步驟1)中還包括通過判斷是否滿足下述限制條件進一步確定候選位置集合的步驟假設分行後的文本註記中上下兩行文本的加權得分差距在If , ^之
間,其中w為該文本註記的加權得分,d為上下兩行文本的最大差距,其中d大於1。在所述方法中,所述步驟幻中所述確定分行位置時還考慮每行文本的字數。根據本發明的另一方面,還提供了一種文本註記繪製方法,包括1)生成文本註記的合法候選位置;2)根據權利要求1-15任一項方法所獲得的分行結果,計算出該文本註記的每一行文本的寬度Wi與高度hi;其中i為該文本註記所分行數;3)對於候選位置Ci,取寬為
權利要求
1.一種製圖中文本註記分行的方法,包括下列步驟1)根據文本註記的長度確定需要分行的文本註記,並對於所述需要分行的文本註記, 利用分詞方法切割所述文本註記,獲得候選位置集合;2)根據語義和表達習慣來從所述候選位置集合中確定分行位置來分行。
2.根據權利要求1所述的方法,其特徵在於,所述文本註記的長度用根據文本註記中中文字符和其它字符的權重計算的文本註記的加權得分來表示。
3.根據權利要求1所述的方法,其特徵在於,其中,所述文本註記的長度用文本註記中字符的個數表示。
4.根據權利要求1至3任一項所述的方法,其特徵在於,所述步驟1)前還包括步驟0),讀取地名縮略名稱字典,建立地名與縮略名的哈希映射表;所述步驟1)中所述切割之前,對於所述需要分行的文本註記,首先查找所述哈希映射表,對於存在匹配項的文本註記,用其對應縮略名替換該存在匹配項的文本註記。
5.根據權利要求4所述的方法,其特徵在於,所述地名縮略名稱字典中僅包括中文字符數大於5個的地名和該地名的縮略名。
6.根據權利要求4所述的方法,其特徵在於,所述步驟幻替換為對文本註記累計得分,每達到特定分數就分行。
7.根據權利要求6所述的方法,其特徵在於,所述步驟2)後還包括判斷最後一行中所有字符的個數,對於字符個數小於所分的行數的情況,則更改分行方式使得所分行數減 1。
8.根據權利要求1至3任一項所述的方法,其特徵在於,其中中文字符的權重大於其它字符的權重。
9.根據權利要求8所述的方法,其特徵在於,所述中文字符的權重為1,數字和英文字母的權重為0. 183,且標點符號的權重為0. 1。
10.根據權利要求1至3任一項所述的方法,其特徵在於,所述分詞方法為隱馬爾可夫中分分詞方法。
11.根據權利要求1至3任一項所述的方法,其特徵在於,在所述步驟1)中切割所述文本註記之後,還包括連接地名後綴和其前面的短語。
12.根據權利要求11所述的方法,其特徵在於,所述地名後綴包括表示行政區劃、方位和地理名詞的中文字符。
13.根據權利要求1至3任一項所述的方法,其特徵在於,所述步驟1)中還包括通過判斷是否滿足下述限制條件進一步確定候選位置集合的步驟假設分行後的文本註記中上下兩行文本的加權得分差距在$,^之間,其中w為該文本註記的加權得分,d為上下兩行文本的最大差距,其中d大於1。
14.根據權利要求13所述的方法,其特徵在於,d等於3。
15.根據權利要求1至3任一項所述的方法,其特徵在於,所述步驟幻中所述確定分行位置時還考慮每行文本的字數。
16.一種文本註記繪製方法,包括1)生成文本註記的合法候選位置;2)根據權利要求1-15任一項方法所獲得的分行結果,計算出該文本註記的每一行文本的寬度Wi與高度hi;其中i為該文本註記所分行數;3)對於候選位置Ci,取寬為
全文摘要
本發明提供一種製圖中文本註記分行和繪製方法,該分行方法包括下列步驟1)根據文本註記的長度確定需要分行的文本註記,並對於所述需要分行的文本註記,利用分詞方法切割所述文本註記,獲得候選位置集合;2)根據語義和表達習慣來從所述候選位置集合中確定分行位置來分行。通過本發明的上述註記分行和繪製方法,自動避免了整行長地名的出現,在提升了電子地圖的美觀性的同時,還使註記的表達符合語義從而大幅提高了分行的準確率。
文檔編號G06T11/60GK102169591SQ20111013231
公開日2011年8月31日 申請日期2011年5月20日 優先權日2011年5月20日
發明者劉棟, 孫尚椿, 方金雲, 李亞平 申請人:中國科學院計算技術研究所

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀