国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于WebGIS的大電網(wǎng)實時地理潮流展示方法_2

      文檔序號:8945110閱讀:來源:國知局
      配準(zhǔn)。
      [0059]2)畫面瀏覽操作同步
      [0060]畫面在使用中的瀏覽操作包括平移和縮放。作為能夠單獨(dú)部署使用的系統(tǒng),電力Web圖形瀏覽和GIS圖瀏覽均具備平移和縮放的交互操作,但是在本發(fā)明的集成方式下,兩者必須實現(xiàn)同樣的操作邏輯,無論執(zhí)行怎樣的平移和縮放操作,都要確保畫面同步執(zhí)行。
      [0061]Web瀏覽通過鼠標(biāo)拖拽實現(xiàn)畫面的平移,通過滾輪上下滾動實現(xiàn)在鼠標(biāo)位置的畫面縮放。本系統(tǒng)中GIS圖顯示在潮流圖圖層的下方,在HTML的DOM結(jié)構(gòu)中兩個圖層在同一個層級,而潮流圖的SVG圖層具有更高的顯示層次。因此,鼠標(biāo)的交互事件,只有SVG圖層可以捕獲,而不會傳遞到GIS圖層。為了能使得GIS圖層和潮流圖SVG圖層同步瀏覽,每一次SVG圖層接收到鼠標(biāo)拖拽和滾輪操作事件后,都需要下達(dá)同樣的畫面平移和縮放的瀏覽指令給GIS圖層,執(zhí)行同樣操作。
      [0062]同樣的,為了實現(xiàn)該集成方式。GIS的Web應(yīng)用端腳本需要實現(xiàn)以下的JavaScript接口:
      [0063]*pan (dx, dy)平移操作。參數(shù)dx為x軸的平移距離,dy為y軸的平移距離。
      [0064]*zoom(k,ex,ey)縮放操作。參數(shù)k為縮放比例,(ex, ey)為執(zhí)行滾輪操作時的鼠標(biāo)坐標(biāo)位置。
      [0065]除了畫面的瀏覽操作需要同步進(jìn)行外,兩者的操作限制也需要保持一致。單獨(dú)的使用場景下,兩者在處理最大最小平移,最大最小縮放一般有各自不同的策略。在本系統(tǒng)的集成方式下,按照下面的方式進(jìn)行約束:
      [0066]*平移范圍。不論在何種縮放尺度下,無論是上下移動還是左右移動,必須要在橫向和縱向至少保留瀏覽器窗口寬或者高的一半的有效畫面。
      [0067]*縮放大小。初始加載的畫面進(jìn)行滿窗口顯示,此時就是最小縮放的極限。對于畫面放大而言,潮流圖SVG畫面是矢量圖,支持無限不失真放大,而GIS地理圖是瓦片地圖,至于能夠放大到什么程度是由GIS系統(tǒng)中的地圖決定的。因此采用配置的方式,事先將GIS地圖的最大放大倍率設(shè)置到系統(tǒng)中,只允許潮流圖SVG畫面放大到該設(shè)置的倍率。
      [0068]*縮放倍數(shù)。每操作一次鼠標(biāo)滾輪,畫面按照一定的比例進(jìn)行縮放。這個比例需要保持一致。GIS系統(tǒng)生成瓦片圖的時候可以指定相鄰層級的縮放比率,電網(wǎng)畫面Web瀏覽亦可任意指定。因此該項參數(shù)在實際應(yīng)用場景中,根據(jù)需要設(shè)置為同樣的參數(shù)即可,比如1.5倍或2倍。
      [0069]3)改變窗口尺寸重新配準(zhǔn)
      [0070]除了上述的配準(zhǔn)同步方式之外,當(dāng)瀏覽器窗口大小改變,也會觸發(fā)窗口內(nèi)畫面大小和顯示位置的變化。這個變化策略如果不一致,同樣會導(dǎo)致GIS圖和潮流圖配準(zhǔn)的失步。因為在Web應(yīng)用使用過程中,窗口尺寸的改變不常觸發(fā)。本發(fā)明采用了一個簡化策略完成對兩者的同步,即每次檢測到瀏覽器窗口尺寸改變的onMapResize事件時,將GIS圖層和潮流圖畫面圖層同時恢復(fù)到初始比例,按當(dāng)前窗口大小執(zhí)行滿屏居中操作。
      [0071]3.電力圖元按尺度縮放
      [0072]Web GIS系統(tǒng)的一個優(yōu)點(diǎn)是用戶在前端縮放瀏覽地圖的時候,會根據(jù)當(dāng)前放大或縮小的尺度,來選擇加載最合適的地理圖進(jìn)行顯示。這保證了,在允許用戶縮放的范圍內(nèi),地理圖片以及地圖中的各類標(biāo)注始終都是清晰的,并且各類標(biāo)注總是以合適的尺寸顯示,不至于過小而看不見,過大而形成遮擋。
      [0073]電力自動化系統(tǒng)中Web圖形發(fā)布的瀏覽則并不相同,從后臺發(fā)布出來的圖形通過SVG格式在Web瀏覽器中進(jìn)行顯示。整張畫面是以圖片的方式進(jìn)行瀏覽,包括整體的放大和縮小,而不會對SVG畫面中的不同圖元區(qū)分對待。這一行為,在以前的系統(tǒng)中足夠滿足使用需求。但是,在本發(fā)明提出的基于Web GIS的地理潮流圖展現(xiàn)中,再保留這種方式是不合適的。主要是因為,大電網(wǎng)地理潮流畫面的地理覆蓋范圍廣大,這帶來了大范圍的畫面的空間尺度變化。
      [0074]舉例來說,系統(tǒng)初始加載了整個南方電網(wǎng)的地理潮流圖,滿屏顯示在瀏覽器窗口內(nèi),潮流圖SVG畫面中各類文字標(biāo)注,電力圖元的大小據(jù)此尺度設(shè)計,一切顯示都十分正常。但是,當(dāng)在局部不斷放大畫面,瀏覽到鄉(xiāng)鎮(zhèn)一級的地理圖時,整個畫面放大了若干倍,WEB GIS系統(tǒng)在該尺度下選擇加載了鄉(xiāng)鎮(zhèn)一級的地理圖,而潮流圖的圖元和文字在放大了若干倍之后,幾乎充滿了瀏覽器窗口,此時系統(tǒng)的可用性大大下降。
      [0075]為了解決上述問題,本發(fā)明提出了電力圖元的按尺度縮放的策略,即所有潮流圖中的圖元在Web縮放瀏覽時始終保持原始繪制的尺寸。具體做法是,以潮流圖畫面原始繪制尺寸為基準(zhǔn),當(dāng)Web畫面瀏覽放大了 X倍時,潮流圖中非線路圖元縮小為原始大小的l/χ ;而線路圖元則保持線寬不變。這些圖元主要包括:
      [0076]*地區(qū)、電廠、廠站。修改此類圖元SVG節(jié)點(diǎn)的transform屬性,transform值的格式為"translate (x, y) rotate (r) scale (s) 〃。畫面放大x倍時,如果節(jié)點(diǎn)初始沒有指定scale,則為其增加scale (l/χ);如果節(jié)點(diǎn)初始指定了 scale (S),則修改為scale (s/x);
      [0077]*數(shù)值量、狀態(tài)量和文本。策略同上。
      [0078]*聯(lián)絡(luò)線等線路設(shè)備。線路圖元保持線寬,方法是遍歷SVG文檔中的線路節(jié)點(diǎn)(polyline),為其增加 vector-effect = "non-scaling-stroke"屬性。
      [0079]電力圖元的按尺度縮放在以下的場景下執(zhí)行:
      [0080]*畫面滿屏操作。包括初始畫面加載和瀏覽器窗口尺寸改變,均觸發(fā)畫面滿屏操作,此時對電力圖元的尺寸重新計算。
      [0081]*畫面刷新。電力系統(tǒng)中Web圖形發(fā)布的數(shù)據(jù)更新依賴于后臺圖元繪制的SVG片段更新,而后臺繪制的圖元始終是原始尺寸,因此每次在畫面刷新更新圖元之后需要重新計算圖元尺寸。
      [0082]*畫面縮放。每次滾輪縮放操作觸發(fā)圖元尺寸的重新計算。
      [0083]綜上,本發(fā)明一種基于Web GIS的大電網(wǎng)實時地理潮流展示方法,通過在服務(wù)端分別部署Web圖形發(fā)布服務(wù)和Web GIS服務(wù),其中,Web圖形服務(wù)獲取內(nèi)部格式的地理潮流圖文件,加載實時潮流數(shù)據(jù),繪制成SVG格式的圖形數(shù)據(jù);Web圖形發(fā)布應(yīng)用從Web圖形服務(wù)獲得潮流圖的SVG圖形提供給客戶端。在客戶端瀏覽器上,通過HTML5技術(shù)同時加載地理潮流圖SVG圖形和GIS地理圖,然后進(jìn)行集成和同步,最終實現(xiàn)大電網(wǎng)實時地理潮流畫面的展示。
      [0084]上列詳細(xì)說明是針對本發(fā)明可行實施例的具體說明,該實施例并非用以限制本發(fā)明的專利范圍,凡未脫離本發(fā)明所為的等效實施或變更,均應(yīng)包含于本案的專利范圍中。
      【主權(quán)項】
      1.一種基于Web GIS的大電網(wǎng)實時地理潮流展示方法,其特征在于:包括以下步驟: (1)在調(diào)度自動化系統(tǒng)中根據(jù)地理坐標(biāo)區(qū)間自動繪制地理潮流圖畫面,配置GIS服務(wù)信息; (2)部署Web圖形發(fā)布服務(wù)和WebGIS服務(wù),在客戶端瀏覽器上將地理潮流圖層和GIS圖層進(jìn)行疊加展現(xiàn); (3)對地理潮流圖層和GIS圖層進(jìn)行配準(zhǔn),保證地理潮流圖層中的電力圖元和實時數(shù)值量顯示在GIS圖層的實際地理位置上; (4)實現(xiàn)地理潮流圖層和GIS圖層的同步瀏覽,當(dāng)畫面平移、定點(diǎn)縮放或窗口尺寸改變時,兩者同步改變,保證地理潮流圖層和GIS圖層的位置匹配; (5)地理潮流圖的圖元增加尺度縮放功能,當(dāng)畫面縮放瀏覽時,圖元的尺寸保持不變。2.如權(quán)利要求1所述的一種基于WebGIS的大電網(wǎng)實時地理潮流展示方法,其特征在于:所述步驟(2)中,地理潮流圖層和GIS圖層進(jìn)行疊加展現(xiàn)的方法是當(dāng)Web客戶端切換畫面到地理潮流圖時,在潮流圖SVG圖層下層動態(tài)加載GIS圖層。地理潮流圖層參照繪制的地理坐標(biāo)區(qū)間和GIS初始的地圖覆蓋范圍一致。3.如權(quán)利要求1所述的一種基于WebGIS的大電網(wǎng)實時地理潮流展示方法,其特征在于:所述步驟(3)中,地理潮流圖層和GIS圖層進(jìn)行配準(zhǔn)的方法是將地理潮流圖層和GIS圖層在瀏覽器窗口內(nèi)進(jìn)行滿屏居中顯示。4.如權(quán)利要求1所述的一種基于WebGIS的大電網(wǎng)實時地理潮流展示方法,其特征在于:所述步驟(4)中,地理潮流圖層和GIS圖層的同步瀏覽策略是: 1)潮流圖的SVG圖層接收交互事件,解析后傳遞指令給下層的GIS圖層; 2)同步的操作包括:鼠標(biāo)拖拽平移畫面,鼠標(biāo)滾輪定點(diǎn)縮放瀏覽和瀏覽器窗口尺寸的改變; 3)同步操作的一致性限制包括:畫面平移范圍限制,畫面最大最小縮放限制和畫面每次縮放的比例限制。5.如權(quán)利要求1所述的一種基于WebGIS的大電網(wǎng)實時地理潮流展示方法,其特征在于:所述步驟(5)中,地理潮流圖的圖元按尺度縮放功能包含如下內(nèi)容:在縮放瀏覽畫面時,地理潮流圖上的線路設(shè)備圖元保持線寬不變,其他圖元保持大小不變;圖元按尺度縮放功能的實施場景為:畫面滿屏操作時、畫面大小縮放改變和畫面增量刷新時。6.如權(quán)利要求1所述的一種基于WebGIS的大電網(wǎng)實時地理潮流展示方法,其特征在于還包括如下內(nèi)容:客戶端訪問Web圖形服務(wù),如果當(dāng)前展示的畫面類型是地理圖,則調(diào)用GIS服務(wù)創(chuàng)建Web GIS圖層;如果不是地理圖,則銷毀WebGIS圖層。
      【專利摘要】本發(fā)明公開一種基于Web?GIS的大電網(wǎng)實時地理潮流展示方法,步驟是:在調(diào)度自動化系統(tǒng)中根據(jù)地理坐標(biāo)區(qū)間自動繪制地理潮流圖畫面,配置GIS服務(wù)信息;部署Web圖形發(fā)布服務(wù)和Web?GIS服務(wù),在客戶端瀏覽器上將地理潮流圖層和GIS圖層進(jìn)行疊加展現(xiàn);對地理潮流圖層和GIS圖層進(jìn)行配準(zhǔn),保證地理潮流圖層中的電力圖元和實時數(shù)值量顯示在GIS圖層的實際地理位置上;實現(xiàn)地理潮流圖層和GIS圖層的同步瀏覽,當(dāng)畫面平移、定點(diǎn)縮放或窗口尺寸改變時,兩者同步改變,保證地理潮流圖層和GIS圖層的位置匹配;地理潮流圖的圖元增加尺度縮放功能,當(dāng)畫面縮放瀏覽時,圖元的尺寸保持不變。此種方法可實現(xiàn)Web上對大電網(wǎng)實時地理潮流畫面的有效展示。
      【IPC分類】H02J3/00, G06F19/00
      【公開號】CN105162120
      【申請?zhí)枴緾N201510644936
      【發(fā)明人】侍良棟, 王斌, 張高峰, 唐曉莉, 胡劍鋒, 潘玉春, 周季峰, 潘安偉
      【申請人】南京南瑞繼保電氣有限公司, 南京南瑞繼保工程技術(shù)有限公司
      【公開日】2015年12月16日
      【申請日】2015年10月8日
      當(dāng)前第2頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1