• 
    

    
    

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

      基于數(shù)據(jù)庫的高速鐵路運營期沉降數(shù)據(jù)管理與分析

      2014-04-28 07:47:06王德順付寧波趙忠海
      山東工業(yè)技術(shù) 2014年15期
      關(guān)鍵詞:沉降高速鐵路數(shù)據(jù)庫

      王德順,付寧波,趙忠海

      (1德州市城市規(guī)劃測量隊,山東德州 253000;2江西省測繪成果質(zhì)量監(jiān)督檢驗測試中心,南昌 330046;3黑龍江第一測繪工程院,哈爾濱 150081)

      基于數(shù)據(jù)庫的高速鐵路運營期沉降數(shù)據(jù)管理與分析

      王德順1,付寧波2,趙忠海3

      (1德州市城市規(guī)劃測量隊,山東德州253000;2江西省測繪成果質(zhì)量監(jiān)督檢驗測試中心,南昌330046;3黑龍江第一測繪工程院,哈爾濱150081)

      摘要:本文介紹了采用數(shù)據(jù)庫存儲變形監(jiān)測數(shù)據(jù)的必要性,以及根據(jù)數(shù)據(jù)特點選擇何種數(shù)據(jù)庫,如何建立滿足需求數(shù)據(jù)庫的方法,并對具體的編程實現(xiàn)方式上進行了闡述,最后在某高速鐵路沉降項目中,得到了很好的檢驗。

      關(guān)鍵詞:數(shù)據(jù)庫;高速鐵路;運營期;沉降

      1 概述

      隨著高速鐵路不斷建設(shè)與通車,突顯出其運營期沉降觀測的必要性。地質(zhì)條件、構(gòu)筑物的物理因素以及外界環(huán)境的變化都會對運營中的高鐵線路產(chǎn)生沉降影響,這種沉降直接影響到線路的平順性、安全性[1]。及時發(fā)現(xiàn)沉降區(qū)域或異常區(qū)間,可以為線路養(yǎng)護維修和應(yīng)急處理提供必要的依據(jù),避免重大事故的發(fā)生。

      高速鐵路通常每60米有一對監(jiān)測點,所以全線監(jiān)測點通常上千或者上萬,采用傳統(tǒng)的文件方式管理、分析數(shù)據(jù),必然效率低下。同時,進行幾期觀測后,數(shù)據(jù)量巨大,更容易導(dǎo)致數(shù)據(jù)文件混亂,甚至缺失,給后續(xù)沉降分析帶來不必要的麻煩。采用數(shù)據(jù)庫管理后,可以大大提高內(nèi)業(yè)效率,而且便于數(shù)據(jù)備份,保障數(shù)據(jù)安全。

      本文在分析高鐵沉降數(shù)據(jù)特點后,介紹了數(shù)據(jù)庫如何建表、建字段,在此基礎(chǔ)上利用C#編程實現(xiàn)沉降數(shù)據(jù)存儲,以及對數(shù)據(jù)進行分析的基本實現(xiàn),并在某高鐵沉降觀測中得到應(yīng)用。

      2 數(shù)據(jù)庫架構(gòu)

      在選擇數(shù)據(jù)庫作為數(shù)據(jù)存儲平臺后,接下來面臨的問題是選擇何種數(shù)據(jù)庫管理軟件,因為目前常用的數(shù)據(jù)庫管理軟件有Oracle、SQL Server、DB2、MySQL、Access等,但就目前沉降數(shù)據(jù)管理而言,選擇Access數(shù)據(jù)庫即可,因為該數(shù)據(jù)庫有成本低、界面友好、開發(fā)簡單、接口靈活等特點[2],并且作為微軟公司Of fi ce辦公套件中的一部分,可以和Of fi ce集成,實現(xiàn)無縫連接,為數(shù)據(jù)錄入、報表輸出提供便利,而其它數(shù)據(jù)庫管理軟件則更適合于大型事務(wù)處理或者網(wǎng)絡(luò)應(yīng)用。

      關(guān)系數(shù)據(jù)庫以二維表形式存在,沉降數(shù)據(jù)需要經(jīng)過規(guī)范化變?yōu)楹啙嵉谋?。?guī)范化過程包括第一范式:表中只有原子元素,也就是表中每一個單元存儲簡單的數(shù)據(jù)值,沒有重復(fù)或嵌套的值;第二范式:所有非鍵列依賴整個鍵,如果一個數(shù)據(jù)表的鍵只有一個字段的話,它就一定符合第二范式;第三范式:每個非鍵列只依賴于鍵,也就是所有非鍵列屬性之間是無關(guān)的[3]。

      根據(jù)上述分析以及高鐵沉降觀測數(shù)據(jù)特點設(shè)計了四個表和相應(yīng)的字段屬性,分別是線上點屬性表(RMBP)、線下點屬性表(LDT)、高程表(BST)、沉降信息計算表(CST),如圖1所示。點屬性表是每個監(jiān)測點的信息集合,用來查詢該點具有哪些特性,例如根據(jù)里程區(qū)間,就可以獲取該段內(nèi)所有監(jiān)測點,便于后續(xù)查找、分析;高程表包含所有監(jiān)測點的高程信息,由觀測日期等字段區(qū)分監(jiān)測點高程屬于哪一期觀測成果;沉降信息計算表包含由各期高程計算獲得的沉降量、速率等信息,供沉降分析直接使用。其中藍色標(biāo)記的表(RMBP、LDT、BST)是外部可見表,即需要外部對這3個表輸入數(shù)據(jù),灰色標(biāo)記的表(CST)外部不可見,不需要用戶干預(yù),供前臺程序獲取數(shù)據(jù)使用。黃色標(biāo)記的屬性字段必需存在,不能為空,程序在執(zhí)行過程中需要這些關(guān)鍵信息。在把外部數(shù)據(jù)錄入數(shù)據(jù)庫時,可由前臺程序完成,不需要用戶接觸數(shù)據(jù)庫,保障數(shù)據(jù)完整、安全。

      圖1 數(shù)據(jù)庫表結(jié)構(gòu)

      3 以數(shù)據(jù)庫為基礎(chǔ)的程序開發(fā)

      在設(shè)計完數(shù)據(jù)庫結(jié)構(gòu)后,即可按照工程項目需要,依據(jù)相應(yīng)規(guī)范[4,5]、技術(shù)設(shè)計書編寫前臺程序。首先是外業(yè)數(shù)據(jù)的錄入,包括點位屬性和高程信息,根據(jù)外業(yè)特點,多數(shù)成果采用Excel表形式存儲,所以前臺程序可設(shè)計為直接讀取Excel表格形式,以高程表為例,Excel表格如圖2所示。初測周期定為0周期,其后監(jiān)測周期從1開始編號,日期輸入格式為:YYYY-M-D(年4位,月、日按照實際填寫),數(shù)字之間用“-”分割,高程單位為米。

      圖2 高程屬性表(BST)

      在沉降分析功能實現(xiàn)上,主要完成監(jiān)測點點信息、高程信息的查詢、刪改,時間上的檢測點沉降分析、空間上的區(qū)間沉降分析,以及根據(jù)觀測數(shù)據(jù)預(yù)測沉降量。分析結(jié)果可以輸出Excel形式的報表以及AutoCAD圖,滿足成果提交、打印等需求。程序流程如圖3所示。

      圖3 程序流程圖

      前臺程序采用C#編寫,通過ADO.NET與數(shù)據(jù)庫連接[6]。因為在程序執(zhí)行過程中會經(jīng)常操作數(shù)據(jù)庫,所以可以把數(shù)據(jù)庫操作作為一個類“DealDataBase”封裝,提高代碼利用效率?!癉ealDataBase”類關(guān)鍵代碼如下:

      另外在利用SQL語句來實現(xiàn)跨表查詢時,可以采用靈活的臨時表方式,例如下述代碼實現(xiàn)了獲取多期高程值:

      select a1.name,B0.hi,B3.hi,B4.hi,C4.ST,C4.STA

      from(select * from RMBP where RMBP.lr='L')a1,

      (select * from BST where BST.cycle=0)B0,

      (select * from BST where BST.cycle=3)B3,

      (select * from BST where BST.cycle=4)B4,

      (select * from CST where CST.cycle=4)C4

      where a1.name=B0.name and a1.name=B3.name and a1.name=B4.name and a1.name=C4.name

      在以數(shù)據(jù)庫為基礎(chǔ)的編程實現(xiàn)上,充分利用SQL語句的便利,可以大大簡化編程的繁瑣度以及提高程序執(zhí)行效率。除此之外,采用與Matlab混合編程,利用Matlab強大的計算功能,實現(xiàn)了沉降預(yù)測分析,縮短開發(fā)周期。

      4 應(yīng)用與結(jié)論

      在“某城際高鐵精密控制網(wǎng)復(fù)測及構(gòu)筑物變形監(jiān)測”項目中,程序經(jīng)過不斷完善后,基本滿足工程需要,可以隨時查看特定地段沉降趨勢、快速輸出成果報表,大大提高工作效率。程序運行及輸出的Excel報表如圖4所示。

      圖4 程序執(zhí)行與Excel報表

      越來越多的工程項目需要進行沉降變形監(jiān)測,以數(shù)據(jù)庫為基礎(chǔ)的數(shù)據(jù)存儲成為趨勢。本程序經(jīng)過適當(dāng)?shù)男薷暮?,完全可以滿足樓房、地鐵等項目的沉降觀測需要,為數(shù)據(jù)自動化處理提供技術(shù)保障。

      參考文獻:

      [1]丁建華.高速鐵路工程測量特點[J].鐵道勘察,2009(05):1-4.

      [2]李哲,許樹勤,李占青.數(shù)據(jù)庫的選擇及ADO技術(shù)的應(yīng)用[J].機械工程與自動化,2004(03):22-24.

      [3]James Perry 美,Gerald Post 美.Oracle基礎(chǔ)教程[M].鐘鳴,郝玉潔,楊樺,等,譯.北京:人民郵電出版社,2008.

      [4]建設(shè)綜合勘察研究設(shè)計院.JGJ 8-2007建筑變形測量規(guī)范[S].北京:中國建筑工業(yè)出版社,2007.

      [5]中鐵二院工程集團有限責(zé)任公司.TB 10601—2009高速鐵路工程測量規(guī)范[S].北京:中國鐵道出版社,2010.

      [6]Vidya Vrat Agarwal,James Huddleston.C#2008數(shù)據(jù)庫入門經(jīng)典[M].沈潔,楊華,譯.北京:清華大學(xué)出版社,2009.

      作者簡介:王德順(1984-),男,山東人,助理工程師,本科,研究方向:主要從事工程測量、城市規(guī)劃測量相關(guān)工作。

      猜你喜歡
      沉降高速鐵路數(shù)據(jù)庫
      《高速鐵路技術(shù)》征稿啟事
      《高速鐵路技術(shù)》征稿啟事
      數(shù)據(jù)庫
      財經(jīng)(2017年2期)2017-03-10 14:35:35
      論述道路橋梁沉降段路基路面施工技術(shù)
      淺析高層建筑沉降測量技術(shù)及質(zhì)量控制
      電力鐵塔運行狀態(tài)智能在線監(jiān)測的研究及應(yīng)用
      科技視界(2016年22期)2016-10-18 14:28:14
      淺析高速鐵路路橋過渡段沉降控制施工技術(shù)
      科技視界(2016年16期)2016-06-29 12:00:23
      數(shù)據(jù)庫
      財經(jīng)(2016年15期)2016-06-03 07:38:02
      基于TD-LTE的高速鐵路WiFi通信系統(tǒng)
      數(shù)據(jù)庫
      財經(jīng)(2016年3期)2016-03-07 07:44:46
      东乌珠穆沁旗| 遂昌县| 保定市| 马公市| 铁岭市| 汤阴县| 如皋市| 民乐县| 邳州市| 兴业县| 泾阳县| 龙南县| 万宁市| 大理市| 沁源县| 肥西县| 台北县| 五台县| 高青县| 台北市| 蓬安县| 昌都县| 吉隆县| 博乐市| 清水县| 游戏| 弥渡县| 清水县| 汾阳市| 林芝县| 城口县| 房山区| 兴文县| 宜宾县| 东宁县| 额尔古纳市| 湘潭市| 衡南县| 铜陵市| 思南县| 盐山县|