日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

三維輸電網(wǎng)GIS系統(tǒng)的研究與應用

出處:象 陽, 袁榮湘, 賀 慶, 張 發(fā)布于:2011-08-24 22:04:45

  摘 要: 本文介紹了都勻供電局輸電地理信息系統(tǒng)(GIS)的建設和系統(tǒng)概況,以及開發(fā)應用體會。輸電網(wǎng)地理信息系統(tǒng),用矢量化的地形圖做為系統(tǒng)背景圖,采用GIS技術來管理和維護供電局管轄范圍內(nèi)的輸電網(wǎng)設備設施之間的關系。系統(tǒng)涵蓋了輸電設備的臺帳、運行、檢修、搶修、規(guī)劃等各方面,各類輸電設備臺帳進入了計算機圖形化管理,滿足各部門對輸電網(wǎng)空間信息查詢和分析的要求,提高了輸電網(wǎng)管理水平。

  地理信息系統(tǒng)(GIS)可以將輸電網(wǎng)中的各種信息有機地與反映地理位置的圖形信息結合,實現(xiàn)具有拓撲結構和分析功能的空間數(shù)據(jù)庫系統(tǒng),并且提供了強有力的手段處理圖形和非圖形信息,為電力部門提供智能化決策和控制。因此,在輸電網(wǎng)中采用GIS技術不僅僅能使輸電網(wǎng)的管理上升到一個新的高度,也為改進輸電質量、減少事故和檢修時的停電時間、提高供電可靠性、降低電網(wǎng)運行費用提供了新手段[1].

  目前在電力系統(tǒng)中廣泛應用的主要是基于二維坐標的GIS系統(tǒng),系統(tǒng)采用層的形式區(qū)分顯示各種類型的地物元素,即在不同的層中以點、線、面等符號表征不同類型的實際物體。二維GIS系統(tǒng)的缺點就是其簡單的幾何圖形加標注的表現(xiàn)形式并不能真正地反映線路、桿塔等電力設備設施周圍的地形地貌,不能為巡視、操作及檢修人員提供一個真實的功能環(huán)境信息。

  隨著計算機圖形技術、空間數(shù)據(jù)庫技術的發(fā)展,特別是虛擬現(xiàn)實技術在電力系統(tǒng)信息化中的逐步應用,一種基于空間數(shù)據(jù)庫技術和三維虛擬現(xiàn)實技術的三維地理信息系統(tǒng)應運而生[2].相比較于二維GIS,三維GIS的優(yōu)點是增加了z軸上的表現(xiàn)能力,使空間物體在程序中能夠地真實顯現(xiàn),使操作更加方便,對減少誤操作率及提高電力系統(tǒng)的安全性有重要意義,并且能夠表現(xiàn)地物之間的空間垂向關系,因此在空間分析能力上也較原來的二維GIS系統(tǒng)更勝一籌。本文借助虛擬現(xiàn)實技術,通過VRML與Java相結合,實現(xiàn)了一個三維輸電網(wǎng)GIS系統(tǒng)。

  1 虛擬現(xiàn)實(VR)技術

  虛擬現(xiàn)實(Virtual Reality,簡稱VR,又譯作靈境、幻真)是近年來出現(xiàn)的高新技術,也稱靈境技術或人工環(huán)境。虛擬現(xiàn)實是利用電腦模擬產(chǎn)生一個三維空間的虛擬世界,提供使用者關于視覺、聽覺、觸覺等感官的模擬,讓使用者如同身歷其境一般,可以及時、沒有限制地觀察三度空間內(nèi)的事物。

  VR是一項綜合集成技術,涉及計算機圖形學、人機交互技術、傳感技術、人工智能等領域,它用計算機生成逼真的三維視、聽、嗅覺等感覺,使人作為參與者通過適當裝置,自然地對虛擬世界進行體驗和交互作用。使用者進行位置移動時,電腦可以立即進行復雜的運算,將的3D世界影像傳回產(chǎn)生臨場感。該技術集成了計算機圖形(CG)技術、計算機仿真技術、人工智能、傳感技術、顯示技術、網(wǎng)絡并行處理等技術的發(fā)展成果,是一種由計算機技術輔助生成的高技術模擬系統(tǒng)。

  將虛擬現(xiàn)實技術應用于計算機系統(tǒng)中,就形成了VR系統(tǒng)。VR系統(tǒng)一般應具備以下特征:(1)以計算機系統(tǒng)為中心的一種計算機應用系統(tǒng);(2)展現(xiàn)三維多媒體空間;(3)對象的交互性;(4)使用者的訪問不以VR系統(tǒng)作者的設定為轉移,可以由使用者本身自由控制[4].

  虛擬現(xiàn)實的實現(xiàn)有軟件和硬件兩種實現(xiàn)方法。對于后者需要昂貴的硬件設備,例如頭盔顯示器等,目前僅僅應用在航天和軍事上。而利用軟件編程的方法在顯示器上輸出逼真的具有虛擬現(xiàn)實特征的三維場景,用軟件的方法對硬件依賴性不高,相對來說易于實現(xiàn),運用范圍日益廣泛。本文將采用軟件方法實現(xiàn)。

  2 系統(tǒng)設計相關技術

  本文采用VRML與Java相結合的手段來實現(xiàn)一個三維輸電網(wǎng)GIS系統(tǒng),下面將分別介紹VRML及其與Java相結合應用的技術要點。

  2.1 VRML語言

  VRML(Virtual Reality Modeling Language)即虛擬現(xiàn)實建模語言。是一種用于建立真實世界的場景模型或人們虛構的三維世界的場景建模語言,也具有平臺無關性。是目前Internet上基于 WWW的三維互動網(wǎng)站制作的主流語言。 VRML是虛擬現(xiàn)實造型語言(Virtual Reality Modeling Language)的簡稱,本質上是一種面向web,面向對象的三維造型語言,而且它是一種解釋性語言。

  VRML場景(Scene Graph)由多種類型的節(jié)點組成,包括外形節(jié)點(Shape)、幾何節(jié)點(Geometry)、造型節(jié)點(Appearance)、組節(jié)點(Group)、父節(jié)點/子節(jié)點(Parent/Children),還包括變換節(jié)點(Transform)、超鏈接節(jié)點Anchor、腳本節(jié)點Script、碰撞檢測節(jié)點Collision、產(chǎn)生動畫效果的Timesensor節(jié)點、用于構造分布式場景的Incline節(jié)點、為增強場景漫游動畫效果的節(jié)點(Background節(jié)點、Fog節(jié)點、Navigation節(jié)點、Viewpoint節(jié)點、WorldInfo節(jié)點)等。每個節(jié)點包含一個或多個域,每個域都有域值,節(jié)點還可以包含其它節(jié)點。VRML采用樹狀分支描述的格式,并提供了面向對象的建模方法。

  VRML本身還具有交互功能:各個節(jié)點可以通過事件體系發(fā)送接收事件;傳感器使用鼠標或數(shù)據(jù)手套等定點設備可以感知與之發(fā)生的動作并產(chǎn)生相應的事件;腳本節(jié)點可以通過編程使節(jié)點產(chǎn)生復雜的動作。此外,VRML中的內(nèi)插器節(jié)點和時間傳感器節(jié)點也為動畫的實現(xiàn)提供了基礎。

  2.2 Java與VRML實現(xiàn)三維交互

  VRML提供了功能強大的Script節(jié)點,可以與外界通信,一般采用Java或者通信接口。而Java語言具有簡潔、精干、面向對象和跨平臺的諸多優(yōu)勢,采用Java與VRML進行交互有如下的幾個優(yōu)勢[5]:

 ?。?)Java語言與平臺無關,Java程序是解釋執(zhí)行的,它的源程序通過編譯成。class文件執(zhí)行;

 ?。?)Java語言提供了安全性機制,它沒有指針,不會有操作內(nèi)存引起的程序安全問題;

 ?。?)Java提供了簡便的網(wǎng)絡功能,在IE瀏覽器中可以嵌入Java Applet小程序。

  采用Java語言與VRML場景中的節(jié)點通信,從而擴展了VRML場景與外部的交互能力。提供了與Java結合的幾個相應的Java類,在Java程序編譯時指定了這些類的路徑就可以運用這些類,例如Browse.class等。這些類能夠改變VRML場景中相應的變量值,當建立的Java Applet程序引入了VRML場景文件和這些功能類,即可完成對VRML場景中物體位置、顏色、大小等的控制。

  本文采用Java語言開發(fā)Java Applet這種可以從網(wǎng)絡上自動并可嵌入HTML文檔中的小程序,它可以隨著HTML一起、打開,當退出IE瀏覽器后Java Applet將會和HTML一起清除[6].系統(tǒng)中需要安裝支持JDK1.3的IE瀏覽器。微軟公司IE4.0以上的版本都支持JDK1.3.

  由于VRML本身不支持直接的交互,在操作VRML文件時,只通過VRML提供接口,然后在Java程序中調用Java與VRML兩者結合的類實現(xiàn)。圖1表示了VRML文件的操作過程。

  本文用圖2所示的鐵塔為例說明VRML是如何進行三維繪圖和控制的。

  #VRML V2.0 utf8

  #Created with V-Realm Builder v2.0

  #Integrated Data Systems Inc.

  #www.ids-net.com

  Transform {

  translation 0 0 0

  scale 3 3 3

  children [

  DEF group03 Transform {

  translation 29.27 5.162 17.86

  children [

  DEF Loft57 Transform {

  translation 24.29 -5.162 -1.867

  children Shape {

  appearance Appearance {

  material Material {

  ambientIntensity

  0.2

  ……

  VRML語言對物體的變量進行了描述,如變量shape描述了物體的大小、translation描述物體的位置,這些量都是用數(shù)組來表現(xiàn)的,并且可以在Java中進行調用和改變,同時,這些文件也可以用寫字板打開查看程序內(nèi)容。鐵塔是由很多個元件組成的。制作時把它們合成了一個transform,這是中間的一個translation;下面的translation是其中一個元件位置translation、appearance以及material.

  還可以在Java程序中設置事件函數(shù),改變VRML程序中的變量值,利用getEventOut和getEventIn設置事件前與事件后的狀態(tài)。若需要發(fā)生事件如點擊物體后彈出一對話框,可以這樣寫:

  getEventOut(OnClick){

  A=get("group03.translation");

  B=GetEventIn("A");

  F=Form();

  //定義點擊事件的結果

  def ButtonClick(Onclick, event):

  //彈出對話框顯示物體的translation值

  MessageBox.Show("B");

  b.Click += ButtonClick;

  f.ShowDialog();}

  3 系統(tǒng)特點和功能

  3.1 系統(tǒng)結構特點

  本系統(tǒng)以GIS為平臺,搭建了一個有較完全功能的三維輸電網(wǎng)信息管理系統(tǒng),其總體結構框圖如圖3所示。

  應用程序首先對GIS平臺上的信息進行提取,這些信息將有助于形成描述VR世界的文件。由于三維GIS需要對空間數(shù)據(jù)庫進行操作,因此必須在應用程序和空間數(shù)據(jù)庫之間借助空間數(shù)據(jù)庫引擎(SDE)搭建一個空間數(shù)據(jù)傳送和操作的橋梁。為了對空間數(shù)據(jù)庫中的數(shù)據(jù)更加有效地利用,還引入了空間數(shù)據(jù)庫挖掘的方法,運行人員之間很難傳承和共享這些經(jīng)驗,一旦利用數(shù)據(jù)挖掘的方法,就可以完成對運行模式的提取和重建立,從而節(jié)約運行成本、加快事故處理過程、提高電力部門的經(jīng)濟效益。

  3.2 系統(tǒng)功能

 ?。?)圖形操作功能。三維顯示地物,如輸電線路走向、弧垂和鐵塔高度、位置等。圖形以三維實景方式實現(xiàn)平滑放大、縮小、旋轉、沿預定線路漫游、繞固定點飛行等圖形觀察功能。另外,為了展現(xiàn)在用戶面前時不管是局部還是全景,都會顯得清晰而不雜亂,還可以根據(jù)需要設置縮放倍數(shù)和地物顯示的縮放級別。

 ?。?)地物屬性查詢和統(tǒng)計功能。根據(jù)用戶習慣設置多種不同的搜索方式,利用模糊查詢和查詢相結合,任意查詢統(tǒng)計線路及設備臺帳。

 ?。?)空間數(shù)據(jù)挖掘功能。根據(jù)大量的空間數(shù)據(jù)和非空間數(shù)據(jù),建立空間數(shù)據(jù)倉庫,采用聚類、分類及空間關聯(lián)算法,在一定程度上完成對運行模式的提取和空間分析,給運行人員提供輔助決策。

 ?。?)空間查找和定位功能。根據(jù)用戶輸入的信息,采用空間索引技術,迅速查找到空間地物并做出標注,且將查找到的地物置中。如果沒有查找到,則給出提示對話框。

 ?。?)主接線圖管理功能。三維圖形和二維主接線圖可以相互對應,并且將實時采集的信息量作為多個字段寫入數(shù)據(jù)庫中,如果希望在主接線圖或GIS圖上顯示這些量,可以通過程序將數(shù)據(jù)從數(shù)據(jù)庫中讀出并反映到界面上。

 ?。?)圖形輸出打印功能??梢源蛴∪S全景圖和二維主接線圖。


  

版權與免責聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關法律責任。

本網(wǎng)轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。

如涉及作品內(nèi)容、版權等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關權利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務:
賣家服務:
技術客服:

0571-85317607

網(wǎng)站技術支持

13606545031

客服在線時間周一至周五
9:00-17:30

關注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!