一種基于gis平臺的電網(wǎng)資源動態(tài)實時gis渲染算法
【專利摘要】本發(fā)明涉及一種基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法,包括以下步驟,GIS電網(wǎng)資源平臺后端服務(wù)器代碼編制與部署;GIS平臺后端服務(wù)器端GIS渲染算法的編寫;調(diào)用圖層算法程序的編制和部署;GIS平臺后端GIS地圖渲染程序的編制與部署;GIS平臺后端把渲染圖層結(jié)果推送至GIS平臺前端;GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示。能夠及時、準確、全面的獲取電力生產(chǎn)、運行的各種資源信息,同時也能為電網(wǎng)安全、高效的運行提供保障,為用戶提供更周到完善的服務(wù)。GIS平臺前端展示界面不需要手工操作,自動進入電網(wǎng)資源GIS渲染界面,把GIS平臺推送的最新數(shù)據(jù)在GIS平臺前端進行默認渲染效果展示。
【專利說明】—種基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法
[0001](一)
【技術(shù)領(lǐng)域】
本發(fā)明涉及Gis技術(shù),具體涉及一種關(guān)于真實感圖形渲染算法的應(yīng)用方法的基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法。
[0002](二)
【背景技術(shù)】
GIS中地圖渲染主要是將空間數(shù)據(jù)轉(zhuǎn)變?yōu)榈貓D圖像并通過計算機模擬顯示,高質(zhì)量的地圖需要準確、形象地表示地理要素的位置、形狀以及質(zhì)量等級等信息,這涉及到空間坐標系統(tǒng)的設(shè)置以及地圖符號的表達,這是GIS系統(tǒng)中非?;A(chǔ)也是非常重要的功能模塊。
[0003]在這種技術(shù)中主要依托于GIS平臺前端定時刷新,將圖層請求參數(shù)及功能請求參數(shù)發(fā)送至服務(wù)端;由服務(wù)端對請求進行邏輯運算與處理,獲取相應(yīng)的出圖信息進行出圖;出圖后發(fā)送至GIS平臺前端進行展示。
[0004]這種顯示數(shù)據(jù)的方式比較難以滿足良好的數(shù)據(jù)傳輸與用戶體驗。首先,GIS平臺前端定時刷新無法確切知道后端數(shù)據(jù)的變化時間,所以造成數(shù)據(jù)通道的時間浪費,以及GIS平臺后端數(shù)據(jù)在變更后無法實時的通知GIS平臺前端;其次,由于數(shù)據(jù)上的滯后以及不斷的請求刷新造成GIS平臺前端的數(shù)據(jù)展示不能良好的展示數(shù)據(jù)功能。
[0005]華北電力大學(xué),徐雪榮在電力GIS平臺地圖渲染的研究與實現(xiàn)中提出了 GIS渲染算法的編寫,涉及坐標轉(zhuǎn)換系統(tǒng)、地圖符號系統(tǒng)等功能模塊,并包含渲染風(fēng)格的設(shè)定等功倉泛。
[0006](三)
【發(fā)明內(nèi)容】
本發(fā)明為了彌補現(xiàn)有技術(shù)的不足,提供了一種基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法,隨著電力信息化建設(shè)的發(fā)展以及電力體制改革的深入,為了更好的適合電力企業(yè)的運行和管理,以地圖為基礎(chǔ)、以空間信息為核心,可以解決GIS平臺后端數(shù)據(jù)不能實時傳送至GIS平臺前端及GIS平臺前端數(shù)據(jù)展示能夠擺脫不斷刷新所造成的影響,經(jīng)過對空間數(shù)據(jù)的錄入、維護、更新、分析、制圖等,最終將空間信息以某種可視化的形式展示給用戶或管理者,滿足用戶的信息需求或為管理者提供準確的理論依據(jù)和科學(xué)的決策支持。
[0007]本發(fā)明是通過如下技術(shù)方案實現(xiàn)的:
一種基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法,其特殊之處在于:包括以下步驟:
(1)GIS電網(wǎng)資源平臺后端服務(wù)器代碼編制與部署,實時接收電網(wǎng)資源文本標注信息;
(2)GIS平臺后端服務(wù)器端GIS渲染算法的編寫,對GIS平臺數(shù)據(jù)進行渲染;
(3)調(diào)用圖層算法程序的編制和部署,根據(jù)相關(guān)圖層信息調(diào)用有關(guān)圖層數(shù)據(jù);
(4)GIS平臺后端GIS地圖渲染程序的編制與部署,主要包括電網(wǎng)設(shè)備資源或氣象信息實時渲染;
(5)GIS平臺后端把渲染圖層結(jié)果推送至GIS平臺前端;
(6)GIS平臺前端編寫事件監(jiān)聽,在GIS平臺前端實現(xiàn)FLEX富客戶端動態(tài)渲染效果展示;
(7)GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示,如支持電網(wǎng)安監(jiān)應(yīng)急、調(diào)度、配網(wǎng)指揮等多個業(yè)務(wù)的動態(tài)GIS效果展示。
[0008]本發(fā)明的基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法,該方法是基于電網(wǎng)資源的,其包括以下步驟:
(1)GIS平臺后端服務(wù)代碼編寫;
(2)GIS平臺后端服務(wù)器端GIS渲染算法的實現(xiàn)(真實感圖形渲染算法研究與實現(xiàn)),并依據(jù)GIS地圖渲染信息編寫GIS平臺前端容器代碼,添加容器監(jiān)聽事件;
(3)搭建GIS平臺后端服務(wù)器;
(4)編寫GIS平臺后端服務(wù)代碼,根據(jù)電網(wǎng)資源渲染數(shù)據(jù)需求進行邏輯處理、調(diào)用圖層數(shù)據(jù);
(5)GIS平臺后端GIS地圖渲染程序的編制與部署,主要包括電網(wǎng)資源圖層實時動態(tài)渲染算法;
(6)GIS平臺后端把所需渲染圖層結(jié)果推送至GIS平臺前端;
(7)GIS平臺前端編寫事件監(jiān)聽,并在前端實現(xiàn)FLEX富客戶端動態(tài)渲染;
(8)GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示;
(9)代碼編譯及部署。
[0009]本發(fā)明的基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法,該方法是基于應(yīng)急平臺的,其包括以下步驟:
(1)GIS平臺后端服務(wù)代碼編寫;
(2)GIS平臺后端服務(wù)器端GIS渲染算法的實現(xiàn),并依據(jù)GIS地圖渲染信息編寫前端容器代碼,添加容器監(jiān)聽事件;
(3)搭建GIS平臺后端服務(wù)器;
(4)編寫GIS平臺后端服務(wù)代碼,根據(jù)應(yīng)急平臺先關(guān)渲染數(shù)據(jù)需求進行邏輯處理、調(diào)用圖層數(shù)據(jù);
(5)GIS平臺后端GIS地圖渲染程序的編制與部署,主要包括應(yīng)急平臺資源圖層實時動態(tài)值染算法;
(6)GIS平臺后端把所需渲染圖層結(jié)果推送至GIS平臺前端;
(7)GIS平臺前端編寫事件監(jiān)聽,并在前端實現(xiàn)FLEX富客戶端動態(tài)渲染;
(8)GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示;
(9)代碼編譯及部署。
[0010]本發(fā)明的有益效果:能夠及時、準確、全面的獲取電力生產(chǎn)、運行的各種資源信息,經(jīng)過提煉、整合、分析后更好的輔助、支持電力企業(yè)管理和領(lǐng)導(dǎo)者做出決策分析,同時也能為電網(wǎng)安全、高效的運行提供保障,為用戶提供更周到完善的服務(wù)。GIS平臺前端展示界面不需要手工操作,通過事件監(jiān)聽到GIS平臺后端推送的數(shù)據(jù),自動進入電網(wǎng)資源GIS渲染界面,把GIS平臺推送的最新數(shù)據(jù)在GIS平臺前端進行默認渲染效果展示。
[0011](四)
【專利附圖】
【附圖說明】
附圖1為本發(fā)明的流程圖;
附圖2為GIS平臺前端容器示意圖。
[0012](五)
【具體實施方式】
附圖為本發(fā)明的一種具體實施例。該實施例的基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法,包括以下步驟:
(1)GIS平臺后端服務(wù)器代碼的編寫;
(2)GIS平臺后端服務(wù)器端GIS渲染算法的實現(xiàn),主要根據(jù)電力GIS平臺地圖渲染的研究與實現(xiàn)來對山東省GIS平臺數(shù)據(jù)進行渲染,并依據(jù)GIS地圖渲染信息編寫GIS平臺前端容器代碼,添加容器監(jiān)聽事件;
(3)搭建GIS平臺后端服務(wù)器;
(5)編寫GIS平臺后端服務(wù)代碼,根據(jù)相關(guān)渲染數(shù)據(jù)需求進行邏輯處理、調(diào)用圖層數(shù)據(jù);
(6)GIS平臺后端GIS地圖渲染程序的編制與部署,主要包括相關(guān)資源圖層實時動態(tài)渲染算法;
(7)后臺把所需渲染圖層結(jié)果推送至GIS平臺前端;
(8)GIS平臺前端編寫事件監(jiān)聽。并在GIS平臺前端實現(xiàn)FLEX富客戶端渲染效果;
(9)GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示;
(10)代碼編譯及部署。
[0013]一、基于電網(wǎng)資源的動態(tài)實時GIS渲染算法的實現(xiàn):
(1)GIS平臺后端服務(wù)器代碼的編寫;
(2)GIS平臺后端服務(wù)器端GIS渲染算法的實現(xiàn),并依據(jù)GIS地圖渲染信息編寫前端容器代碼,添加容器監(jiān)聽事件;
(3)搭建GIS平臺后端服務(wù)器;
(4)編寫GIS平臺后端服務(wù)代碼,根據(jù)電網(wǎng)資源渲染數(shù)據(jù)需求進行邏輯處理、調(diào)用圖層數(shù)據(jù);
(5)GIS平臺后端GIS地圖渲染程序的編制與部署,主要包括電網(wǎng)資源圖層實時動態(tài)渲染算法;
(6)GIS平臺后端把所需渲染圖層結(jié)果推送至前端;
(7)GIS平臺前端編寫事件監(jiān)聽,并在前端實現(xiàn)FLEX富客戶端動態(tài)渲染技術(shù);
(8)GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示;
(9)代碼編譯及部署。
[0014]二、基于應(yīng)急平臺專題的動態(tài)實施GIS渲染算法:
(1)GIS平臺后端服務(wù)器代碼的編寫;
(2)GIS平臺后端服務(wù)器端GIS渲染算法的實現(xiàn),并依據(jù)GIS地圖渲染信息編寫前端容器代碼,添加容器監(jiān)聽事件;
(3)搭建GIS平臺后端服務(wù)器;
(4)編寫GIS平臺后端服務(wù)代碼,根據(jù)應(yīng)急平臺先關(guān)渲染數(shù)據(jù)需求進行邏輯處理、調(diào)用圖層數(shù)據(jù);
(5)GIS平臺后端GIS地圖渲染程序的編制與部署,主要包括應(yīng)急平臺資源圖層實時動態(tài)值染算法;
(6)GIS平臺后端把所需渲染圖層結(jié)果推送至前端;
(7)GIS平臺前端編寫事件監(jiān)聽。并在前端實現(xiàn)FLEX富客戶端動態(tài)渲染技術(shù);
(8)GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示; (9)代碼編譯及部署。
[0015]其中,
GIS是地理信息系統(tǒng)(Geographic Informat1n System)的英文簡稱。GIS平臺一般集合了地圖編輯、查詢、定位,放大,縮小,網(wǎng)絡(luò)分析,路徑分析,等值分析,DEM分析等功能。
[0016]前端容器:前端用戶界面由組件構(gòu)成。一個容器是一個能夠包含其他組件的特殊組件,如圖2所示。
【權(quán)利要求】
1.一種基于Gis平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法,其特征在于:包括以下步驟: (1)GIS電網(wǎng)資源平臺后端服務(wù)器代碼編制與部署,實時接收電網(wǎng)資源文本標注信息; (2)GIS平臺后端服務(wù)器端GIS渲染算法的編寫,對GIS平臺數(shù)據(jù)進行渲染; (3)調(diào)用圖層算法程序的編制和部署,根據(jù)相關(guān)圖層信息調(diào)用有關(guān)圖層數(shù)據(jù); (4)GIS平臺后端GIS地圖渲染程序的編制與部署,主要包括電網(wǎng)設(shè)備資源或氣象信息實時渲染; (5)GIS平臺后端把渲染圖層結(jié)果推送至GIS平臺前端;(6)GIS平臺前端編寫事件監(jiān)聽,在GIS平臺前端實現(xiàn)FLEX富客戶端動態(tài)渲染效果展示; (7)GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示,如支持電網(wǎng)安監(jiān)應(yīng)急、調(diào)度、配網(wǎng)指揮等多個業(yè)務(wù)的動態(tài)GIS效果展示。
2.根據(jù)權(quán)利要求1所述的基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法,其特征在于:該方法是基于電網(wǎng)資源的,其包括以下步驟: (1)GIS平臺后端服務(wù)代碼編寫; (2)GIS平臺后端服務(wù)器端GIS渲染算法的實現(xiàn),并依據(jù)GIS地圖渲染信息編寫前端容器代碼,添加容器監(jiān)聽事件; (3)搭建GIS平臺后端服務(wù)器; (4)編寫GIS平臺后端服務(wù)代碼,根據(jù)電網(wǎng)資源渲染數(shù)據(jù)需求進行邏輯處理、調(diào)用圖層數(shù)據(jù); (5)GIS平臺后端GIS地圖渲染程序的編制與部署,主要包括電網(wǎng)資源圖層實時動態(tài)渲染算法; (6)GIS平臺后端把所需渲染圖層結(jié)果推送至前端; (7)GIS平臺前端編寫事件監(jiān)聽,并在前端實現(xiàn)FLEX富客戶端動態(tài)渲染; (8)GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示; (9)代碼編譯及部署。
3.根據(jù)權(quán)利要求1所述的基于GIS平臺的電網(wǎng)資源動態(tài)實時GIS渲染算法,其特征在于:該方法是基于應(yīng)急平臺的,其包括以下步驟: (1)GIS平臺后端服務(wù)代碼編寫; (2)GIS平臺后端服務(wù)器端GIS渲染算法的實現(xiàn),并依據(jù)GIS地圖渲染信息編寫前端容器代碼,添加容器監(jiān)聽事件; (3)搭建GIS平臺后端服務(wù)器; (4)編寫GIS平臺后端服務(wù)代碼,根據(jù)應(yīng)急平臺先關(guān)渲染數(shù)據(jù)需求進行邏輯處理、調(diào)用圖層數(shù)據(jù); (5)GIS平臺后端GIS地圖渲染程序的編制與部署,主要包括應(yīng)急平臺資源圖層實時動態(tài)值染算法; (6)GIS平臺后端把所需渲染圖層結(jié)果推送至前端; (7)GIS平臺前端編寫事件監(jiān)聽,并在前端實現(xiàn)FLEX富客戶端動態(tài)渲染; (8)GIS平臺前端加載相關(guān)信息GIS渲染數(shù)據(jù)進行展示; (9)代碼編譯及部署。
【文檔編號】G06T15/00GK104268925SQ201410488933
【公開日】2015年1月7日 申請日期:2014年9月23日 優(yōu)先權(quán)日:2014年9月23日
【發(fā)明者】李冬, 王勇, 張建輝, 鄧昊, 何成, 高松, 公凡奎 申請人:山東魯能軟件技術(shù)有限公司