• 
    

    
    

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

      基于VB+SQL的管線數(shù)據(jù)批處理軟件設(shè)計與實現(xiàn)

      2022-07-08 05:41:56陳佳清
      城市勘測 2022年3期
      關(guān)鍵詞:批處理排水管數(shù)據(jù)處理

      陳佳清

      (欽州市住房和城鄉(xiāng)建設(shè)測繪院有限公司,廣西 欽州 535000)

      1 引 言

      GDInfo管線處理系統(tǒng)為保定金迪地下管線探測工程有限公司開發(fā)的一款管線數(shù)據(jù)處理系統(tǒng),該系統(tǒng)為基于AutoCAD 2008平臺上開發(fā)的一套完整的管線數(shù)據(jù)處理系統(tǒng)[1]。系統(tǒng)功能涵蓋整個管線生產(chǎn)流程所涉及的數(shù)據(jù)錄入、編輯、檢查、成圖,成果報表輸出、數(shù)據(jù)入庫等。GDInfo管線處理系統(tǒng)成功應(yīng)用于欽州市建成區(qū)綜合管線普查項目以及日常市政道路管線、住宅小區(qū)管線竣工測繪,工程應(yīng)用過程中發(fā)揮了重要作用。隨著管線測繪業(yè)務(wù)的不斷拓展延伸,管線數(shù)據(jù)日益呈現(xiàn)多樣化、精細化、復(fù)雜化,數(shù)據(jù)量亦隨之成倍增加,管線連接關(guān)系更為復(fù)雜[2]。由于CAD屬性庫功能較弱,缺乏空間分析和判斷能力等特點[3],GDInfo管線處理系統(tǒng)依靠傳統(tǒng)手工錄入屬性信息的方法難以滿足現(xiàn)實工作需求,效率亟待提升。與此同時,管線坐標成果經(jīng)常要在CGCS2000和1954北京坐標系之間相互轉(zhuǎn)換,使用頻率高,一般坐標轉(zhuǎn)換軟件不支持管線數(shù)據(jù)庫格式的坐標轉(zhuǎn)換,事先應(yīng)進行預(yù)處理且容易出現(xiàn)人工操作失誤問題。而小區(qū)排水管線竣工測繪存在數(shù)據(jù)量大、處理過程復(fù)雜的問題,這對管線測繪服務(wù)在時間上、效率上都提出了更高的要求,有效解決以上問題才能夠為政府機構(gòu)決策、業(yè)主部門提供高效優(yōu)質(zhì)的管線測繪服務(wù)。

      為此,筆者基于VB+SQL自主開發(fā)了“管線數(shù)據(jù)批處理軟件V1.0”配合GDInfo管線處理系統(tǒng)使用以提高內(nèi)業(yè)作業(yè)效率。本文簡要探討了小區(qū)排水管線數(shù)據(jù)特性,介紹了軟件設(shè)計與實現(xiàn)思路并給出軟件功能框架結(jié)構(gòu)。通過開發(fā)程序,有效地節(jié)省了管線內(nèi)業(yè)數(shù)據(jù)處理時間,提高了工作效率。

      2 小區(qū)排水管線數(shù)據(jù)特點

      小區(qū)排水管線相對于市政道路排水管線較為復(fù)雜[4],體現(xiàn)在小區(qū)排水管線的設(shè)計布局、排水源頭復(fù)雜(天面排水、陽臺排水、廚房排水、衛(wèi)生間排水、地下室排水等)、管線管徑材質(zhì)多樣等,歸結(jié)到管線本質(zhì)上為管線特征點、線屬性復(fù)雜多樣。為理順和規(guī)范住宅小區(qū)集中管理的建筑排水問題,從源頭管控排水行為,防止錯接、混接、亂排、偷排等現(xiàn)象發(fā)生,需要從排水戶源頭上進行精細調(diào)查和測繪。目前,關(guān)于小區(qū)排水管線竣工方面,相關(guān)國家標準與行業(yè)標準尚未完善。以管線要素分類代碼與符號表達為例,當前規(guī)范標準未能滿足小區(qū)排水管線竣工的圖面表達,其管線要素分類不夠齊全且符號圖例不夠完善,故而地方需結(jié)合上級主管部門要求,在管線要素分類代碼與符號表達規(guī)范上進行相應(yīng)擴充[5,6]。

      3 軟件設(shè)計與實現(xiàn)

      3.1 設(shè)計思路

      系統(tǒng)邏輯結(jié)構(gòu)由前臺應(yīng)用程序和后臺數(shù)據(jù)庫設(shè)計兩部分組成,應(yīng)用程序開發(fā)的窗體模塊和標準模塊則是通過ADODB組件和標準SQL語句來實現(xiàn)連接訪問數(shù)據(jù)庫和SQL處理[7]。軟件設(shè)計包括軟件注冊模塊、用戶登錄、轉(zhuǎn)換模塊、主程序界面、SQL語句庫[8,9]?;诖嗽O(shè)計的小區(qū)排水管線數(shù)據(jù)批處理功能主要有以下幾個方面:管線點、線屬性的錄入、高程點處理,坐標轉(zhuǎn)換(GDInfo管線數(shù)據(jù)庫.mdb、測量數(shù)據(jù).csv)。根據(jù)管線數(shù)據(jù)庫結(jié)構(gòu)的特點,數(shù)據(jù)處理對象分為點和線的屬性。通過讀取管線數(shù)據(jù)庫,程序查詢到滿足特定條件的所有記錄并將其更新寫入表屬性信息。此外自定義定制SQL批量語句,可進行增刪改操作,與此同時一鍵操作執(zhí)行所有SQL功能語句,針對管線分支交叉、轉(zhuǎn)點多等復(fù)雜條件下的數(shù)據(jù)處理以及針對SQL語言的基本性能特點[10,11],可采用“VB+SQL”方法處理。

      3.2 程序?qū)崿F(xiàn)

      (1)系統(tǒng)庫結(jié)構(gòu)設(shè)計

      本軟件系統(tǒng)庫設(shè)計涵蓋用戶登錄信息、功能按鈕信息、SQL描述信息、其他信息等內(nèi)容。用戶信息如表1所示,包括用戶名和密碼;功能按鈕信息如表2所示,包括模塊名稱和標題;SQL描述信息如表3所示,包括按鈕名稱、SQL描述語句、是否啟用等,部分數(shù)據(jù)處理功能采用“VB+SQL”實現(xiàn),坐標轉(zhuǎn)換功能模塊包含GDInfo數(shù)據(jù)庫.mdb格式和測量數(shù)據(jù).csv格式兩種數(shù)據(jù)形式的坐標轉(zhuǎn)換,坐標轉(zhuǎn)換支持CGCS2000和1954北京坐標系相互轉(zhuǎn)換[12,13],對此本文不做詳細介紹。

      用戶信息 表1

      按鈕信息 表2

      SQL描述信息 表3

      (2)程序功能模塊設(shè)計

      程序功能主要由四個主模塊(數(shù)據(jù)處理、一鍵批處理、坐標轉(zhuǎn)換、幫助)以及若干子模塊構(gòu)成,軟件功能框架結(jié)構(gòu)如圖1所示:

      圖1 程序功能模塊設(shè)計

      (3)關(guān)鍵功能實現(xiàn)

      軟件關(guān)鍵功能的實現(xiàn)主要包括以下幾個方面:

      ①數(shù)據(jù)的讀取、存儲、寫入,包括.mdb格式、.csv格式;

      ②一鍵批處理模塊,包括分組SQL語句的增加、修改、刪除;

      ③坐標轉(zhuǎn)換模塊轉(zhuǎn)換模型的編寫;

      ④其中最核心的難點是管線數(shù)據(jù)處理模塊,CAD平臺不具備復(fù)雜的查詢、分析、提取的空間分析功能,因此需借助VB+SQL進行復(fù)雜的數(shù)據(jù)查詢分析遞歸運算。

      (4)程序界面

      軟件安裝成功后首次運行需進行授權(quán)注冊才能運行。用戶向管理者提供原始注冊碼,管理者根據(jù)用戶使用期限要求使用“管線批處理機”生成授權(quán)碼提供給用戶完成軟件注冊,該程序界面如圖2所示:

      圖2 注冊機界面

      據(jù)前文所述的設(shè)計思路,筆者采用VB+SQL語言開發(fā)編寫了“管線數(shù)據(jù)批處理軟件V1.0”,該程序界面如圖3所示:

      圖3 管線數(shù)據(jù)批處理軟件界面

      (5)軟件應(yīng)用及特點

      本軟件于2021年1月7日開發(fā)完成并于2021年8月16日取得中華人民共和國軟件著作權(quán)登記證書。軟件開發(fā)完成后應(yīng)用于欽州市建設(shè)工程竣工規(guī)劃條件核實(小區(qū)排水竣工測繪)100余個小區(qū)管線竣工測量內(nèi)業(yè)數(shù)據(jù)處理,以及建成區(qū)管網(wǎng)數(shù)據(jù)庫CGCS2000和1954北京坐標系之間互相轉(zhuǎn)換工作等。軟件界面友好簡潔,通俗易懂。同時能夠一鍵“秒”處理海量數(shù)據(jù),高效、便捷。此外本軟件自定義功能強大,能根據(jù)不同項目需求,自定義設(shè)置功能模塊選項。數(shù)據(jù)處理過程自動化,快速精準定位所需處理數(shù)據(jù)。值得注意的是,軟件可擴展能力強,能熟練使用SQL語句編寫的技術(shù)人員可根據(jù)自身需求量身定做功能模塊,從而使功能實現(xiàn)“5N+”。針對MDB格式的數(shù)據(jù)庫均可實現(xiàn)批處理,且不限于管線數(shù)據(jù)。

      4 結(jié) 語

      綜上所述,本文著重闡述了管線數(shù)據(jù)批處理軟件的設(shè)計與實現(xiàn)。本軟件有效解決了管線數(shù)據(jù)內(nèi)業(yè)處理效率低下問題,實現(xiàn)了管線數(shù)據(jù)坐標系快速轉(zhuǎn)換。在小區(qū)排水管線竣工測繪生產(chǎn)作業(yè)中,該軟件得到廣泛且充分的應(yīng)用,有效地解決了小區(qū)排水管線內(nèi)業(yè)數(shù)據(jù)處理的痛點及難點,大量減輕內(nèi)業(yè)人員的勞動強度,提高了工作效率。最后,基于本軟件存在良好的可維護性和可擴展性,在后續(xù)工作中,會對其做進一步的優(yōu)化,使之功能更加健全和完善。

      猜你喜歡
      批處理排水管數(shù)據(jù)處理
      認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
      鋼筋混凝土排水管
      ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
      基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應(yīng)用
      鋼筋混凝土排水管
      u 鋼筋混凝土排水管
      u 鋼筋混凝土排水管
      基于PSD-BPA的暫態(tài)穩(wěn)定控制批處理計算方法的實現(xiàn)
      基于POS AV610與PPP的車輛導(dǎo)航數(shù)據(jù)處理
      批處理天地.文件分類超輕松
      民县| 洛浦县| 莫力| 兴城市| 三台县| 阿克苏市| 双牌县| 麻栗坡县| 苍梧县| 盘锦市| 潼关县| 浏阳市| 乡城县| 鹤峰县| 翁源县| 宣恩县| 霞浦县| 邵阳市| 渭源县| 通辽市| 武汉市| 丹寨县| 定远县| 华阴市| 南昌县| 苏尼特右旗| 中宁县| 增城市| 扶余县| 芷江| 巴塘县| 体育| 电白县| 元朗区| 营山县| 仙游县| 唐海县| 江川县| 沈阳市| 房产| 霸州市|