999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微服務的二三維一體化電力GIS平臺設計

2022-08-31 03:47:12周慧明張曉春章洪良
制造業自動化 2022年7期
關鍵詞:可視化用戶服務

周慧明,張曉春,章洪良,楊 帆,金 寧*

(1.浙江華云信息科技有限公司,杭州 310008;2.中國計量大學,杭州 310018)

0 引言

電力是當今社會重要的能源之一,由于人口、經濟、資源、地理環境等因素,造成了電力數據具有復雜的空間特征[1]。電力GIS是將電力企業中設備信息、生產數據、用戶信息等進行信息化的綜合生產管理系統,其集成了電力數據采集、信息管理、數據挖掘等功能[2~4]。大力發展電力GIS,有利于保證電力生產、運輸、管理等環節的效率,提高供電企業的生產經濟效益。

電力作為最主要的生活能源之一,其在生產、運檢和管理的過程中產生大量數據[5]。而電力GIS的核心任務是為電力行業的各項任務提供地理空間信息基礎數據與服務,其強大的分析與可視化能力,可滿足電力行業對空間數據管理和可視化等方面的需求[5]。二維GIS技術與電力GIS中的廣泛應用,使得電力GIS在處理地理信息數據方面具有優異的表現。例如,于泓漪提出了電力GIS建設的系統模型,并對電力GIS中的多種數據模型進行對比分析[6];鐘一俊等闡述了電力GIS的業務規劃、GIS建設的關鍵技術,提出了技術架構[7]。隨著“智慧城市”概念興起,對電力GIS提出了更高的要求,需要其具有處理更高維度空間數據的能力,從而真實再現三維客觀世界[8]。隨著三維GIS技術更加成熟,開展三維GIS技術在電力系統中的應用具有重要的意義。魏祖寬等分析了二維GIS在電力系統中的局限性,并探討了三維GIS技術的在電力系統下的應用[9];張亞迪等針對實際場景中電網系統中的數據展示,將三維GIS應用到電網管理系統中,實現了電網數據信息的可視化[10];王堃等針對電力配網的特點,開發了基于三維GIS的電力配網系統[11]。

三維GIS技術處理空間數據具有非常大的優勢,能夠對電力設施及其周圍環境進行三維可視化展示,但是其需要高質量的數據進行支撐,造成了其在三維數據存儲、處理以及可視化等方面存在缺陷,不能很好地滿足實際應用需求。開展二三維一體化GIS平臺已經成為一個熱點研究課題。目前,基于二三維一體化技術的GIS平臺在地理信息管理、軍工、農業等領域開始了廣泛的應用[12~14]。因此,開展二三維一體化的電力GIS平臺對電力系統具有重要的意義和應用價值。

基于上述需求,本文提出一種基于微服務的二三維一體化的電力GIS設計方案,該方案在電力GIS中集成二維地圖和三維地圖的數據,利用數據同步技術和二三維聯動技術,實現電力GIS對多維度地圖數據的處理和分析;同時本系統基于微服務的思想,進行總體架構和功能的設計,實現服務組件化,提高系統的擴容能力,保證了平臺的高可用。

1 基于微服務的二三維一體化電力GIS總體架構

微服務架構是一種細粒度、自治、協同工作的服務體系,其依據業務需求將應用程序劃分成多個相互獨立的子服務,各個子服務通過輕量級的通信機制進行數據傳遞。微服務架構具有開發簡單、可擴展性、可升級性、技術異質性等特點,便于系統的技術升級和功能更新[15]。基于微服務的二三維一體化GIS系統主要架構如圖1所示。本系統將架構劃分為多個層級,包含基礎層、數據層、服務層、代理層、應用層等。數據層,選擇關系型數據庫MySQL、文件服務器以及UDB作為數據存儲;服務層,該層是本系統的主要內容,包含了二三維地圖引擎管理、業務服務、基礎服務、組件管理等;接口層,使用SpringCloud Gateway作為了服務網關,接收外部請求并進行轉發;代理層,使用Nginx作為反向代理服務器;應用層,實現了外部提供的應用;展示層,是該系統的Web和移動端界面,實現系統與人的交互。

圖1 二三維一體化電力GIS系統架構

1.1 基礎層

基礎層包括了網絡、物理機、云計算以及虛擬機等基礎設施。基礎設施層負責為二三維一體化電力GIS平臺提供基本保證。

1.2 數據層

數據層包含,PMS系統數據、業務數據、矢量數據、氣象數據、影像數據、模型數據、DEM高程數據等。根據數據形式不同,選擇不同的存儲系統進行存儲。本系統采用MySQL與文件服務器的形式存儲PMS系統、業務數據等數據;針對地理信息數據,如模型數據、矢量數據以及DEM數據采用UDB數據進行存儲。

1.3 服務層

服務層是該系統的重要組成部分,包含了業務服務、基礎服務、管理組件、公共組件等內容。本系統選擇基于Java的Spring框架作為技術框架,對多數主流框架提供支持,且提供了事務管理、依賴關系管理等眾多功能;

基礎服務包含了權限控制、緩存服務、引擎管理以及任務調度等內容;

業務服務包含用戶管理、數據處理、信息查詢、智能應用、二維地圖、三維地圖、基礎業務、視頻監控、設備信息、天氣信息、風險預測、數據可視化等服務;

公共組件中包含日志記錄、服務通信和消息隊列等部分,本系統采用Log4j作為日志記錄組件,記錄運行時變量變化狀態;Feign作為服務通信工具,實現服務通信,同時可搭配服務注冊中心實現負載均衡。Kafka作為消息隊列,完成高吞吐量的分布式消息發布訂閱。

管理組件包含服務發現、服務限流、服務熔斷等部分,本系統采用Eureka作為服務注冊中心組件,具有應付網絡故障能力強的特性;采用Hystrix作為服務熔斷組件,支持異步調用;采用Nacos作為配置中心,統一管理服務配置。

1.4 接口層

接口層選擇SpringCloud Gateway作為網關,其具有線程開銷小,異步通信塊,支持各種長鏈接且功能豐富。

1.5 代理層

代理層選擇Nginx作為反向代理服務器和靜態資源服務器,其具有內存消耗少、成本低、性能優越等特性,同時其包含的負載均衡策略,獎勵接口層負載。

1.6 應用層

應用層向外部提供具體的應用,包含了數字大屏、信息查詢、信息分析和智能應用(應急指揮、線路巡檢、設備檢修、風險預警)等應用。

1.7 展示層

二三位一體化電力GIS平臺提供了PC端和移動端的登錄,實現單點登錄操作,單點登錄即用戶登陸一次即可訪問平臺所有微服務的資源,使用JWT令牌作為用戶身份認證許可,增加了交互友好程度。

2 二三維一體化電力GIS平臺功能設計

二三位一體化電力GIS功能設計包含了系統基本工具、數據處理模塊、信息查詢模塊、信息分析模塊、智能應用模塊以及用戶管理模塊等內容,如圖2所示;該平臺實現從數據采集到電力GIS應用的全生命周期管理。

圖2 二三維一體化電力GIS功能設計

2.1 數據處理模塊

二三維一體化電力GIS平臺主要包含多種類型的數據,涉及電力設備、地形以及模型等內容。該模塊功能主要包含了數據的處理、可視化以及管理等;用于實現不同類型數據的導入、導出以及管理。

2.2 信息查詢模塊

瀏覽查詢模塊是建立三維場景構建的基礎上該模塊包含了電纜查詢、工井瀏覽、道路查詢、電纜溝瀏覽等內容。該模塊用于滿足查詢電纜、道路、工井以及電纜溝等需求,并顯示其相應的屬性信息,使用戶直觀感受電力設備的實際分布情況。

2.3 基本工具模塊

二三維一體化電力GIS平臺中包含了二維以及三維地圖,基本工具模塊包含了對二維和三維視圖的操作,包含了視圖保存、視圖打印、視圖輸出、視圖數千、場景打印、場景輸出等基本功能。

2.4 信息分析模塊

二三維一體化電力GIS平臺中分析模塊包含了電力熱圖、電力網架變化、負載率分析以及電力驟降分析等基本的分析功能,同時也實現了輔助決策的功能。該模塊可以實現供電情況以及停電故障的分析,輔助決策功能可在出現停電檢修時對故障診斷進行決策支持。

2.5 用戶管理模塊

本平臺的服務對象分為普通用戶以及管理用戶,不同用戶的權限時不同的。管理用戶擁有最高權限,可以對普通用戶使用的功能進行限制。普通用戶則根據擁有的權限,可在平臺中進行相應的操作。

2.6 智能應用模塊

二三維一體化電力GIS平臺智能應用主要包含了線路巡檢、應急決策以及風險預警等功能。該模塊時將二三維一體化電力GIS平臺中形成的數據進行應用開發,為電力系統提供更智能的信息服務。

3 關鍵技術研究

3.1 二三維一體化技術研究

二三維一體化可以提升電力GIS的運行效率、用戶體驗以及方便外部應用二次開發,本系統采用基于統一圖形顯示框架的二三維一體化技術。本系統通過構建一個統一的顯示邏輯層,實現了統一的二三維一體化對外顯示接口,方便二次開發人員進行開發;本系統只采用三維圖形引擎進行工作,提升了系統運行效率。通過該技術實現了二三維地圖之間的平滑切換,以及拖動和縮放等操作,其技術工作流程如圖3所示。

圖3 二三維一體化技術工作流程

1)數據同步

二三維一體化電力GIS涉及的二維地圖和三維地圖其形式存在差異,導致其顯示范圍不一致,因此實現二三維一體化功能,需要完成數據的同步。其基本思想是根據二維地圖和三維地圖兩者自身的參數,如坐標、深度信息等,經過一系列變換使二維地圖窗口與三維地圖窗口的映射到同一空間的目的。基于該思想,本系統創建一個同步函數,對同步進行事件監聽。當二維地圖與三維地圖需要一體化時,首先獲取兩者源數據中的相關屬性,包括柵格數據圖層中的瓦片url地址、瓦片級別、分辨率參數等,矢量數據則包括參考坐標系、分辨率、樣式、矢量要素等。然后調用本系統采用的Cesium三維地圖引擎,達到數據同步的目的。

2)二三維聯動技術

二三維聯動技術是指當用戶操作二維地圖或三維地圖中的一個窗口時,另一窗口的視角和區域應跟隨其變換。本系統根據用戶調用指令,首先移動其中一個窗口,然后利用數據同步功能,計算另一地圖窗口的變化情況,將相應數據輸入到三維地圖引擎中進行地圖繪制,實現二三維聯動展現。

3.2 微服務劃分

微服務拆分是實現微服務設計的關鍵步驟,需要跟著實際業務場景進行規劃;本系統依據微服務劃分的單一職責、服務自治、去中心化、輕量級通信等原則,將系統中的微服務劃分為原子服務與聚合服務,其中聚合服務包含系統基本工具、數據模塊、查詢服務、分析服務、用戶管理服務等;原子服務包含二維地圖服務、三維地圖服務、設備信息服務、數據可視化服務、風險預測服務、天氣信息服務、視頻監控服務、基礎業務服務等,其微服務劃分如圖4所示。

圖4 二三維一體化電力GIS平臺微服務設計

1)系統基本工具服務提供了針對多維視圖的操作,包括視圖基礎操作,場景可視化以及三維漫游等,其由二維地圖服務、三維地圖服務、數據可視化服務等原子服務構成。

2)數據處理服務,完成對各種類型數據的管理,包括數據導入導出、數據可視化、專業數據建模以及數據管理等;其由數據可視化服務、基礎業務服務、設備信息服務等組成;

3)信息查詢服務,實現了二三維一體化電力GIS一些可視化信息的查詢,包括電纜查詢、工井瀏覽、電纜溝覽、坐標定位等,其由二維地圖服務、三維地圖服務、設別信息服務、視頻監控服務、基礎業務服務以及數據可視化服務等組成

4)信息分析服務,實現所監管區域的數據分析以及輔助決策,包括電力熱力圖、電力網架變化、電壓暫降分析以及輔助決策等;其由數據可視化服務、設備信息服務、基礎業務服務等組成。

5)用戶管理服務,包括管理員操作、用戶權限管理以及用戶信息管理等,其主要是由基礎業務服務組成。

6)智能應用服務,包括線路巡檢、應急決策以及風險預警等,提供了電力GIS平臺的上層應用,其由二維地圖服務、三維地圖服務、設備信息服務、數據可視化服務、風險預測服務、天氣信息服務、視頻監控服務、基礎業務服務等,組成而成。

4 電力GIS的應用

4.1 線路巡檢

本系統可接入無人機、機器人等外部設備,利用外部設備掃描的數據,如紅外熱圖、音頻數據以及可見光圖片等傳輸到二三維一體化電力GIS中;二三維電力一體化電力GIS會講外部數據與存儲的數據進行融合,根據用戶的需求構建三維模型或者二維模型,從而進行實時直播或回放。

4.2 應急決策

當電力GIS監控范圍內發生事故時候,用戶可在第一時間獲取事故點信息(如行政區名稱、變電站信息等)精確顯示在二三維電力GIS平臺上。也可以通過查詢功能,了解附近的道路信息、天氣狀況以及救援物資分布,決策者可根據顯示的實時信息制定救援策略,最大程度降低事故損失。

4.3 風險預警

二三維電力一體化電力GIS中接入了氣象信息,可根據接入的氣象信息以及外部的傳感器進行環境信息的真實模擬,形成實時三維地圖;當發生災害天氣時,該系統可進行災難評估,針對災難評估中的災害等級提供不同程度的預警,最大程度降低災害天氣對電網的影響。

5 結語

本系統提出了一種基于微服務的二三維一體化電力GIS平臺設計方案,該方案采用微服務架構設計,依據微服務切分原則,對平臺服務進行多維度的分解,具有服務解耦、開發環境獨立、部署環境獨立以及擴展性強的優點;并且本系統在同一平臺框架下采用二三維一體化技術,實現二維地圖與三維地圖的聯動,有效節省在電力GIS系統中所使用的人力物力及時間成本,二維現存資源被更充分地利用,使得實時視圖信息構建更加快速。通過構建本系統,有效的獲取電力設備設施、電網運行狀態、電力技術與自然環境等數據,滿足了數據快速可視化與空間異構快速轉化的需求,促進了電力GIS在線路巡檢、風險預警、應急決策等方面的應用。

猜你喜歡
可視化用戶服務
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
基于CGAL和OpenGL的海底地形三維可視化
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
“融評”:黨媒評論的可視化創新
傳媒評論(2019年4期)2019-07-13 05:49:14
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
主站蜘蛛池模板: 久久99蜜桃精品久久久久小说| 久久国产精品夜色| 国产精品漂亮美女在线观看| 国产人免费人成免费视频| 中文字幕 日韩 欧美| 亚洲天堂色色人体| 99精品热视频这里只有精品7| 男人天堂伊人网| 香蕉久久永久视频| 国产精品视频系列专区| 成人毛片免费观看| 国产无码高清视频不卡| 午夜精品国产自在| 91区国产福利在线观看午夜| 欧美一区二区三区欧美日韩亚洲 | 午夜小视频在线| 国产高清不卡| 中文国产成人精品久久| av大片在线无码免费| 国产精品微拍| 国产99在线| 国产成人精品视频一区视频二区| 亚洲人成网18禁| 国产黄在线观看| 五月激情综合网| 精品自窥自偷在线看| 一级毛片免费不卡在线 | 国产麻豆精品在线观看| 国产福利观看| 老司机午夜精品视频你懂的| 999在线免费视频| 免费一级无码在线网站| 国产人在线成免费视频| 在线播放国产一区| 国产精品浪潮Av| 无码免费的亚洲视频| 青青久久91| 国产高颜值露脸在线观看| 欧美国产在线看| 欧美视频在线播放观看免费福利资源| 亚洲区视频在线观看| AV无码无在线观看免费| 亚洲毛片网站| 日本久久久久久免费网络| 欧美在线免费| 高潮毛片免费观看| 中文字幕亚洲乱码熟女1区2区| 欧美成人看片一区二区三区| 欧美一级夜夜爽www| 日韩中文字幕亚洲无线码| 国产精品片在线观看手机版| 无码精品国产dvd在线观看9久| 五月天丁香婷婷综合久久| 青青国产在线| 精品国产成人三级在线观看| 国产精品私拍99pans大尺度 | 国产激情无码一区二区APP| 波多野结衣国产精品| 国产真实乱了在线播放| 欧美成人精品高清在线下载| 国产精品三区四区| 成人在线天堂| 国产人人乐人人爱| 91精品国产综合久久香蕉922| 欧美97欧美综合色伦图| 国产高清在线观看| 亚洲永久视频| 亚洲IV视频免费在线光看| 亚洲人成网站色7777| 91娇喘视频| 日韩二区三区| 亚洲天堂网在线视频| 四虎国产精品永久在线网址| 日韩毛片基地| 亚洲最大福利网站| 成色7777精品在线| 欧美成人看片一区二区三区 | av在线无码浏览| 国产欧美日韩视频一区二区三区| 97成人在线观看| 国产在线无码一区二区三区| 99成人在线观看|