国产精品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>

      一種河流斷面動態(tài)模擬方法及系統(tǒng)的制作方法

      文檔序號:6385565閱讀:369來源:國知局
      專利名稱:一種河流斷面動態(tài)模擬方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于信息技術(shù)領(lǐng)域,尤其是一種河流斷面動態(tài)模擬方法,該方法是基于Flex Area Chart的河流斷面動態(tài)模擬方法。
      背景技術(shù)
      我國的水利信息化建設(shè)正處于重要的發(fā)展時期,各種水資源管理系統(tǒng)、防汛指揮系統(tǒng)、監(jiān)測預(yù)警系統(tǒng)正在大量的建設(shè),管理人員更加迫切的需要各種信息展示能夠形象直觀,一種基于Flex Area Chart的河流斷面模擬方法就可以將河流、水庫壩體斷面及其斷面的水位變化情況進(jìn)行模擬,讓用戶能夠更加直觀的了解到河流或水庫壩體斷面歷史水位數(shù)據(jù)及預(yù)報水位的情況。現(xiàn)有的河流、水庫壩體斷面水位變化情況模擬技術(shù)都只是停留在靜態(tài)模擬及每個水位值對應(yīng)一個圖表,其缺點是1、水位變化的展示不夠形象,不能夠動態(tài)的展示斷面水位的實時變化情況;2、開發(fā)難度較大,需要具備扎實程序開發(fā)能力,不易于技術(shù)的推廣;3、不利于在web頁面集成。

      發(fā)明內(nèi)容
      本發(fā)明的目的是解決現(xiàn)有技術(shù)的不足,提供一種開發(fā)難度較低,河流、水庫壩體斷面水位實時動態(tài)變化模擬更加形象河流斷面模擬方法,還可以將模擬出來的圖表嵌入到各種水利信息化系統(tǒng)軟件所需要的模塊中去。本發(fā)明提供的基于Flex Area Chart的河流斷面動態(tài)模擬方法,包括以下步驟
      1、基于FlexArea Chart制作河流斷面模擬圖表模版;
      2、將制作好的河流斷面模擬圖表模版(flash文件)嵌入到要調(diào)用的web頁面中;
      3、在頁面被訪問時,模版文件進(jìn)行初始化操作調(diào)用后臺數(shù)據(jù)查詢程序;獲取數(shù)據(jù)后對河床典型點高程數(shù)據(jù)和水位高程數(shù)據(jù)進(jìn)行坐標(biāo)序列構(gòu)造;
      4、將構(gòu)造好坐標(biāo)序列數(shù)據(jù)對模版進(jìn)行賦值;
      5、模版根據(jù)坐標(biāo)序列就會生成河流斷面和水體斷面模擬圖,
      6、并在web頁面中展示出來。本發(fā)明還提供一種的河流斷面模擬動態(tài)系統(tǒng),該系統(tǒng)包括
      O河流斷面模擬圖表模版的生成模塊該模塊是基于Flex Area Chart制作河流斷面圖表模版的flash文件,圖表模版是通過對Area Chart兩個AreaSeries圖層的疊加,其中一個用于表不河床,另一個用于表不水位;
      2)模擬圖表模版嵌入模塊該模塊是將制作好的河流斷面模擬圖表模版(flash文件)嵌入到要調(diào)用的web頁面中;
      3)坐標(biāo)序列構(gòu)造模塊flash文件初始化并獲取后臺數(shù)據(jù),獲取的后臺數(shù)據(jù)包括水位高程和河床斷面典型點的高程數(shù)據(jù),并對河床斷面高程數(shù)據(jù)和水位高程數(shù)據(jù)進(jìn)行坐標(biāo)序列構(gòu)造;
      4)賦值模塊將構(gòu)造好的坐標(biāo)序列分別賦值給AreaChart的兩個AreaSeries ;
      5)動態(tài)圖生成模塊利用flex定時器功能將傳入的水位坐標(biāo)序列數(shù)據(jù)按時間順序賦值給水位AreaSeries,模版根據(jù)坐標(biāo)序列就會生成河流斷面和水體斷面動態(tài)模擬圖,實現(xiàn)水位在河道斷面的動態(tài) 6)展示模塊返回結(jié)果給頁面并在web頁面中展示出來。基于Flex Area Chart的河流斷面水位模擬的圖表模版是通過對Area Chart兩個AreaSeries圖層的疊加,一個用于表示河床,一個用于表示水位。在兩個AreaSeries進(jìn)行疊加的時候,河床AreaSeries要疊加在水體AreaSeries的上層。 通過從后臺獲取數(shù)據(jù),獲取的數(shù)據(jù)包括水位高程和河床斷面典型點的數(shù)據(jù),并對河床典型點高程數(shù)據(jù)和水位高程數(shù)據(jù)進(jìn)行坐標(biāo)序列構(gòu)造,然后將構(gòu)造好的坐標(biāo)序列分別賦值給Area Chart的兩個AreaSeries,就可以實現(xiàn)河床和水位數(shù)據(jù)的模擬展示,并利用flexChart的定時器功能實現(xiàn)一段時間水位數(shù)據(jù)的順序賦值,實現(xiàn)水位在河道斷面的動態(tài)展示。河床高程序列數(shù)據(jù)的坐標(biāo)構(gòu)造格式為
      (I、hi)、(2、h2) ...... (n_l, hn_l)、(n,hn)。水位高程數(shù)據(jù)的坐標(biāo)構(gòu)造格式為
      (l、w)、(2、w) ...... (n-1, W)、(η, W)。說明η為河流斷面典型點的個數(shù),hi (i=l-n)為河床各個點的高程,w為水位高程。在靜態(tài)模擬時可以直接將水位高程數(shù)據(jù)和河床高程數(shù)據(jù)寫在程序中,在動態(tài)實時模擬過程中所展示的數(shù)據(jù)需要有其他模塊提供,這里需要提供數(shù)據(jù)接入接口,數(shù)據(jù)的傳入形式可以為XML。利用flex定時器功能將傳入的水位坐標(biāo)序列數(shù)據(jù)按時間順序賦值給水位AreaSeries,這樣就能實現(xiàn)水位AreaSeries的動態(tài)變化,從而模擬水位的變化過程。本發(fā)明的有益效果是滿足了水利信息化系統(tǒng)中關(guān)于河流斷面、水庫壩體和水體水位變化情況的動態(tài)模擬要求;模擬效果圖展示形象生動,交互性較好。


      圖1為本發(fā)明的原理 圖2為本發(fā)明的具體實施方式
      流程 圖3為本發(fā)明具體應(yīng)用方式圖。
      具體實施例方式以下結(jié)合附圖對本發(fā)明的具體實施例做進(jìn)一步詳細(xì)說明。如圖1所示是本發(fā)明的原理圖,本發(fā)明是基于Flex Area Chart圖表技術(shù)。利用兩個AreaSeries的疊加來模擬水體和河床,水體水位高程數(shù)據(jù)和河床高程數(shù)據(jù)構(gòu)造成坐標(biāo)序列,比如一個河流斷面有5個典型點的高程分別為102、101、100、101. 5、102. 2,那么就可以將這 5 個點構(gòu)造成以下的坐標(biāo)序列(1, 102),(2, 101)、(3、100)、(4,101. 5),(5, 102.2),如果某個時刻水位高程是101.3,那么水位數(shù)據(jù)構(gòu)造的坐標(biāo)序列為(1,101.3)、(2,101. 3)、(3,101. 3)、(4,101. 3)、(5,101. 3),最后以 XML 格式傳入。如圖2所示,為本實施例模擬河流斷面方法的具體步驟,包括
      基于Flex Area Chart的河流斷面模擬方法包括以下步驟
      I、河流斷面模擬圖表模版的生成步驟該步驟是基于Flex Area Chart制作河流斷面圖表模版的flash文件,圖表模版是通過對Area Chart兩個AreaSeries圖層的疊加,其中一個用于表不河床,另一個用于表不水位,在兩個AreaSeries進(jìn)行疊加的時候,河床AreaSeries要疊加在水體AreaSeries的上層。2、模擬圖表模版嵌入web頁面步驟該步驟是將制作好的河流斷面模擬圖表模版(flash文件)嵌入到要調(diào)用的web頁面中;
      3、坐標(biāo)序列構(gòu)造步驟flash文件初始化并獲取后臺數(shù)據(jù),獲取的后臺數(shù)據(jù)包括水位高程和河床斷面典型點的高程數(shù)據(jù),并對河床斷面高程數(shù)據(jù)和水位高程數(shù)據(jù)進(jìn)行坐標(biāo)序列構(gòu)造;
      4、賦值步驟將構(gòu)造好的坐標(biāo)序列分別賦值給AreaChart的兩個AreaSeries ;
      5、動態(tài)圖生成步驟利用flex定時器功能將傳入的水位坐標(biāo)序列數(shù)據(jù)按時間順序賦值給水位AreaSeries,模版根據(jù)坐標(biāo)序列就會生成河流斷面和水體斷面動態(tài)模擬圖,實現(xiàn)水位在河道斷面的動態(tài) 6、展示步驟返回結(jié)果給頁面并在web頁面中展示出來。本發(fā)明的具體實施方式
      如圖3所示,本發(fā)明的應(yīng)用主要是集成在各水利信息化系統(tǒng)中,應(yīng)用本發(fā)明技術(shù)所得到的flash動態(tài)圖表嵌入到系統(tǒng)中,并能與系統(tǒng)進(jìn)行交互進(jìn)行動態(tài)更新。主要包括數(shù)據(jù)庫、應(yīng)用系統(tǒng)、flex Area Chart組件構(gòu)成。通過應(yīng)用系統(tǒng)對數(shù)據(jù)庫的查詢得到水位高程數(shù)據(jù)、河床典型點高程數(shù)據(jù),并對這些數(shù)據(jù)進(jìn)行組裝生成符合flexArea Chart調(diào)用的格式,通過web Service方式調(diào)用,flex Area Chart將獲取的數(shù)據(jù)進(jìn)行解析后分別賦值給水位AreaSeries和河床AreaSeries,即可將數(shù)據(jù)展示出來,在利用flex的定時器功能,將這些帶有時間戳的數(shù)據(jù)按順序進(jìn)行賦值即可,利用flex最終生成的是一個具有數(shù)據(jù)交互功能的flash文件,應(yīng)用系統(tǒng)將這個flash文件嵌入到系統(tǒng)中某個頁面就完成了對與河流斷面、水庫壩體和水體模擬展示。本發(fā)明的優(yōu)點是
      I、滿足了水利信息化系統(tǒng)中關(guān)于河流斷面、水庫壩體和水體水位變化情況的動態(tài)模擬要求。2、模擬效果圖展示形象生動,交互性較好。
      權(quán)利要求
      1.一種的河流斷面動態(tài)模擬方法,其特征在于,該方法包括以下步驟 1)河流斷面模擬圖表模版的生成步驟該步驟是基于FlexArea Chart制作河流斷面圖表模版的flash文件; 2)、模擬圖表模版嵌入web頁面步驟該步驟是將制作好的河流斷面模擬圖表模版(flash文件)嵌入到要調(diào)用的web頁面中; 3)、坐標(biāo)序列構(gòu)造步驟flash文件初始化并獲取后臺數(shù)據(jù),獲取的后臺數(shù)據(jù)包括水位高程和河床斷面典型點的高程數(shù)據(jù),并對河床斷面高程數(shù)據(jù)和水位高程數(shù)據(jù)進(jìn)行坐標(biāo)序列構(gòu)造; 4)、賦值步驟將構(gòu)造好的坐標(biāo)序列分別賦值給AreaChart的兩個AreaSeries ; 5)、動態(tài)圖生成步驟利用flex定時器功能將傳入的水位坐標(biāo)序列數(shù)據(jù)按時間順序賦值給水位AreaSeries,模版根據(jù)坐標(biāo)序列就會生成河流斷面和水體斷面動態(tài)模擬圖,實現(xiàn)水位在河道斷面的動態(tài)圖; 6)、展示步驟返回結(jié)果給頁面并在web頁面中展示出來。
      2.根據(jù)權(quán)利要求I所述的模擬方法,其特征在于,步驟I)中圖表模版是通過對AreaChart兩個AreaSeries圖層的疊加,其中一個用于表示河床,另一個用于表示水位。
      3.根據(jù)權(quán)利要求2所述的模擬方法,其特征在于,兩個AreaSeries進(jìn)行疊加的時候,河床AreaSeries要疊加在水體AreaSeries的上層。
      4.根據(jù)權(quán)利要求I所述的模擬方法,其特征在于,步驟3)中河床高程序列數(shù)據(jù)的坐標(biāo)構(gòu)造格式為 (I、hi)、(2、h2) ...... (n-1, hn-1)、(n,hn); 水位高程數(shù)據(jù)的坐標(biāo)構(gòu)造格式為(l、w)、(2、w) ...... (n-1, w)> (n, w); 其中n為河流斷面典型點的個數(shù),hi (i=l-n)為河床各個點的高程,w為水位高程。
      5.一種的河流斷面動態(tài)模擬系統(tǒng),其特征在于,該系統(tǒng)包括 1)河流斷面模擬圖表模版的生成模塊該模塊是基于FlexArea Chart制作河流斷面圖表模版的flash文件; 2)模擬圖表模版嵌入模塊該模塊是將制作好的河流斷面模擬圖表模版(flash文件)嵌入到要調(diào)用的web頁面中; 3)坐標(biāo)序列構(gòu)造模塊flash文件初始化并獲取后臺數(shù)據(jù),獲取的后臺數(shù)據(jù)包括水位高程和河床斷面典型點的高程數(shù)據(jù),并對河床斷面高程數(shù)據(jù)和水位高程數(shù)據(jù)進(jìn)行坐標(biāo)序列構(gòu)造; 4)賦值模塊將構(gòu)造好的坐標(biāo)序列分別賦值給AreaChart的兩個AreaSeries ; 5)動態(tài)圖生成模塊利用flex定時器功能將傳入的水位坐標(biāo)序列數(shù)據(jù)按時間順序賦值給水位AreaSeries,模版根據(jù)坐標(biāo)序列就會生成河流斷面和水體斷面動態(tài)模擬圖,實現(xiàn)水位在河道斷面的動態(tài)圖; 6)展示模塊返回結(jié)果給頁面并在web頁面中展示出來。
      6.根據(jù)權(quán)利要求5所述的模擬系統(tǒng),其特征在于,所述圖表模版是通過對AreaChart兩個AreaSeries圖層的疊加,其中一個用于表示河床,另一個用于表示水位。
      7.根據(jù)權(quán)利要求6所述的模擬系統(tǒng),其特征在于,生成模塊在兩個AreaSeries進(jìn)行疊加的時候,河床AreaSeries要疊加在水體AreaSeries的上層。
      8.根據(jù)權(quán)利要求5所述的模擬系統(tǒng),其特征在于,坐標(biāo)序列構(gòu)造中河床高程序列數(shù)據(jù)的坐標(biāo)構(gòu)造格式為 (I、hi)、(2、h2) ...... (n-1, hn-1)、(n,hn); 水位高程數(shù)據(jù)的坐標(biāo)構(gòu)造格式為 (l、w)、(2、w) ...... (n-1, w)> (n, w); 其中n為河流斷面典型點的個數(shù),hi (i=l-n)為河床各個點的高程,w為水位高程。
      全文摘要
      本發(fā)明提供一種基于FlexAreaChart的河流斷面動態(tài)模擬方法和系統(tǒng),通過對河床典型點高程數(shù)據(jù)和水位高程數(shù)據(jù)進(jìn)行坐標(biāo)序列構(gòu)造,將構(gòu)造好的坐標(biāo)序列分別賦值給AreaChart的兩個AreaSeries,并利用flexChart的定時器功能實現(xiàn)一段時間水位數(shù)據(jù)的順序賦值,實現(xiàn)水位在河道斷面的動態(tài)展示。本發(fā)明的有益效果是滿足了水利信息化系統(tǒng)中關(guān)于河流斷面、水庫壩體和水體水位變化情況的動態(tài)模擬要求;模擬效果圖展示形象生動,交互性較好。
      文檔編號G06F17/50GK102982221SQ20121057536
      公開日2013年3月20日 申請日期2012年12月26日 優(yōu)先權(quán)日2012年12月26日
      發(fā)明者吳玉曉, 王佩濤, 王大正, 賈美, 滑新波 申請人:北京奧特美克科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1