一種電網圖形數據的生成方法及裝置制造方法
【專利摘要】本申請公開了一種電網圖形數據的生成方法及裝置,應用于預設的數據資源庫,所述數據資源庫包括文件庫及圖形數據庫,所述文件庫包括至少一個圖形文件,所述圖形數據庫包括每個所述圖形文件的關聯數據,所述方法包括:接收用戶的圖形生成指令,所述圖形生成指令包括圖形標識及圖形編輯信息;在所述文件庫中獲取與所述圖形標識相對應的目標圖形文件,并在所述圖形數據庫中獲取與所述圖形標識相對應的目標關聯數據;依據所述目標關聯數據及所述目標圖形文件,生成電網場景圖;依據所述圖形編輯信息,對所述電網場景圖進行編輯,得到電網圖形數據。
【專利說明】一種電網圖形數據的生成方法及裝置
【技術領域】
[0001]本申請涉及電網規劃【技術領域】,特別涉及一種電網圖形數據的生成方法及裝置。【背景技術】
[0002]現有的各種電網規劃設計應用系統中,涉及到電網規劃圖形編輯功能,大多基于GIS地理信息系統基礎上進行二次開發定制,而用戶每次生成電網圖形數據時,均需要在客戶端重新在電網圖形服務器上下載應用程序并安裝運行,實現電網圖形數據的生成,即為,現有的電網圖形數據生成方案基于CS架構實現,無法應用于其他各類BS架構業務系統中,降低電網圖形數據生成方案的應用性,而且為保證生成的電網圖形數據的版本最先,客戶端中用戶需要多次下載服務器上的更新的應用程序,使得電網圖形數據生成的效率較低。
【發明內容】
[0003]本申請所要解決的技術問題是提供一種電網圖形數據的生成方法及裝置,用以解決現有技術中電網圖形數據的生成方案,為基于CS架構實現,無法應用于其他各類BS架構業務系統中,降低電網圖形數據生成方案的應用性的技術問題,還解決了現有技術中電網圖形數據的生成方案為保證生成的電網圖形數據的版本最先,客戶端中用戶需要多次下載服務器上的更新的應用程序,使得電網圖形數據生成的效率較低的技術問題。
[0004]本申請提供了一種電網圖形數據的生成方法,應用于預設的數據資源庫,所述數據資源庫包括文件庫及圖形數據庫,所述文件庫包括至少一個圖形文件,所述圖形數據庫包括每個所述圖形文件的關聯數據,所述方法包括:
[0005]接收用戶的圖形生成指令,所述圖形生成指令包括圖形標識及圖形編輯信息;
[0006]在所述文件庫中獲取與所述圖形標識相對應的目標圖形文件,并在所述圖形數據庫中獲取與所述圖形標識相對應的目標關聯數據;
[0007]依據所述目標關聯數據及所述目標圖形文件,生成電網場景圖;
[0008]依據所述圖形編輯信息,對所述電網場景圖進行編輯,得到電網圖形數據。
[0009]上述方法,優選的,所述目標圖形文件為矢量圖形文件,所述目標關聯數據包括其對應圖形文件的連接關系;
[0010]其中,所述依據所述目標關聯數據及所述目標圖形文件,生成電網場景圖,包括:[0011 ] 將所述目標圖形文件依據所述目標關聯數據中的連接關系進行連接組合,得到電網場景圖,所述電網場景圖為矢量圖。
[0012]上述方法,優選的,所述圖形編輯信息包括至少一個編輯指令;
[0013]其中,依據所述圖形編輯信息,對所述電網場景圖進行編輯,得到電網圖形數據,包括:
[0014]對所述電網場景圖分別執行與每個所述編輯指令相對應的操作動作,得到電網圖形數據。
[0015]上述方法,優選的,在所述得到電網圖形數據之后,所述方法還包括:[0016]對所述電網圖形數據進行圖形解析,得到解析結果;
[0017]在所述解析結果表明所述電網圖形數據中有圖形文件或其關聯數據發生變化時,在所述電網圖形數據中,提取發生變化的圖形文件和/或其關聯數據;
[0018]依據提取到的圖形文件更新所述文件庫中的圖形文件,和/或,依據提取到的關聯數據更新所述圖形數據庫中的關聯數據。
[0019]上述方法,優選的,在所述得到電網圖形數據之后,所述方法還包括:
[0020]將所述電網圖形數據以預設的頁面顯示格式進行展示。
[0021]本申請還提供了一種電網圖形數據的生成裝置,應用于預設的數據資源庫,所述數據資源庫包括文件庫及圖形數據庫,所述文件庫包括至少一個圖形文件,所述圖形數據庫包括每個所述圖形文件的關聯數據,所述裝置包括:
[0022]指令接收單元,用于接收用戶的圖形生成指令,所述圖形生成指令包括圖形標識及圖形編輯信息;
[0023]文件獲取單元,用于在所述文件庫中獲取與所述圖形標識相對應的目標圖形文件;
[0024]數據獲取單元,用于在所述圖形數據庫中獲取與所述圖形標識相對應的目標關聯數據;
[0025]場景圖生成單元,用于依據所述目標關聯數據及所述目標圖形文件,生成電網場景圖;
[0026]場景圖編輯單元,用于依據所述圖形編輯信息,對所述電網場景圖進行編輯,得到電網圖形數據。
[0027]上述裝置,優選的,所述目標圖形文件為矢量圖形文件,所述目標關聯數據包括其對應圖形文件的連接關系;
[0028]其中,所述場景圖生成單元包括:
[0029]矢量圖生成子單元,用于將所述目標圖形文件依據所述目標關聯數據中的連接關系進行連接組合,得到電網場景圖,所述電網場景圖為矢量圖。
[0030]上述裝置,優選的,所述圖形編輯信息包括至少一個編輯指令;
[0031]其中,所述場景圖編輯單元包括:
[0032]動作執行子單元,用于對所述電網場景圖分別執行與每個所述編輯指令相對應的操作動作,得到電網圖形數據。
[0033]上述裝置,優選的,還包括:
[0034]圖形解析單元,用于在所述場景圖編輯單元得到所述電網圖形數據之后,對所述電網圖形數據進行圖形解析,得到解析結果;
[0035]變化提取單元,用于在所述解析結果表明所述電網圖形數據中有圖形文件或其關聯數據發生變化時,在所述電網圖形數據中,提取發生變化的圖形文件和/或其關聯數據;
[0036]變化更新單元,用于依據提取到的圖形文件更新所述文件庫中的圖形文件,和/或,依據提取到的關聯數據更新所述圖形數據庫中的關聯數據。
[0037]上述裝置,優選的,還包括:
[0038]數據展示單元,用于在所述場景圖編輯單元得到所述電網圖形數據之后,將所述電網圖形數據以預設的頁面顯示格式進行展示。[0039]由上述方案可知,本申請提供的一種電網圖形數據的生成方法及裝置,應用于預設的數據資源庫,該數據資源庫中包括由文件庫及圖形數據庫,該文件庫中設置圖形文件,圖形數據庫中設置圖形文件的關聯數據,本申請在接受到用戶需要進行圖形數據生成的指令之后,在圖形數據庫中獲取與指令中圖形標識對應的目標關聯數據并在文件庫中獲取與圖形標識對應的目標圖形文件,并依據獲取到的目標關聯數據及目標圖形文件生成完整的電網場景圖,之后,依據指令中的圖形編輯信息對該電網場景圖進行編輯,得到滿足用戶需求的電網圖形數據,完成根據用戶需求建立電網圖形模型,實現本申請目的。本申請中不限定數據資源庫的設置區域,因此,預設的數據資源庫可以設置于服務器中,由此,本申請在適用于CS架構業務系統的同時,同樣適用于其他各類BS架構業務系統,由此提高本申請實現電網圖形數據生成方案的應用型。
[0040]同時,本申請在實際應用中,出現圖形文件更新或其關聯數據更新時,可以直接在所述數據資源庫更新,由此,用戶按照其自身需求進行電網圖形數據生成時,直接在數據資源庫中獲取最先版本的圖形文件及其關聯數據等,在本申請應用于BS架構業務系統時,不需要每次去下載更新的應用程序進行安裝,只需通過瀏覽器獲取所需的圖形文件及其關聯數據等,最終實現電網圖形數據的生成,由此,在保證圖形文件及其關聯數據版本最新的同時,提高電網圖形數據的生成效率。
【專利附圖】
【附圖說明】
[0041]為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0042]圖1為本申請提供的一種電網圖形數據的生成方法實施例一的流程圖;
[0043]圖2為本申請實施例的應用示例圖;
[0044]圖3為本申請提供的一種電網圖形數據的生成方法實施例二的流程圖;
[0045]圖4為本申請提供的一種電網圖形數據的生成方法實施例三的流程圖;
[0046]圖5為本申請提供的一種電網圖形數據的生成裝置實施例四的結構示意圖;
[0047]圖6為本申請提供的一種電網圖形數據的生成裝置實施例五的結構示意圖;
[0048]圖7為本申請提供的一種電網圖形數據的生成裝置實施例六的結構示意圖;
[0049]圖8為本申請提供的一種電網圖形數據的生成裝置實施例六的結構示意圖;
[0050]圖9為本申請提供的一種電網圖形數據的生成裝置實施例七的結構示意圖;
[0051]圖10為本申請提供的一種基于BS架構的電網圖形數據的生成系統實施例八的系統架構示意圖。
【具體實施方式】
[0052]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。[0053]參考圖1,為本申請提供的一種電網圖形數據的生成方法實施例一的流程圖,其中,所述方法應用于預設的數據資源庫,所述數據資源庫可以設置于服務器端,用戶可以通過安裝于客戶端的瀏覽器實現對所述數據資源庫的訪問。
[0054]其中,所述數據資源庫中可以包括文件庫及圖形數據庫,所述文件庫中可以包括有圖形文件,所述圖形文件可以理解為圖形模版文件、圖元定義文件或可以導入或導出的圖形文件等圖形相關的磁盤文件。如所述圖形文件可以為變電站、發電廠、輸電線路等構成電網的設備圖形文件等,其中,所述圖形文件中除了包括其圖形之外,還包括圖形的位置信息、屬性信息及設備電壓等級等信息。
[0055]而所述圖形數據庫中可以包括每個所述圖形文件的關聯數據,所述關聯數據可以包括:圖形文件的索引信息(可以理解為標識ID號等的索引表)、圖形文件之間的拓撲信息(可以理解為連接關系等)、圖形文件的節點各種屬性等等。
[0056]其中,本申請實施例一中的方法可以包括以下步驟:
[0057]步驟101:接收用戶的圖形生成指令,所述圖形生成指令中可以包括圖形標識及
圖形編輯信息。
[0058]其中,所述圖形標識是指用戶所需要獲取的圖形文件,例如,用戶要求打開指定的電網模型圖形,圖形標識即篩選條件:2012年底前投運、電壓等級500KV及以上的變電站設備。
[0059]需要說明的是,所述步驟101中可以通過與設置有所述數據資源庫的服務器相連接的瀏覽器實現對所述圖形生成指令的獲取。
[0060]步驟102:在所述文件庫中獲取與所述圖形標識相對應的目標圖形文件,并在所述圖形數據庫中獲取與所述圖形標識相對應的目標關聯數據。
[0061]其中,所述步驟102中可以在所述文件庫中依據所述圖形標識進行一一匹配的方式,獲取所述目標圖形文件;可以利用所述目標圖形文件在所述圖形數據庫中獲取與其對應的目標關聯數據。
[0062]步驟103:依據所述目標關聯數據及所述目標圖形文件,生成電網場景圖。
[0063]其中,所述步驟103中可以通過將所述目標圖形文件和所述目標關聯數據進行組合,得到電網場景圖。
[0064]步驟104:依據所述圖形編輯信息,對所述電網場景圖進行編輯,得到電網圖形數據。
[0065]其中,所述圖形編輯信息中可以為空,也就說,對經過所述步驟103中生成的電網場景圖不做任何編輯,直接作為所述電網圖形數據即可;所述圖像編輯信息中可以包括對所述電網場景圖中各個圖形文件及其關聯數據的圖形著色、圖層關聯等圖形編輯信息和場景管理、拓撲分析、圖形拆分合并、數據聯動等圖形分析信息。
[0066]由上述方案可知,本申請提供的一種電網圖形數據的生成方法實施例一,應用于預設的數據資源庫,該數據資源庫中包括由文件庫及圖形數據庫,該文件庫中設置圖形文件,圖形數據庫中設置圖形文件的關聯數據,本申請在接受到用戶需要進行圖形數據生成的指令之后,在圖形數據庫中獲取與指令中圖形標識對應的目標關聯數據并在文件庫中獲取與圖形標識對應的目標圖形文件,并依據獲取到的目標關聯數據及目標圖形文件生成完整的電網場景圖,之后,依據指令中的圖形編輯信息對該電網場景圖進行編輯,得到滿足用戶需求的電網圖形數據,完成根據用戶需求建立電網圖形模型,實現本申請實施例一目的。本申請實施例一中不限定數據資源庫的設置區域,因此,預設的數據資源庫可以設置于服務器中,由此,本申請實施例一在適用于CS架構業務系統的同時,同樣適用于其他各類BS架構業務系統,由此提高本申請實施例一實現電網圖形數據生成方案的應用型。
[0067]同時,本申請實施例一在實際應用中,出現圖形文件更新或其關聯數據更新時,可以直接在所述數據資源庫更新,由此,用戶按照其自身需求進行電網圖形數據生成時,直接在數據資源庫中獲取最先版本的圖形文件及其關聯數據等,在本申請實施例一應用于BS架構業務系統時,不需要每次去下載更新的應用程序進行安裝,只需通過瀏覽器獲取所需的圖形文件及其關聯數據等,最終實現電網圖形數據的生成,由此,在保證圖形文件及其關聯數據版本最新的同時,提高電網圖形數據的生成效率。
[0068]其中,所述文件庫中的圖形文件可以為矢量圖形文件,由此,所述步驟102中獲取到的目標圖形文件可以為矢量圖形文件,如SVG格式或G格式等。需要說明的是,所述文件庫中的圖形文件可以為依據電網模型中各種設備的相關圖元生成的圖形文件,也可以為用戶在線編輯定義的新圖元文件生成的圖形文件,也可以為依據現有圖形文件進行組合或拆分得到的新的圖形文件,也可以為導入的SVG格式或G格式的用戶自定義圖形文件等。
[0069]需要說明的是,所述目標關聯數據中可以為其對應圖形文件的連接關系等,如第一圖形文件和第二圖形文件具有拓撲連接關系等。
[0070]此時,上述實施例中所述步驟103可以通過以下方式實現:
[0071]將所述目標圖形文件依據所述目標關聯數據中的連接關系進行連接組合,得到電網場景圖。
[0072]其中,所述電網場景圖為所述矢量圖形文件的目標圖形文件生成,同樣為矢量圖。
[0073]例如,所述目標圖形文件為電壓表圖形文件、電源圖形文件及電阻圖形文件,其各自對應的目標關聯數據可以為:電壓表與電阻并聯、電源與電阻串聯、電阻與電源串聯等連接關系,由此所述步驟103中具體為:將所述電壓表圖形文件、電源圖形文件及電阻圖形文件依據這些連接關系進行連接組合,得到電網場景圖,如圖2中所示。
[0074]上述實施例中,所述圖形編輯信息可以包括至少一個編輯指令,每個所述編輯指令中設置有其各自對應的編輯操作動作,如拆分、合并、圖形著色、圖層關聯等編輯操作動作,此時,所述步驟104可以通過以下方式具體實現:
[0075]對所述電網場景圖分別執行與每個所述編輯指令相對應的操作動作,得到電網圖形數據。
[0076]例如,對所述電網場景圖進行圖形著色、圖形編輯、圖形編輯、場景編輯、拓撲分析、圖形拆分合并、數據聯動等操作動,進而得到滿足用戶需求的電網圖形數據。
[0077]參考圖3,為本申請提供的一種電網圖形數據的生成方法實施例二的流程圖,其中,在所述步驟104之后,所述方法還可以包括以下步驟:
[0078]步驟105:對所述電網圖形數據進行圖形解析,得到解析結果。
[0079]其中,所述步驟105中的圖形解析是指分析該電網圖形數據與其對應電網場景圖之間是否具有圖形編輯,如果是,表明所述電網圖形數據中的圖形文件或關聯數據發生變動更新。
[0080]步驟106:在所述解析結果表明所述電網圖形數據中有圖形文件或其關聯數據發生變化時,在所述電網圖形數據中提取發生變化的圖形文件和/或關聯數據。
[0081]其中,所述步驟106中是指在所述解析結果表明所述電網圖形數據相對于其對應的電網場景圖中只有圖形文件發生變化時,在所述電網圖形數據中提取發生變化的圖形文件,在所述解析結果表明所述電網圖形數據相對于其對應的電網場景圖中只有圖形文件的關聯數據發生變化時,在所述電網圖形數據中提取發生變化的關聯數據,在所述解析結果表明所述電網圖形數據相對于其對應的電網場景圖有圖形文件及關聯數據均發生變化時,在所述電網圖形數據中提取發生變化的圖形文件及關聯數據。
[0082]步驟107:依據提取到的圖形文件更新所述文件庫中的圖形文件,和/或,依據提取到的關聯數據更新所述圖形數據庫中的關聯數據。
[0083]需要說明的是,在所述步驟106中提取到發生變化的圖形文件時,在所述步驟107中依據提取到的圖形文件更新所述文件庫中的圖形文件,具體的,可以將提取到的圖形文件替換所述文件庫中具有同一圖形標識的圖形文件;在所述步驟106中提取到發生變化的關聯數據時,在所述步驟107中依據提取到的關聯數據更新所述圖形數據庫中的關聯數據,具體的,將提取到的關聯數據替換所述圖形數據庫中具有同一圖形標識的關聯數據;在所述步驟106中提取到發生變化的圖形文件及關聯數據時,在所述步驟107中依據提取到的圖形文件更新所述文件庫中的圖形文件,并依據提取到的關聯數據更新所述圖形數據庫中的關聯數據,具體的,將提取到的圖形文件替換所述文件庫中具有同一圖形標識的圖形文件,并將提取到的關聯數據替換所述圖形數據庫中具有同一圖形標識的關聯數據。
[0084]由上述方案中可知,本申請實施例中通過將經過依據用戶需求進行編輯變化的圖形文件及關聯數據更新至對應的文件庫及圖形數據庫中,實現對設置于服務器中的數據資源庫的更新,保證滿足用戶需求而生成的電網圖形數據中圖形文件及關聯數據為最新版本。
[0085]參考圖4,為本申請提供的一種電網圖形數據的生成方法實施例三的流程圖,其中,在所述步驟104之后,所述方法還可以包括以下步驟:
[0086]步驟108:將所述電網圖形數據以預設的頁面顯示格式進行展示。
[0087]其中,所述預設的頁面顯示格式可以為web頁面顯示格式。也就是說,所述步驟108中將所述電網圖形數據以web頁面的形式展現給用戶。
[0088]參考圖5,為本申請提供的一種電網圖形數據的生成裝置實施例四的結構示意圖,應用于預設的數據資源庫,所述數據資源庫可以設置于服務器端,用戶可以通過安裝于客戶端的瀏覽器實現對所述數據資源庫的訪問。
[0089]其中,所述數據資源庫中可以包括文件庫及圖形數據庫,所述文件庫中可以包括有圖形文件,所述圖形文件可以理解為圖形模版文件、圖元定義文件或可以導入或導出的圖形文件等圖形相關的磁盤文件。如所述圖形文件可以為變電站、發電廠、輸電線路等構成電網的設備圖形文件等,其中,所述圖形文件中除了包括其圖形之外,還包括圖形的位置信息、屬性信息及設備電壓等級等信息。
[0090]而所述圖形數據庫中可以包括每個所述圖形文件的關聯數據,所述關聯數據可以包括:圖形文件的索引信息(可以理解為標識ID號等的索引表)、圖形文件之間的拓撲信息(可以理解為連接關系等)、圖形文件的節點各種屬性等等。
[0091]其中,所述裝置可以包括:[0092]指令接收單元501,用于接收用戶的圖形生成指令,所述圖形生成指令包括圖形標識及圖形編輯信息。
[0093]其中,所述圖形標識是指用戶所需要獲取的圖形文件,例如,用戶要求打開指定的電網模型圖形,圖形標識即篩選條件:2012年底前投運、電壓等級500KV及以上的變電站設備。
[0094]需要說明的是,所述指令接收單元501中可以通過與設置有所述數據資源庫的服務器相連接的瀏覽器實現對所述圖形生成指令的獲取。
[0095]文件獲取單元502,用于在所述文件庫中獲取與所述圖形標識相對應的目標圖形文件。
[0096]數據獲取單元503,用于在所述圖形數據庫中獲取與所述圖形標識相對應的目標關聯數據。
[0097]其中,所述文件獲取單元502中可以在所述文件庫中依據所述圖形標識進行一一匹配的方式,獲取所述目標圖形文件;所述數據獲取單元503可以利用所述目標圖形文件在所述圖形數據庫中獲取與其對應的目標關聯數據。
[0098]場景圖生成單元504,用于依據所述目標關聯數據及所述目標圖形文件,生成電網場景圖。
[0099]其中,所述場景圖生成單元504中可以通過將所述目標圖形文件和所述目標關聯數據進行組合,得到電網場景圖。
[0100]場景圖編輯單元505,用于依據所述圖形編輯信息,對所述電網場景圖進行編輯,得到電網圖形數據。
[0101]其中,所述圖形編輯信息中可以為空,也就說,所述場景圖編輯單元505對經過所述場景圖生成單元504生成的電網場景圖不做任何編輯,直接作為所述電網圖形數據即可;所述圖像編輯信息中可以包括對所述電網場景圖中各個圖形文件及其關聯數據的圖形著色、圖層關聯等圖形編輯信息和場景管理、拓撲分析、圖形拆分合并、數據聯動等圖形分析信息。
[0102]由上述方案可知,本申請提供的一種電網圖形數據的生成裝置實施例四,應用于預設的數據資源庫,該數據資源庫中包括由文件庫及圖形數據庫,該文件庫中設置圖形文件,圖形數據庫中設置圖形文件的關聯數據,本申請在接受到用戶需要進行圖形數據生成的指令之后,在圖形數據庫中獲取與指令中圖形標識對應的目標關聯數據并在文件庫中獲取與圖形標識對應的目標圖形文件,并依據獲取到的目標關聯數據及目標圖形文件生成完整的電網場景圖,之后,依據指令中的圖形編輯信息對該電網場景圖進行編輯,得到滿足用戶需求的電網圖形數據,完成根據用戶需求建立電網圖形模型,實現本申請實施例四目的。本申請實施例四中不限定數據資源庫的設置區域,因此,預設的數據資源庫可以設置于服務器中,由此,本申請實施例四在適用于CS架構業務系統的同時,同樣適用于其他各類BS架構業務系統,由此提高本申請實施例一實現電網圖形數據生成方案的應用型。
[0103]同時,本申請實施例四在實際應用中,出現圖形文件更新或其關聯數據更新時,可以直接在所述數據資源庫更新,由此,用戶按照其自身需求進行電網圖形數據生成時,直接在數據資源庫中獲取最先版本的圖形文件及其關聯數據等,在本申請實施例四應用于BS架構業務系統時,不需要每次去下載更新的應用程序進行安裝,只需通過瀏覽器獲取所需的圖形文件及其關聯數據等,最終實現電網圖形數據的生成,由此,在保證圖形文件及其關聯數據版本最新的同時,提高電網圖形數據的生成效率。
[0104]其中,所文件庫中的圖形文件可以為矢量圖形文件,由此,所述文件獲取單元502獲取到的目標圖形文件可以為矢量圖形文件,如SVG格式或G格式等。需要說明的是,所述文件庫中的圖形文件可以為依據電網模型中各種設備的相關圖元生成的圖形文件,也可以為用戶在線編輯定義的新圖元文件生成的圖形文件,也可以為依據現有圖形文件進行組合或拆分得到的新的圖形文件,也可以為導入的SVG格式或G格式的用戶自定義圖形文件等。
[0105]需要說明的是,所述目標關聯數據中可以為其對應圖形文件的連接關系等,如第一圖形文件和第二圖形文件具有拓撲連接關系等。
[0106]其中,參考圖6,為本申請提供的一種電網圖形數據的生成裝置實施例五的結構示意圖,其中,所述場景圖生成單元504可以通過以下功能模塊實現:
[0107]矢量圖生成子單元541,用于將所述目標圖形文件依據所述目標關聯數據中的連接關系進行連接組合,得到電網場景圖。
[0108]其中,所述電網場景圖為所述矢量圖形文件的目標圖形文件生成,同樣為矢量圖。
[0109]例如,所述目標圖形文件為電壓表圖形文件、電源圖形文件及電阻圖形文件,其各自對應的目標關聯數據可以為:電壓表與電阻并聯、電源與電阻串聯、電阻與電源串聯等連接關系,由此所述場景圖生成單元504將所述電壓表圖形文件、電源圖形文件及電阻圖形文件依據這些連接關系進行連接組合,得到電網場景圖,如圖2中所示。
[0110]上述實施例中,所述圖形編輯信息包括至少一個編輯指令,每個所述編輯指令中設置有其各自對應的編輯操作動作,如拆分、合并、圖形著色、圖層關聯等編輯操作動作,此時,參考圖7,為本申請提供的一種電網圖形數據的生成裝置實施例六的結構示意圖,其中,所述場景圖編輯單元505可以通過以下功能模塊實現:
[0111]動作執行子單元551,用于對所述電網場景圖分別執行與每個所述編輯指令相對應的操作動作,得到電網圖形數據。
[0112]例如,對所述電網場景圖進行圖形著色、圖形編輯、圖形編輯、場景編輯、拓撲分析、圖形拆分合并、數據聯動等操作動,進而得到滿足用戶需求的電網圖形數據。
[0113]參考圖8,為本申請提供的一種電網圖形數據的生成裝置實施例六的結構示意圖,其中,所述裝置還可以包括:
[0114]圖形解析單元506,用于在所述場景圖編輯單元得到所述電網圖形數據之后,對所述電網圖形數據進行圖形解析,得到解析結果。
[0115]其中,所述圖形解析單元506的圖形解析是指分析該電網圖形數據與其對應電網場景圖之間是否具有圖形編輯,如果是,表明所述電網圖形數據中的圖形文件或關聯數據發生變動更新。
[0116]變化提取單元507,用于在所述解析結果表明所述電網圖形數據中有圖形文件或關聯數據發生變化時,在所述電網圖形數據中,提取發生變化的圖形文件和/或關聯數據。
[0117]其中,所述變化提取單元507是指:在所述解析結果表明所述電網圖形數據相對于其對應的電網場景圖中只有圖形文件發生變化時,在所述電網圖形數據中提取發生變化的圖形文件,在所述解析結果表明所述電網圖形數據相對于其對應的電網場景圖中只有圖形文件的關聯數據發生變化時,在所述電網圖形數據中提取發生變化的關聯數據,在所述解析結果表明所述電網圖形數據相對于其對應的電網場景圖有圖形文件及關聯數據均發生變化時,在所述電網圖形數據中提取發生變化的圖形文件及關聯數據。
[0118]變化更新單元508,用于依據提取到的圖形文件更新所述文件庫中的圖形文件,和/或,依據提取到的關聯數據更新所述圖形數據庫中的關聯數據。
[0119]需要說明的是,在所述變化提取單元507提取到發生變化的圖形文件時,所述變化更新單元508依據提取到的圖形文件更新所述文件庫中的圖形文件,具體的,可以將提取到的圖形文件替換所述文件庫中具有同一圖形標識的圖形文件;在所述變化提取單元507提取到發生變化的關聯數據時,所述變化更新單元508依據提取到的關聯數據更新所述圖形數據庫中的關聯數據,具體的,將提取到的關聯數據替換所述圖形數據庫中具有同一圖形標識的關聯數據;在所述變化提取單元507提取到發生變化的圖形文件及關聯數據時,所述變化更新單元508依據提取到的圖形文件更新所述文件庫中的圖形文件,并依據提取到的關聯數據更新所述圖形數據庫中的關聯數據,具體的,將提取到的圖形文件替換所述文件庫中具有同一圖形標識的圖形文件,并將提取到的關聯數據替換所述圖形數據庫中具有同一圖形標識的關聯數據。
[0120]由上述方案中可知,本申請實施例中通過將經過依據用戶需求進行編輯變化的圖形文件及關聯數據更新至對應的文件庫及圖形數據庫中,實現對設置于服務器中的數據資源庫的更新,保證滿足用戶需求而生成的電網圖形數據中圖形文件及關聯數據為最新版本。
[0121]參考圖9,為本申請提供的一種電網圖形數據的生成裝置實施例七的結構示意圖,其中,所述裝置還可以包括:
[0122]數據展示單元509,用于在所述場景圖編輯單元得到所述電網圖形數據之后,將所述電網圖形數據以預設的頁面顯示格式進行展示。
[0123]其中,所述預設的頁面顯示格式可以為web頁面顯示格式。也就是說,所述數據展示單元509將所述電網圖形數據以web頁面的形式展現給用戶。
[0124]參考圖10,為本申請提供的一種基于BS架構的電網圖形數據的生成系統實施例八的系統架構示意圖,其中,所述系統可以包括上述實施例中所述的電網圖形數據的生成裝置,所述裝置中的數據資源庫設置于服務器端,用戶通過瀏覽器調用所述裝置實現電網圖形數據的生成。
[0125]如圖10中所示,本申請實施例基于電網規劃平臺,其數據集成層中可以包括數據資源層、基礎服務器層、業務邏輯層、應用服務層和展現層,其中:
[0126]所述數據資源層:負責提供運行時所需的數據支撐,包含圖形數據庫和文件系統;
[0127]所述基礎服務層:負責以接口的方式向上層提供服務,包含數據訪問服務、地圖服務、圖形服務、著色服務等服務,其中,上述基礎服務層與所述數據資源層之間可以通過SotowerDE 平臺和 GIS (Geographic Information System,地理信息系統)實現;
[0128]所述業務邏輯層:負責各業務邏輯的實現,包含了對展現平臺業務邏輯進行處理的各種組件,如圖10中地理信息對應組件、圖形編輯對應組件、圖形著色對應組件及圖形應用對應組件等;
[0129]所述應用服務層:負責以接口的形式對外提供服務,包括地圖訪問接口和圖形訪問接口,提供了對地圖訪問以及操作、圖形相關操作的接口 ;
[0130]所述展現層:以Web頁面的形式提供各種功能。
[0131]需要說明的是,上述地理信息對應組件可以通過GIS地理信息系統實現。
[0132]由上述方案中可知,電網規劃是電力系統規劃的重要組成部分,其任務是根據規劃期間的負荷增長及電源規劃方案確定相應的最佳電網結構,以滿足經濟可靠地輸送電力的要求。電網規劃是確定電網建設項目的科學工作,直接決定了電網的可靠性和經濟效益,需要大量的圖形分析做支持,需要一個完整的圖形體系做支撐,需要與地理信息系統結合的、具備動態圖形顯示和交互操作的圖形快速建模平臺。因此,本申請實施例中的系統面向電力系統交互式規劃、仿真計算及其它相關業務,采用JavaEE技術路線,遵循MVC(model-view_controller,模型-視圖-控制器)框架進行開發,米用JavaScript為系統對外接口,提供數據訪問服務、地圖服務、圖形服務、著色服務,對外提供地圖訪問接口及圖形訪問接口供其他系統進行調用,滿足總部(分部)、省、地市、縣等多級用戶規劃設計,滿足主網規劃、配網規劃、專題研究等應用。
[0133]如圖10中所示,本申請實施例中的系統面向電力系統應用,和地理信息系統結合,提供全面豐富的功能,提供以時間、空間和電壓等級等維度展示電網網架變化過程;顯示專題圖;等高著色;運行參數呈現等專有功能。系統提供地理信息系統及其配置工具,管理各個地理區域的地圖,允許地圖的導入、顯示配置;提供地圖顯示、搜索、距離測量、面積測量、比例尺顯示、鷹眼圖顯示、平移縮放顯示、鼠標位置顯示等功能;建立一套圖形編輯子系統,實現圖形編輯、圖庫管理、圖形著色、圖層管理等功能;實現一套可擴展的業務應用子系統,實現場景管理、拓撲分析、多維分析、圖形拆分合并、數據聯動等圖形分析功能。
[0134]由上文中可知,本申請實施例中將電網設備圖形信息與地理信息相結合,基于Web瀏覽器進行電網設備圖形快速生成(建模);提供可獨立使用的圖形建模平臺,同時提供基于JavaScript的API包,可實現與各類BS架構業務系統進行無縫集成;將圖形著色與圖形編輯相結合,實現了電網運行 參數實時呈現,編輯運行一體化。
[0135]需要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0136]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0137]以上對本申請所提供的一種電網圖形數據的生成方法及裝置進行了詳細介紹,本文中應用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領域的一般技術人員,依據本申請的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本申請的限制。
【權利要求】
1.一種電網圖形數據的生成方法,其特征在于,應用于預設的數據資源庫,所述數據資源庫包括文件庫及圖形數據庫,所述文件庫包括至少一個圖形文件,所述圖形數據庫包括每個所述圖形文件的關聯數據,所述方法包括: 接收用戶的圖形生成指令,所述圖形生成指令包括圖形標識及圖形編輯信息; 在所述文件庫中獲取與所述圖形標識相對應的目標圖形文件,并在所述圖形數據庫中獲取與所述圖形標識相對應的目標關聯數據; 依據所述目標關聯數據及所述目標圖形文件,生成電網場景圖; 依據所述圖形編輯信息,對所述電網場景圖進行編輯,得到電網圖形數據。
2.根據權利要求1所述的方法,其特征在于,所述目標圖形文件為矢量圖形文件,所述目標關聯數據包括其對應圖形文件的連接關系; 其中,所述依據所述目標關聯數據及所述目標圖形文件,生成電網場景圖,包括: 將所述目標圖形文件依據所述目標關聯數據中的連接關系進行連接組合,得到電網場景圖,所述電網場景圖為矢量圖。
3.根據權利要求1所述的方法,其特征在于,所述圖形編輯信息包括至少一個編輯指令; 其中,依據所述圖形編輯信息,對所述電網場景圖進行編輯,得到電網圖形數據,包括: 對所述電網場景圖分別執行與每個所述編輯指令相對應的操作動作,得到電網圖形數據。
4.根據權利要求1、2或3所述的方法,其特征在于,在所述得到電網圖形數據之后,所述方法還包括: 對所述電網圖形數據進行圖形解析,得到解析結果; 在所述解析結果表明所述電網圖形數據中有圖形文件或關聯數據發生變化時,在所述電網圖形數據中,提取發生變化的圖形文件和/或關聯數據; 依據提取到的圖形文件更新所述文件庫中的圖形文件,和/或,依據提取到的關聯數據更新所述圖形數據庫中的關聯數據。
5.根據權利要求1、2或3所述的方法,其特征在于,在所述得到電網圖形數據之后,所述方法還包括: 將所述電網圖形數據以預設的頁面顯示格式進行展示。
6.一種電網圖形數據的生成裝置,其特征在于,應用于預設的數據資源庫,所述數據資源庫包括文件庫及圖形數據庫,所述文件庫包括至少一個圖形文件,所述圖形數據庫包括每個所述圖形文件的關聯數據,所述裝置包括: 指令接收單元,用于接收用戶的圖形生成指令,所述圖形生成指令包括圖形標識及圖形編輯息; 文件獲取單元,用于在所述文件庫中獲取與所述圖形標識相對應的目標圖形文件; 數據獲取單元,用于在所述圖形數據庫中獲取與所述圖形標識相對應的目標關聯數據; 場景圖生成單元,用于依據所述目標關聯數據及所述目標圖形文件,生成電網場景圖;場景圖編輯單元,用于依據所述圖形編輯信息,對所述電網場景圖進行編輯,得到電網圖形數據。
7.根據權利要求6所述的裝置,其特征在于,所述目標圖形文件為矢量圖形文件,所述目標關聯數據包括其對應圖形文件的連接關系; 其中,所述場景圖生成單元包括: 矢量圖生成子單元,用于將所述目標圖形文件依據所述目標關聯數據中的連接關系進行連接組合,得到電網場景圖,所述電網場景圖為矢量圖。
8.根據權利要求6所述的裝置,其特征在于,所述圖形編輯信息包括至少一個編輯指令; 其中,所述場景圖編輯單元包括: 動作執行子單元,用于對所述電網場景圖分別執行與每個所述編輯指令相對應的操作動作,得到電網圖形數據。
9.根據權利要求6、7或8所述的裝置,其特征在于,還包括: 圖形解析單元,用于在所述場景圖編輯單元得到所述電網圖形數據之后,對所述電網圖形數據進行圖形解析,得到解析結果; 變化提取單元,用于在 所述解析結果表明所述電網圖形數據中有圖形文件或關聯數據發生變化時,在所述電網圖形數據中,提取發生變化的圖形文件和/或關聯數據; 變化更新單元,用于依據提取到的圖形文件更新所述文件庫中的圖形文件,和/或,依據提取到的關聯數據更新所述圖形數據庫中的關聯數據。
10.根據權利要求6、7或8所述的裝置,其特征在于,還包括: 數據展示單元,用于在所述場景圖編輯單元得到所述電網圖形數據之后,將所述電網圖形數據以預設的頁面顯示格式進行展示。
【文檔編號】G06F17/30GK103646091SQ201310693556
【公開日】2014年3月19日 申請日期:2013年12月17日 優先權日:2013年12月17日
【發明者】曹占峰, 劉海濤, 田田 申請人:北京中電普華信息技術有限公司, 國家電網公司