亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

地理信息符號處理方法及系統(tǒng)的制作方法

文檔序號:6331988閱讀:245來源:國知局
專利名稱:地理信息符號處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種GIS技術(shù),尤其涉及一種地理信息符號處理方法及系統(tǒng)。
背景技術(shù)
在各GIS平臺軟件中,都各自有其不同的顏色符號系統(tǒng),因此導(dǎo)致地圖數(shù)據(jù)的展現(xiàn)方式也各異,而警用地理信息系統(tǒng)的平臺建設(shè)與信息展現(xiàn),需要形成統(tǒng)一、規(guī)范化的符號庫管理機制和應(yīng)用模式,消除符號系統(tǒng)在展現(xiàn)和應(yīng)用上的多樣性、局限性。而且,各種GIS平臺中已有的符號庫制作工具,不能夠完全符合警用地理信息系統(tǒng)的符號庫建設(shè)標(biāo)準(zhǔn)。警用地理信息系統(tǒng)的平臺建設(shè)與信息展現(xiàn),需要形成統(tǒng)一、規(guī)范化的符號庫管理機制和應(yīng)用模式,以消除符號庫在展現(xiàn)和應(yīng)用上的多樣性、局限性。現(xiàn)有技術(shù)中存在的缺陷主要有以下兩點1、不同類型GIS平臺原有的符號庫,均擁有其獨立風(fēng)格以及個性化應(yīng)用模式,導(dǎo)致地圖顯示效果存在諸多差異,且無法實現(xiàn)符號庫的跨平臺統(tǒng)一調(diào)用,不符合且不能夠滿足警用地理信息的業(yè)務(wù)應(yīng)用需要;2、同時,各符號庫的獨立開發(fā)維護,會產(chǎn)生較多的重復(fù)性工作,給整個平臺的建設(shè)和應(yīng)用帶來不必要的成本損失和難度。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種地理信息符號處理方法及系統(tǒng),采用。為實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供一種地理信息符號處理方法,包括添加地理信息符號的圖元,根據(jù)預(yù)設(shè)的樣式及相關(guān)屬性對所述圖元進行編輯,形成地理信息符號;對所述地理信息符號進行歸一化參數(shù)設(shè)置; 保存所述地理信息符號,并在電子地圖中進行加載。優(yōu)選地,該方法還包括采用“CM^(”四色對所述地理信息符號的顏色進行設(shè)置。其中,所述地理信息符號包括點符號、線符號及面符號。其中,對所述地理信息符號進行歸一化參數(shù)設(shè)置的操作具體包括指定符號的下列屬性分類編號、符號編號或符號ID、可變線寬、可變顏色、缺省高度、缺省寬度和/或符號名稱。優(yōu)選地,該方法還包括根據(jù)所述符號編碼或符號ID引用相應(yīng)的地理信息符號。優(yōu)選地,該方法在添加地理信息符號的圖元之前還包括指定所述地理信息符號的符號框的大小及定位點位置。優(yōu)選地,該方法還包括通過API接口,對于不同GIS平臺顯示同一的地理信息符號。為實現(xiàn)上述目的,根據(jù)本發(fā)明的另一個方面,提供一種地理信息符號處理系統(tǒng),包括編輯裝置,用于添加地理信息符號的圖元,根據(jù)預(yù)設(shè)的樣式及相關(guān)屬性對所述圖元進行編輯,形成地理信息符號;設(shè)置裝置,用于對所述地理信息符號進行歸一化參數(shù)設(shè)置;存儲裝置,用于存儲所述地理信息符號;加載裝置,用于在電子地圖中進行加載所述地理信息符號。優(yōu)選地,該系統(tǒng)還包括引用裝置,用于根據(jù)所述符號編碼或符號ID引用相應(yīng)的地理信息符號。優(yōu)選地,該系統(tǒng)還包括API接口,用于針對不同GIS平臺顯示同一的地理信息符號。本發(fā)明的地理信息符號處理方法及系統(tǒng),通過采用統(tǒng)一的符號庫更新管理機制, 形成了一套較為完善的符號制作流程,提供對矢量、柵格、Truetype等不同類型符號的編輯和操作功能。另外,對外提供統(tǒng)一的符號顯示API接口,以實現(xiàn)在ArCGIS、Supermap、MapGIS 等不同GIS平臺下地圖顯示基本一致的技術(shù)效果。避免了符號庫建設(shè)與展現(xiàn)的多樣性分化;避免了不同GIS平臺下符號制作以及符號庫管理工具的重復(fù)開發(fā)和維護,降低了警用地理信息平臺的建設(shè)成本,提高了工作效率。


圖1是本發(fā)明地理信息符號處理方法實施例的流程圖;圖2是本發(fā)明地理信息符號處理方法另一實施例的流程圖;圖3是本發(fā)明地理信息符號處理方法實施例中歸一化參數(shù)設(shè)置的示意圖;圖4是本發(fā)明地理信息符號繪制的流程圖;圖5是本發(fā)明地理信息符號處理系統(tǒng)實施例的結(jié)構(gòu)圖。
具體實施例方式以下結(jié)合附圖對本發(fā)明進行詳細說明。在本方案中,將地圖符號根據(jù)其所表達的不同地物信息類型,分為點符號、線符號、面符號三類進行符號庫的分類管理(以不同的后綴名加以區(qū)分)。用戶可以在符號制作工具中創(chuàng)建和定義一個新符號,也可對已有符號的樣式及相關(guān)屬性進行編輯。同時,將地圖顏色以顏色庫的形式進行統(tǒng)一管理,采用“CMI”四色的顏色管理方式,并提供了對專色的編輯功能,這樣可以滿足一些地圖出版用戶的特殊需求。方法實施例如圖1所示,本發(fā)明地理信息符號處理方法實施例包括步驟102,添加地理信息符號的圖元;步驟104,根據(jù)預(yù)設(shè)的樣式及相關(guān)屬性對所述圖元進行編輯,形成地理信息符號;步驟106,對所述地理信息符號進行歸一化參數(shù)設(shè)置;步驟108,保存所述地理信息符號,并在電子地圖中進行加載。本實施例的地理信息符號處理方法,通過采用統(tǒng)一的符號庫更新管理機制,形成了一套較為完善的符號制作流程,提供對矢量、柵格、Truetype等不同類型符號的編輯和操作功能。 創(chuàng)建地理信息符號庫之后,在上層應(yīng)用系統(tǒng)中可通過如下方式使用符號系統(tǒng)
1、通過接口加載指定目錄下的點、線、面符號庫2、通過接口枚舉點、線、面符號庫下面的所有符號3、通過接口調(diào)用符號選擇界面,顯示當(dāng)前符號庫中所有符號,并允許用戶通過鼠標(biāo)選擇某一個符號,并獲得所選符號的類別編碼和ID。4、可以通過接口直接按照符號的類別編碼和ID引用這些符號,獲得符號的更多具體信息,包括符號主類別編碼、符號ID、符號默認(rèn)高度、符號默認(rèn)寬度、符號水平間距、符號垂直間距、符號旋轉(zhuǎn)角度、面邊線寬度、符號顏色編號、符號名稱、填充色、面邊線顏色等等;
充區(qū)域
5、可以調(diào)用點符號繪制接口,直接傳入點坐標(biāo),在地圖平臺上繪制點符號
6、可以調(diào)用線符號繪制接口,直接傳入線坐標(biāo)串,在地圖平臺上沿線繪制線符號
7、可以調(diào)用面符號繪制接口,直接傳入面邊界坐標(biāo)串,在地圖平臺上用面符號填
如圖2所示,本發(fā)明地理信息符號處理方法另一實施例具體包括 步驟202,啟動符號編輯器;
步驟204,打開/創(chuàng)建符號庫,創(chuàng)建一個新的點、線、面符號庫,或者打開一個現(xiàn)有的符號庫文件;步驟206,修改符號框,指定符號框的大小,以及符號的定位點位置;步驟208,增加圖元,設(shè)置屬性,符號編輯工具提供點圓、點弧、矩形點、多邊形、曲線多邊形、文字、折線等多種圖元輸入方法,用戶可以通過這些方法向符號框中增加圖元;步驟210,歸一化參數(shù)設(shè)置,當(dāng)用戶繪制完成后,系統(tǒng)提供多種選項,允許用戶對符號進行縮放,將所繪制區(qū)域自動擴展至符號框區(qū)域,如圖3所示,調(diào)整符號的比例變換;步驟212,將符號保存為符號庫中的一個新符號,或者替換原有符號;步驟214,設(shè)置地理信息符號進行屬性指定符號的下列屬性分類編號、符號編號或符號ID、可變線寬、可變顏色、缺省高度、缺省寬度和/或符號名稱;步驟216,將所有符號存儲到符號庫文件中。為了提供在不同地圖平臺上繪制符號的能力,需要定義一套抽象接口,用于實現(xiàn)地圖坐標(biāo)和屏幕坐標(biāo)之間的雙向轉(zhuǎn)換能力。客戶端需要實現(xiàn)的接口類CEzTsClientlmpl包含的抽象接口函數(shù)如下地圖坐標(biāo)轉(zhuǎn)換為屏幕坐標(biāo)抽象函數(shù)virtual void MapToClient (double mapx, double mapy, int*clientX, int氺clientY) = 0;屏幕坐標(biāo)轉(zhuǎn)換為地圖坐標(biāo)抽象函數(shù)virtual void ClientToMap (int clientX, int clientY, double*mapx, double氺mapy) = 0 ;其中mapx :X方向地圖坐標(biāo)
mapy :Y方向地圖坐標(biāo)
clientX :Χ方向屏幕坐標(biāo)
clientY :Υ方向屏幕坐標(biāo)
如圖4所示,符號繪制內(nèi)部機制描述如下
1、初始化,將客戶端實現(xiàn)的接口類CEzTsClientlmpl (此類包含了地圖坐標(biāo)與屏幕坐標(biāo)之間的雙向轉(zhuǎn)換信息)傳入到符號繪制函數(shù)中;
2、客戶端傳入符號坐標(biāo)、符號屬性等符號繪制信息,如下
點符號的繪制參數(shù)
mainID 符號主編號
subID 符號輔編號
dx, dy 符號地圖坐標(biāo)位置
color 符號RGB顏色值
angle 符號旋轉(zhuǎn)角度,以度為單位
dLineffidth 符號邊界線寬
width, height 符號寬、高
線符號的繪制參數(shù)
mainID 符號主編號
subID 符號輔編號
Ptnum 符號點個數(shù)
PCoords 組成線符號的點數(shù)組
color 符號RGB顏色值
dLineffidth 符號邊界線寬
width, height 符號寬、高
面符號的繪制參數(shù)
mainID 符號主編號
subID 符號輔編號
Ioopnum 環(huán)個數(shù)
PCoords 組成多邊形的點數(shù)組
lpPolyCounts 各個環(huán)的點個數(shù)
color =RGB顏色值
fillclr 填充顏色,若為負數(shù)則不進行顏色填充
Ic 符號邊界顏色
Iw 符號邊界線寬
width, height 符號寬、高
gapx, gapy
bdrawline 是否繪制面邊界
3、符號繪制接口中,依據(jù)客戶端實現(xiàn)的接口類CEzTsClientlmpl的地圖坐標(biāo)與屏
幕坐標(biāo)轉(zhuǎn)換信息進行坐標(biāo)轉(zhuǎn)換,采用畫柄將符號繪制到屏幕對應(yīng)的坐標(biāo)上,同時充分表達符號的其它屬性信息。
4、客戶端屏幕顯示繪制的符號。系統(tǒng)實施例如圖5所示,本發(fā)明地理信息符號處理系統(tǒng)實施例包括編輯裝置52,用于對添加地理信息符號的圖元,根據(jù)預(yù)設(shè)的樣式及相關(guān)屬性對所述圖元進行編輯,形成地理信息符號;設(shè)置裝置M,用于對所述地理信息符號進行歸一化參數(shù)設(shè)置;存儲裝置56,用于存儲所述地理信息符號;加載裝置58,用于在電子地圖中進行加載所述地理信息符號。地理信息符號的具體制作方式在上述方法實施例中已具體說明,在此不再贅述。優(yōu)選地,本實施例還包括API接口,用于針對不同GIS平臺顯示同一的地理信息符號。對外提供統(tǒng)一的符號顯示API接口,以實現(xiàn)在ArcGIS、Supermap、MapGIS等不同GIS 平臺下地圖顯示基本一致的技術(shù)效果。本實施例,通過采用統(tǒng)一的符號庫管理機制,形成了一套較為完善的符號制作流程,提供對矢量、柵格、Truetype等不同類型符號的編輯和操作功能。另外,對外提供統(tǒng)一的符號顯示API接口,以實現(xiàn)在ArcGIS、Supermap、MapGIS等不同GIS平臺下地圖顯示基本一致的技術(shù)效果。避免了符號庫建設(shè)與展現(xiàn)的多樣性分化;避免了不同GIS平臺下符號制作以及符號庫管理工具的重復(fù)開發(fā)和維護,降低了警用地理信息平臺的建設(shè)成本,提高了工作效率。應(yīng)說明的是以上實施例僅用以說明本發(fā)明而非限制,本發(fā)明也并不僅限于上述舉例,一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍中。
權(quán)利要求
1.一種地理信息符號處理方法,其特征在于,包括添加地理信息符號的圖元,根據(jù)預(yù)設(shè)的樣式及相關(guān)屬性對所述圖元進行編輯,形成地理信息符號;對所述地理信息符號進行歸一化參數(shù)設(shè)置; 保存所述地理信息符號,并在電子地圖中進行加載。
2.根據(jù)權(quán)利要求1所述的地理信息符號處理方法,其特征在于,還包括 采用“CMYK”四色對所述地理信息符號的顏色進行設(shè)置。
3.根據(jù)權(quán)利要求1所述的地理信息符號處理方法,其特征在于, 所述地理信息符號包括點符號、線符號及面符號。
4.根據(jù)權(quán)利要求1所述的地理信息符號處理方法,其特征在于,所述地理信息符號相關(guān)屬性包括分類編號、符號編號或符號ID、可變線寬、可變顏色、缺省高度、缺省寬度和/或符號名稱。
5.根據(jù)權(quán)利要求4所述的地理信息符號處理方法,其特征在于,還包括 根據(jù)所述符號編碼或符號ID引用相應(yīng)的地理信息符號。
6.根據(jù)權(quán)利要求1所述的地理信息符號處理方法,其特征在于,對所述地理信息符號進行歸一化參數(shù)設(shè)置的操作包括對所述地理信息符號的比例進行變換調(diào)整。
7.根據(jù)權(quán)利要求1所述的地理信息符號處理方法,其特征在于,所述添加地理信息符號的圖元之前還包括指定所述地理信息符號的符號框的大小及定位點位置。
8.根據(jù)權(quán)利要求1所述的地理信息符號處理方法,其特征在于,還包括 通過API接口,對于不同GIS平臺顯示同一的地理信息符號。
9.一種地理信息符號處理系統(tǒng),其特征在于,包括編輯裝置,用于添加地理信息符號的圖元,根據(jù)預(yù)設(shè)的樣式及相關(guān)屬性對所述圖元進行編輯,形成地理信息符號;設(shè)置裝置,用于對所述地理信息符號進行歸一化參數(shù)設(shè)置; 存儲裝置,用于存儲所述地理信息符號; 加載裝置,用于在電子地圖中進行加載所述地理信息符號。
10.根據(jù)權(quán)利要求8所述的地理信息符號處理系統(tǒng),其特征在于,還包括 API接口,用于針對不同GIS平臺顯示同一的地理信息符號。
全文摘要
本發(fā)明公開了一種地理信息符號處理方法及系統(tǒng)。其中地理信息符號處理方法包括添加地理信息符號的圖元,根據(jù)預(yù)設(shè)的樣式及相關(guān)屬性對所述圖元進行編輯,形成地理信息符號;對所述地理信息符號進行歸一化參數(shù)設(shè)置;保存所述地理信息符號,并在電子地圖中進行加載。本發(fā)明的地理信息符號處理方法及系統(tǒng),通過采用統(tǒng)一的符號庫更新管理機制,形成了一套較為完善的符號制作流程,提供對矢量、柵格、Truetype等不同類型符號的編輯和操作功能。
文檔編號G06F17/30GK102402531SQ201010280978
公開日2012年4月4日 申請日期2010年9月13日 優(yōu)先權(quán)日2010年9月13日
發(fā)明者曹五豐, 李欣, 王生, 程永輝, 趙紀(jì)太 申請人:方正國際軟件(北京)有限公司, 方正國際軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1