專利名稱:一種氣象地圖中區(qū)域填充圖的繪制方法及裝置的制作方法
技術領域:
本發(fā)明涉及廣電領域的圖文制作技術領域,尤其涉及一種氣象地圖中區(qū)域填充圖的繪制方法及裝置。
背景技術:
優(yōu)秀的電視包裝制作,可以通過巧妙的構思,精美的畫面,高科技的視頻合成技術,最佳的音效處理來實現(xiàn)。具有強烈的心靈震撼和視聽沖擊力,起到很好的宣傳和行銷廣告的作用,提高電視節(jié)目的收視率。天氣預報系統(tǒng)中常常用到區(qū)域突出(如填充顏色),與一些天氣符號一起配合,為天氣預報節(jié)目的播出增添更加直觀的效果。
現(xiàn)有技術中,氣象節(jié)目制作過程中的氣象信息數(shù)據基本都是來源于國家氣象局下發(fā)的Micaps標準數(shù)據,其中Micaps第九類數(shù)據也即地圖線條數(shù)據可以提供全國的省界數(shù)據,但是發(fā)明人在實施本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術存在以下技術問題Micaps第九類數(shù)據所提供的省界數(shù)據不夠精細,當?shù)貓D放大到某地區(qū)級別時,離散點的數(shù)量不夠多,地區(qū)界限不夠圓滑,影響視覺效果。由中國國家測繪局提供包括國家邊界數(shù)據、省界數(shù)據和地區(qū)邊界數(shù)據的Shapefile的精細度大,精確度高,但是現(xiàn)有的氣象節(jié)目制作中并沒有利用Shapefile數(shù)據。
發(fā)明內容
為了解決上述現(xiàn)有技術的缺點,本發(fā)明的主要目的是提供一種氣象地圖中區(qū)域填充圖的繪制方法及裝置,利用包括國家邊界數(shù)據、省界數(shù)據和地區(qū)邊界數(shù)據的矢量數(shù)據格式文件Shapefile進行氣象地圖中區(qū)域填充圖的繪制,以使氣象地圖中的區(qū)域填充中視覺效果更加直觀突出。為了達到上述目的,本發(fā)明提供了一種氣象地圖中區(qū)域填充圖的繪制方法,具體包括獲取矢量數(shù)據格式文件Shapefile邊界數(shù)據;解析所述Shapefile邊界數(shù)據并自定義為國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據; 將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級;根據用戶需求選擇需要填充的區(qū)域,并將分級后的所述國界文本數(shù)據、所述省界文本數(shù)據和所述縣級行政區(qū)邊界文本數(shù)據填充到所述需要填充的區(qū)域;根據填充后的區(qū)域繪制氣象地圖中的區(qū)域填充圖。本發(fā)明的另一方面還提供了一種繪制氣象地圖中區(qū)域填充圖的裝置,該裝置包括
邊界數(shù)據獲取單元,用于獲取矢量數(shù)據格式文件Shapefile邊界數(shù)據;邊界數(shù)據解析單元,用于解析所述Shapefile邊界數(shù)據為自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據;分級構建單元,用于將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級;區(qū)域填充圖繪制單元,用于根據用戶需求選擇需要填充的區(qū)域,并將分級后的所述國界文本數(shù)據、所述省界文本數(shù)據和所述縣級行政區(qū)邊界文本數(shù)據填充到所述需要填充的區(qū)域;根據填充后的區(qū)域繪制氣象地圖中的區(qū)域填充圖。本發(fā)明中利用中國國家測繪局提供包括國家邊界數(shù)據、省界數(shù)據和地區(qū)邊界數(shù)據的Shapefile數(shù)據進行氣象地圖中區(qū)域填充圖的繪制,繪制出得區(qū)域填充圖精細度大,精 確度聞,大大提聞了視覺效果。
為了更清楚的說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單的介紹,顯而易見的,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I為本發(fā)明實施例中提供的一種氣象地圖中區(qū)域填充圖的繪制方法流程圖;圖2為本發(fā)明另一實施例中提供的氣象地圖中區(qū)域填充圖的繪制方法流程圖;圖3為本發(fā)明實施例中解析的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據的內容示意圖;圖4為本發(fā)明實施例中三級樹狀結構的分級效果圖;圖5為本發(fā)明實施例中提供的繪制氣象地圖中區(qū)域填充圖的裝置構成圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整的描述,顯然所描述的實施例僅是本發(fā)明的一部分實施例,不是全部的實施例,基于本發(fā)明中的實施例,本領域普通技術人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例一中提供了一種氣象地圖中區(qū)域填充圖的繪制方法,利用中國國家測繪局提供的矢量數(shù)據格式文件Shapefile數(shù)據進行地圖中區(qū)域的填充,Shape files是ESRI提供的一種矢量數(shù)據格式,它沒有拓撲信息,一個Shape files由一組文件組成,其中必要的基本文件包括坐標文件(.shp)、索引文件(.shx)和屬性文件(.dbf)三個文件。如圖I所示,該方法包括步驟SlOl :獲取矢量數(shù)據格式文件Shapefile邊界數(shù)據。該邊界數(shù)據中包括中國國界文本數(shù)據china_country_p. shp、中國省界文本數(shù)據china_province_p. shp、中國地區(qū)邊界數(shù)據china_county_p. shp以及對應屬性文件dbf文件和索引文件shx文件。步驟S102 :解析所述Shapefile邊界數(shù)據并自定義為國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據。
步驟S103 :將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級;步驟S104:根據用戶需求選擇需要填充的區(qū)域,并將分級后的所述國界文本數(shù)據、所述省界文本數(shù)據和所述縣級行政區(qū)邊界文本數(shù)據填充到所述需要填充的區(qū)域,根據填充后的區(qū)域繪制氣象地圖中的區(qū)域填充圖。本發(fā)明中利用中國國家測繪局提供包括國家邊界數(shù)據、省界數(shù)據和地區(qū)邊界數(shù)據的Shapefile數(shù)據進行氣象地圖中區(qū)域填充圖的繪制,繪制出得區(qū)域填充圖精細度大,精確度聞,大大提聞了視覺效果。本發(fā)明實施例二將對實施例一中的利用中國國家測繪局提供的Shapefile數(shù)據進行氣象地圖中的區(qū)域填充圖的繪制方法做進一步詳細的說明,具體實現(xiàn)如圖2所示步驟S201 :首先獲得中國國家測繪局提供的Shapefile邊界數(shù)據china_country_p. shp、china_province_p. shp、china_county_p. shp 以及對應 dbf 和 shx 文件。步驟S202 :參考標準 Shapefile 的格式定義,將 china_country_p. shp、china_province_p. shp以及china_county_p. shp解析為自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據。具體的,解析的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據的內容具體如圖3所示,其中,國界邊界數(shù)據中多邊形個數(shù)894,中華人民共和國省界邊界數(shù)據多邊形個數(shù)924,縣級數(shù)據多邊形個數(shù)3366。步驟S203 :將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級后以三級樹結構存儲,構造三級樹狀結構,頂級為國界數(shù)據,次級為省界數(shù)據,第三級為縣級行政區(qū)邊界數(shù)據,具體的分級效果圖如圖4所示。上述三個分級之間兩兩是彼此獨立的,這樣分級的好處在于在選擇各個填充區(qū)域的同時,可以不影響各個級別行政區(qū)域的填充效果。步驟S204:選擇需要填充的區(qū)域,并可分別對各個區(qū)域進行顏色和透明度的選擇。步驟S205 :并將分級后的所述國界文本數(shù)據、所述省界文本數(shù)據和所述縣級行政區(qū)邊界文本數(shù)據填充到所述需要填充的區(qū)域,根據填充后的區(qū)域繪制氣象地圖中的區(qū)域填充圖。優(yōu)選的,本實施列中使用⑶I+(Graphics Device Interface,圖形設備接口)的Graphics的FillPath方法以及GraphicsPath的AddPolygon方法構造區(qū)域填充圖。優(yōu)選的,在繪制氣象地圖中可以修改每個行政區(qū)域的選擇狀態(tài)以及填充顏色和透明度以達到更加直觀的突出效果,為氣象節(jié)目制作增添亮點。本發(fā)明實施例中利用中國國家測繪局提供包括國家邊界數(shù)據、省界數(shù)據和地區(qū)邊界數(shù)據的Shapefile數(shù)據進行氣象地圖中區(qū)域填充圖的繪制,繪制出得區(qū)域填充圖精細度大,精確度聞,大大提聞了視覺效果。本發(fā)明實施例三中提供了一種繪制氣象地圖中區(qū)域填充圖的裝置,該裝置如圖5所示,包括邊界數(shù)據獲取單元51,用于獲取矢量數(shù)據格式文件Shapefile邊界數(shù)據。其中,所述Shapefile邊界數(shù)據包括國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據以及對應的屬性文件dbf文件和索引文件shx文件。邊界數(shù)據解析單元52,用于解析所述Shapefile邊界數(shù)據為自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據。分級構建單元53,用于將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級。優(yōu)選的,將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級后以三級樹結構存儲,構造的三級樹結構為頂級、次級與第三級之間兩兩彼此
獨立。 區(qū)域填充圖繪制單元54,用于選擇需要填充的區(qū)域,繪制氣象地圖中的區(qū)域填充圖。優(yōu)選的,所述區(qū)域填充繪制單元54還包括選擇子單元541,用于分別對各個區(qū)域進行顏色和透明度的選擇。修改編輯子單元542,用于繪制氣象地圖中的區(qū)域填充圖后,修改行政區(qū)域的選擇狀態(tài)、填充顏色和/或透明度。本發(fā)明中利用中國國家測繪局提供包括國家邊界數(shù)據、省界數(shù)據和地區(qū)邊界數(shù)據的Shapefile數(shù)據進行氣象地圖中區(qū)域填充圖的繪制,繪制出得區(qū)域填充圖精細度大,精確度聞,大大提聞了視覺效果。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可以通過軟件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明的技術方案可以以軟件產品的形式體現(xiàn)出來,該軟件產品可以存儲在一個非易失性存儲介質(可以是⑶-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施例,但本發(fā)明的特征并不局限于此,任何熟悉該項技術的人在本發(fā)明領域內,可輕易想到的變化或修飾,都應涵蓋在以下本發(fā)明的申請專利范圍中。
權利要求
1.一種氣象地圖中區(qū)域填充圖的繪制方法,其特征在于,該方法包括 獲取矢量數(shù)據格式文件Shapefile邊界數(shù)據; 解析所述Shapefile邊界數(shù)據并自定義為國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據; 將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級; 根據用戶需求選擇需要填充的區(qū)域,并將分級后的所述國界文本數(shù)據、所述省界文本數(shù)據和所述縣級行政區(qū)邊界文本數(shù)據填充到所述需要填充的區(qū)域; 根據填充后的區(qū)域繪制氣象地圖中的區(qū)域填充圖。
2.如權利要求I所述的氣象地圖中區(qū)域填充圖的繪制方法,其特征在于,獲取的所述Shapefile邊界數(shù)據包括 國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據以及對應的屬性文件dbf文件和索引文件shx文件。
3.如權利要求I所述的氣象地圖中區(qū)域填充圖的繪制方法,其特征在于,將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級后以三級樹結構存儲,所述三級樹結構具體為 頂級為國界數(shù)據,次級為省界數(shù)據,第三級為縣級行政區(qū)邊界數(shù)據。
4.如權利要求3所述的氣象地圖中區(qū)域填充圖的繪制方法,其特征在于,所述三級樹結構還包括 頂級、次級與第三級之間兩兩彼此獨立。
5.如權利要求I所述的氣象地圖中區(qū)域填充圖的繪制方法,其特征在于,所述選擇需要填充的區(qū)域的同時還包括 分別對各個區(qū)域進行顏色和透明度的選擇。
6.如權利要求I所述的氣象地圖中區(qū)域填充圖的繪制方法,其特征在于,所述繪制氣象地圖中的區(qū)域填充圖還包括 修改行政區(qū)域的選擇狀態(tài)、填充顏色和/或透明度。
7.一種繪制氣象地圖中區(qū)域填充圖的裝置,其特征在于,該裝置包括 邊界數(shù)據獲取單元,用于獲取矢量數(shù)據格式文件Shapefile邊界數(shù)據; 邊界數(shù)據解析單元,用于解析所述Shapefile邊界數(shù)據為自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據; 分級構建單元,用于將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級; 區(qū)域填充圖繪制單元,用于根據用戶需求選擇需要填充的區(qū)域,并將分級后的所述國界文本數(shù)據、所述省界文本數(shù)據和所述縣級行政區(qū)邊界文本數(shù)據填充到所述需要填充的區(qū)域;根據填充后的區(qū)域繪制氣象地圖中的區(qū)域填充圖。
8.如權利要求7所述的繪制氣象地圖中區(qū)域填充的裝置,其特征在于,所述區(qū)域填充繪制單元還包括 選擇子單元,用于分別對各個區(qū)域進行顏色和透明度的選擇。
修改編輯子單元,用于繪制氣象地圖中的區(qū)域填充圖后,修改行政區(qū)域的選擇狀態(tài)、填充顏色和/或透明度。
全文摘要
本發(fā)明公開了一種氣象地圖中區(qū)域填充圖的繪制方法及裝置,該方法包括獲取矢量數(shù)據格式文件Shapefile邊界數(shù)據;解析所述Shapefile邊界數(shù)據并自定義為國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據;將所述自定義的國界文本數(shù)據、省界文本數(shù)據和縣級行政區(qū)邊界文本數(shù)據進行分級;選擇需要填充的區(qū)域,并將分級后的數(shù)據填充到需要填充的區(qū)域,繪制氣象地圖中的區(qū)域填充圖。本發(fā)明中利用中國國家測繪局提供包括國家邊界數(shù)據、省界數(shù)據和地區(qū)邊界數(shù)據的Shapefile數(shù)據進行氣象地圖中區(qū)域填充圖的繪制,繪制出得區(qū)域填充圖精細度大,精確度高,大大提高了視覺效果。
文檔編號G06T11/60GK102750719SQ201110250038
公開日2012年10月24日 申請日期2011年8月29日 優(yōu)先權日2011年8月29日
發(fā)明者李丹 申請人:新奧特(北京)視頻技術有限公司