• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于百度地圖的氣象水文服務系統(tǒng)設計與開發(fā)

      2023-06-25 18:49:55袁芳菊楊勝忠
      現(xiàn)代信息科技 2023年10期
      關鍵詞:水文氣象水庫

      袁芳菊 楊勝忠

      摘? 要:百度地圖顯示速度快,界面清晰,接口功能豐富、交互性強,使用方便。文章根據三板溪水電站的業(yè)務需求,采用百度地圖作為底圖,調用JavaScript API GL開發(fā)接口,對三板溪電站雨洪監(jiān)測預報綜合服務系統(tǒng)進行設計和研發(fā)。系統(tǒng)運行在Windows系統(tǒng)上,基于B/S模式,采用Asp.net開發(fā),個性化百度地圖,并在上面疊加河網基礎信息、流域面和氣象水文監(jiān)測數(shù)據,實現(xiàn)數(shù)據監(jiān)測、數(shù)據分析、預警預報、生產調度建議等功能,為氣象水文服務地方經濟發(fā)展和防災減災提供系統(tǒng)平臺支撐。

      關鍵詞:百度地圖;水庫;氣象;水文

      中圖分類號:TP311.5 文獻標識碼:A? 文章編號:2096-4706(2023)10-0042-04

      Abstract: Baidu Maps has fast display speed, clear interface, rich interface functions, strong interactivity and it is convenient to use. According to the business requirements of Sanbanxi Hydropower Station, this paper uses Baidu Maps as the base map, and calls JavaScript API GL development interface to design and develop the comprehensive service system for rainfall and flood monitoring and forecasting of Sanbanxi Hydropower Station. On the Windows system, based on the B/S mode, this system adopts Asp.net to develop, personalizes Baidu Maps, and river network basic information, watershed area and meteorological and hydrological monitoring data are superposed on it to achieve data monitoring, data analysis, early warning and forecasting, production scheduling suggestions and other functions, providing a system platform support for the local economic development and disaster prevention and mitigation of meteorological and hydrological services.

      Keywords: Baidu Maps; reservoir; meteorology; hydrology

      0? 引? 言

      三板溪水電站位于貴州省黔東南苗族侗族自治州錦屏縣內,沅水干流河段清水江流域下游,是黔東南州有史以來投資最多、規(guī)模最大的水電站項目。電站總裝機容量100萬千

      瓦,安裝4臺25萬千瓦混流式水輪發(fā)電機組,年發(fā)電量24.28億千瓦時,是國家西電東送“十五”重點工程。電站壩型為混凝面板堆石壩,壩址以上控制流域面積11 051 km2,水庫正常蓄水水位475.0 m,庫容40.94億立方米,蓄水深度185.5 m,積水面積79.56 km2。水庫的優(yōu)化調度及安全度汛與氣象水文雨水情監(jiān)測預報息息相關,精細化、準確高效的氣象水文專業(yè)服務產品和信息化的傳輸、呈現(xiàn)方式是提高優(yōu)化水庫調度的關鍵因素。多數(shù)水電站和水庫均建設有自己的雨水情監(jiān)測系統(tǒng),并在系統(tǒng)的研究和開發(fā)上做了大量的工作。秦昊[1]等對長江流域水文氣象信息服務體系設計,何清芳[2]等對龍巖市水庫雨洪風險預警平臺設計開發(fā),易香妤[3]等對三峽梯調氣象業(yè)務系統(tǒng)升級改造研究,王偉[4]等對基于WebGIS的水庫氣象服務平臺也有研究。每個水庫電站基于其各自的地理特性、水庫功能和使用習慣,對氣象水文專業(yè)服務產品的需求也略有不同。本文根據三板溪水電站的業(yè)務需求,對三板溪電站雨洪監(jiān)測預報綜合服務系統(tǒng)進行研發(fā),為氣象水文服務地方經濟發(fā)展和防災減災提供系統(tǒng)平臺支撐。

      1? 設計原理

      1.1? 系統(tǒng)框架

      三板溪電站雨洪監(jiān)測預報綜合服務系統(tǒng)的研發(fā)主要是用于指導三板溪電站電力生產、安全度汛和上下游生態(tài)環(huán)境保護的系統(tǒng)平臺。系統(tǒng)運行在windows系統(tǒng)上,基于B/S模式,采用Asp.net開發(fā),主要涉及的開發(fā)語言有C#、html、Javascript、Ajax、jQuery等,數(shù)據庫采用ms SQL。底圖顯示主要是采用百度地圖,其原理是在百度地圖上疊加各類氣象水文信息,讓用戶可以交互操作,得到良好的呈現(xiàn)效果和使用。系統(tǒng)框架原理如圖1所示。

      1.2? 數(shù)據庫

      系統(tǒng)數(shù)據庫采用ms SQL,包括氣象水文站點信息表、分鐘數(shù)據表、小時數(shù)據表、日數(shù)據表、面雨量數(shù)據表、水位計算流量參數(shù)表、洪峰傳播參數(shù)表、氣象服務數(shù)據表、用戶數(shù)據表、分類數(shù)據表、日志表等,如圖2所示。數(shù)據來源于自建站點和氣象大數(shù)據云平臺·天擎。氣象大數(shù)據云平臺是利用大數(shù)據、云計算技術構建的集氣象數(shù)據的收集分發(fā)、加工處理、存儲管理、統(tǒng)計分析、共享服務和運行監(jiān)控于一體的綜合數(shù)據業(yè)務支撐平臺,所有氣象數(shù)據匯交到氣象大數(shù)據云平臺質控后再抽取使用。

      2? 關鍵技術

      2.1? 百度地圖API

      百度地圖[5]主要有七大功能與服務,分別是定位、地圖、軌跡、路線規(guī)劃、路況和搜索。在地圖上疊加氣象水文信息,采用百度地圖JavaScript API GL接口,它是一套由JavaScript語言編寫的應用程序接口,使用了WebGL對地圖、覆蓋物等進行渲染,支持3D視角展示地圖。開發(fā)者可以通過對JavaScript API GL接口的輕松調用,就能在網站中建立功能豐富、交互性強的地圖應用,同時支持PC端和移動端基于瀏覽器的地圖應用開發(fā)。JavaScript API GL提供的功能接口包括地圖展示、定位、覆蓋物、檢索、路線規(guī)劃等,適配多樣化的業(yè)務場景。在系統(tǒng)中,主要用到覆蓋物。即把氣象水文站點、監(jiān)測數(shù)據等當成覆蓋物來處理,疊加到自定義的百度地圖上顯示出來。覆蓋物包括繪制點、線、面,文本標注、圖標展示、信息提示窗口等。

      2. 2? 個性化地圖

      加載百度地圖比較簡單,通過官方教程代碼,在html文件中,引入百度地圖API文件,然后創(chuàng)建地圖容器元素,再創(chuàng)建地圖實例,具體代碼如下所示:

      var map = new BMapGL.Map("container")

      地圖加載成功后,通過個性化地圖,實現(xiàn)對地圖進行個性化配置,使地圖更適宜電站用戶的使用需求。為了更清楚的展示水文和氣象監(jiān)測站數(shù)據,將地圖中地名元素和路網元素消隱,只保留最基本的底圖。樣式配流程見圖3所示。

      2.3? 流域底圖處理

      系統(tǒng)主要為電站生產調度和安全度汛使用,因此,主要的顯示元素為流域面、站點圖標、監(jiān)測數(shù)據標注等,如圖4所示。流域面及河網的提取采用貴州省DEM高程數(shù)據,應用ArcGis軟件和SWAT水文模型提取流域邊界和河網水系,再經過人工處理,生成SHP文件,再讀取經緯信息轉換成json文件。在百度地圖中使用多邊形Polygon的方法來添加流域面。代碼如下:

      var polygon = new BMapGL.Polygon([

      new BMapGL.Point(經度1,緯度1),

      new BMapGL.Point(經度2,緯度2),

      new BMapGL.Point(經度3,緯度3),

      new BMapGL.Point(經度…,緯度…),

      new BMapGL.Point(經度N,緯度N)

      ], {strokeColor:"red", strokeWeight:2, strokeOpacity:0.5});

      map.addOverlay(polygon);

      流域河網水系采用添加折線覆蓋物的方式重復添加,站點標志采用添加圖片的方式,顯示數(shù)據采用文本標注。

      2.4? ECharts圖表庫

      系統(tǒng)中對雨量水位關系圖和雨量流量關系圖采用ECharts圖表庫[6]。ECharts是一款基于JavaScript的數(shù)據可視化圖表庫,提供了常規(guī)的折線圖、柱狀圖、散點圖、餅圖、K線圖等,還提供了用于統(tǒng)計的盒形圖,用于地理數(shù)據可視化的地圖、熱力圖、線圖,用于關系數(shù)據可視化的關系圖、Treemap、旭日圖等,它功能強大,使用簡單,效果美觀。

      3? 主要功能

      系統(tǒng)由用戶界面和后臺管理兩部分組成,后臺管理主要用于上傳天氣預報信息,與用戶界面相對獨立,主要運行在內網上,互聯(lián)網無法訪問,增加了系統(tǒng)的安全性。用戶界面包括用戶登錄和功能模塊的顯示。功能模塊分四個部分,包括數(shù)據監(jiān)測、數(shù)據分析、預測預報、調度建議。系統(tǒng)登錄界面如圖5所示。

      3.1? 數(shù)據監(jiān)測

      實時監(jiān)測功能主要是以百度地圖為底圖,在百度地圖上疊加流域面、河網以及站點信息、氣象水文要素,包括降水量、氣溫、水位高度等資料,水位顯示界面如圖6所示。點擊站點圖標,還可打開站點水位降水時序圖。實時監(jiān)測主要功能界面有水位監(jiān)測、綜合監(jiān)測、面雨量監(jiān)測、水位雨量時序圖。水位監(jiān)測、綜合監(jiān)測和面雨量監(jiān)測數(shù)據疊加到百度地圖上顯示,水位雨量時序圖采用ECharts圖標控件中的折線圖和柱形圖組合圖,如圖7所示。

      3.2? 數(shù)據分析

      數(shù)據分析功能主要是顯示數(shù)據加工處理或數(shù)據分析產品,功能界面包括流量估測、洪峰預測、水位流量時序圖、數(shù)據日報表和月報表。流量估測和洪峰預測數(shù)據疊加到百度地圖上顯示,水位流量時序圖采用ECharts圖表庫中折線圖。日報表和數(shù)據月報表采用圖表控件以表格的方式顯示。

      3.3? 預警預報

      預警預報功能主要是顯示氣象服務產品,如圖8所示,包括常規(guī)天氣預報、重要天氣預報、氣象預警、周天氣預報、月天氣預報、降水天氣預報等。所有產品通過管理員進入后臺后上傳Word文件或PDF格式文件,在用戶界面中以PDF文件格式顯示,方便用戶查看。系統(tǒng)同時對新上傳的天氣預警預報進行語音提示,當用戶登錄時,提醒用戶及時查看。預警預報功能還集成氣象雷達回波圖動畫顯示和氣象衛(wèi)星云圖顯示功能。

      3.4? 調度建議

      調度建議功能是系統(tǒng)最主要的功能之一,主要是在百度地圖上顯示電站水庫的當前水位高度、入庫流量、蓄水量、剩余庫容、未來24 h、48 h和72 h過程面雨量、補給量、產流量、水庫安全調度及發(fā)電調度建議等,為三板溪電站提供科學的生產調度建議。

      4? 結? 論

      利用百度地圖作為底圖,采用Asp.net開發(fā)了基于WebGis的三板溪電站雨洪監(jiān)測預報綜合服務系統(tǒng),實現(xiàn)對氣象水文數(shù)據實時監(jiān)測和數(shù)據分析、預警預報,提出科學的生產調度建議等功能。系統(tǒng)運行一年來,解決了用戶的業(yè)務需求,得到了用戶的好評,為三板溪電站水庫汛期安全度汛和電力生產優(yōu)化調度提供了重要的科學參考依據。

      參考文獻:

      [1] 秦昊,王立海,陳瑜彬,等.長江流域水文氣象信息服務體系設計與實踐 [J].水利信息化,2022(2):71-77.

      [2] 何清芳,肖秀珠,江帆,等.龍巖市水庫雨洪風險預警平臺設計 [J].水利科技,2021(3):12-16.

      [3] 易香妤,徐衛(wèi)立,李波.三峽梯調氣象業(yè)務系統(tǒng)升級改造研究 [J].水利水電快報,2022,43(10):99-102.

      [4] 王偉,李俊徽,張鋒,等.基于WebGIS的水庫氣象服務平臺的實現(xiàn) [J].計算機與網絡,2020,46(3):61-64.

      [5] 百度.百度地圖開放平臺 [EB/OL].[2022-12-03].https://lbsyun.baidu.com/.

      [6] Apache ECharts.快速上手 [EB/OL].[2022-12-03].https://echarts.apache.org/handbook/zh/get-started/.

      作者簡介:袁芳菊(1982—),女,侗族,貴州天柱人,工程師,本科,研究方向:專業(yè)氣象服務;通訊作者:楊勝忠(1980—),男,苗族,貴州麻江人,高級工程師,本科,研究方向:氣象服務。

      猜你喜歡
      水文氣象水庫
      氣象
      藝術啟蒙(2025年2期)2025-03-02 00:00:00
      2022年《中國水文年報》發(fā)布
      氣象樹
      中型水庫的工程建設與管理探討
      《內蒙古氣象》征稿簡則
      內蒙古氣象(2021年2期)2021-07-01 06:19:58
      出山店水庫
      白沙水庫
      水文
      水文水資源管理
      大國氣象
      宜阳县| 安徽省| 定日县| 措美县| 怀安县| 许昌市| 茶陵县| 花莲县| 福海县| 宣武区| 吉安市| 施秉县| 秦安县| 文水县| 老河口市| 广水市| 巴塘县| 临颍县| 遵义县| 喜德县| 定陶县| 柞水县| 大名县| 兴安盟| 台南县| 绥化市| 宁阳县| 布尔津县| 丹江口市| 日照市| 武强县| 朔州市| 宁津县| 景德镇市| 连山| 米泉市| 昌吉市| 丁青县| 甘孜县| 建阳市| 肇东市|