999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Excel與C#在地下管線數據處理的應用

2011-04-18 08:23:42賀軍政羅凌燕
城市勘測 2011年1期
關鍵詞:二次開發數據處理數據庫

賀軍政,羅凌燕

(深圳市勘察測繪院有限公司,廣東深圳 518028)

Excel與C#在地下管線數據處理的應用

賀軍政?,羅凌燕

(深圳市勘察測繪院有限公司,廣東深圳 518028)

地下管線數據處理是一項繁瑣、復雜的工作,數據量大、內容多,涉及物探、測量和計算機等多方面的知識。在地下管線數據處理中,運用Excel錄入地下管線探測數據和對Excel二次開發自動形成整體成果報表,可大大提高工作效率。

Excel;地下管線;C#;二次開發

1 引 言

城市地下管線是城市重要的基礎設施和生存與發展的生命線,是保證社會經濟和人民生活順利進行的基本條件。地下管線如同城市的“血管”、“經絡”,一旦損壞就會危及“生命”。為管理好城市地下管線,許多城市都在進行地下管線普查和地下管線修補測,保持城市“血管”正常工作。地下管線普查和地下管線修補測工作都要進行大量的數據處理,其中包括數據錄入、生成管線圖、形成成果報表等一系列數據處理工作。

Excel的主要功能體現在電子表格、圖表和數據庫三個方面。我們可以在表格中填寫大量內容,非常直觀方便;它具有強大的制圖功能,能方便地繪制各種圖表;它提供了豐富的函數、強大的數據分析工具,可以簡便快捷地進行各種數據處理、統計分析。

在地下管線數據處理中,運用Excel進行管線數據錄入,可加快數據錄入速度;對Excel二次開發自動形成成果報表,可實現成果報表自動化形成,從而大大提高工作效率。

2 地下管線數據的特點

(1)管線數據構成復雜。管線數據分屬性數據和空間數據,管線屬性數據又包括點號、連接點號(方向號)、材質、管徑或斷面尺寸、埋設方式、點特征、附屬物、埋深、備注,電力電信還包括電纜根數、總孔數、已用孔數、行列數據、壓力數據;管線空間數據指管線點的空間坐標(X,Y,H)。根據不同工程特點及不同要求各屬性項要求又有些微差別。

(2)管線數據量大。管線數據量隨著探測區域面積的增大,地下管線種類的增加,數據量成倍增加,管線數據窗口錄入(如圖1)難度增大。

(3)管線數據的規律性。同一種地下管線埋設時在同一段路上主干線的屬性數據大致相同,而且不會出現反復變化的情形。如某條市政道路上埋設有一條電力方溝,在很長一段距離上這段電力管線的斷面尺寸、材質、電纜根數等屬性數據會重復出現,一般不會出現很大波動。

圖1 常規數據錄入窗口

3 Excel數據錄入

針對管線點屬性數據項多且量大等特點,若是野外采集的手工原始數據集中在內業處理時通過窗口錄入,不僅需要大量的人力而且容易出現人為錯漏。采用Excel錄入數據可以集中式錄入大量數據,而且易于發現錯誤,省去大量重復屬性錄入。

(1)針對管線數據屬性項多的特點,利用Excel可預先設定錄入表格模板,如圖2所示,將所有管線可能出現的屬性項融合在一起,錄入時根據管線種類選擇性輸入,方便檢查數據錄入的正確與否。

圖2 地下管線數據錄入Excel模板

(2)針對管線數據量大的特點,每個Excel工作表可一次錄入256列×65 536行數據,完全可以滿足日常工作需要。

(3)針對管線數據的規律性,可以使用Excel的復制單元格功能,迅速填充多行重復數據,節省大量時間,如圖3所示。

圖3 針對重復錄入數據的填充界面

(4)利用Excel的自動更正功能的“鍵入時自動替換”選項,可以對地下管線數據的常用屬性選項進行簡化,以達到提高錄入效率,并減少人為拼寫錯誤,如圖4所示。

圖4 調查屬性數據的簡化

4 C#開發Excel實現管線點成果表的整體輸出

Excel在地下管線數據處理中的應用,不只是利用它的強大的錄入功能,更為重要的是它的報表功能。常規地下管線成果表的輸出均要經過手動編輯后才能正式輸出打印,無疑增加了內業處理強度,隨著成果表的增加,這種重復的手工勞動顯然會使生產效率降低。筆者從提高內業工作效率出發,利用C#對Excel的二次開發實現報表的一次性整體輸出。

本文以深圳市地下管線探測細則對管線點成果表的要求為基礎提出管線點成果表的整體輸出的主要技術:

(1)管線點成果數據在Excel中的寫入

利用Excel將外業調查數據錄入后,采用“易管網”軟件將Excel數據導入到管線數據庫,再導入管線點坐標數據,然后對管線數據庫進行管線數據預處理,形成正式點號和正式線號,如圖5所示,最后通過管線數據庫的正式點號和正式線號表實現對屬性表(gwdc_ zb)和坐標數據(gwxyz_zb)的輸出。

圖5 地下管線數據庫表構成

管線成果數據在Excel中的寫入是管線點成果表形成的核心。管線點是唯一數據,采用C#對其及相關屬性數據查詢并將查詢結果寫入到Excel,對Excel進行排版,從而實現對成果表的自動生成。查詢結果寫入到Excel部分代碼如下:

(2)管線成果數據表的增加

城市地下管線數據的總類歸納起來一般有7種,給水、污水、雨水、燃氣、電力、電信、工業,首先進行管線種類的統計,根據管線種類的數量增加Excel工作表,代碼如下:

(3)管線成果的分頁處理

要對管線成果數據實現整體輸出,必須對每種管線種類的數據表進行分頁處理,對于成果表的邊框處理非常重要。根據成果表模板每一頁可以輸入的行數可以實現對成果表行高及頁數的控制。以每頁能輸出23行為例,如果管線總條數為23的倍數,則該管線的頁數即可通過相除取整得到,否則頁數為其相除取整數加1,代碼如下:

(4)管線成果表的封皮及目錄生成

管線成果表的封皮和目錄需要在各種類管線成果表生成完之后才可以進行寫入,目錄的管線種類和頁碼范圍的生成可通過對各種類成果表的分頁統計代替人工自動填寫頁碼,為整體輸出提供最后一步。目錄頁碼形成的代碼如下:

通過對上述4個主要技術的處理,可以實現對管線成果表的整體輸出,報表輸出對話框界面及運行結果如圖6,在圖中可以看出整體成果表的效果,包括了封面、目錄、分類管線成果表,直接打印即可得到封面、目錄和成果表打印效果如圖7~圖9所示。

圖6 程序運行界面及結果

圖7 封面打印預覽

圖8 目錄打印預覽

圖9 成果表打印預覽

5 結 論

綜合Excel在地下管線數據處理中的應用可以看出,采用Excel進行數據錄入可以大大提高數據錄入的效率,通過對其的二次開發可以將地下管線數據庫形成最終成果資料的步驟從數據庫→成果表生成→成果表編輯→成果表輸出簡化為從數據庫→成果表生成并輸出,節約了內業處理時間,優化了作業流程,對生產效率的提高具有較好的效果。

[1] CJJ61-2003.城市地下管線探測技術規程[S].

[2] 深圳市國土資源和房產管理局.深圳市地下管線探測實施細則.2005

[3] 韓小良,韓舒婷.Excel VBA從入門到精通[M].北京,中國鐵道出版社,2006

[4] 王華杰,李律松.精通C#數據庫開發[M].北京:清華大學出版社,2004

[5] 陽德勝.利用VB編程控制Excel處理測量數據[J].城市勘測,2007(4)

[6] 王俊.Excel在“管線數據管理系統”中的運用技巧[J].電信工程技術與標準化,2003(10)

[7] 賈文鋒.地下管線管理信息系統的開發與應用[J].測繪與空間地理信息,2004(02)

[8] 郭來軍.淺談Excel二次開發的三種方式[J].遼寧科技學院學報,2007(04)

The Applications in Underground Pipeline Data Processing Based on Excel and C#

He JunZheng,Luo LingYan
(Shenzhen Geotechnical investigation&Surveying institute Co.,Ltd.Shenzhen 518028,China)

Excel is one of the office family.It’s powerful in huge data inputting and forms for reporting statistics.Underground pipeline data processing is a subject which is related to geophysical prospecting,surveying and computer science.It is a complicate and trivial work.Using Excel to type-in pipeline date can save interior work time.With Excel’s secondary development in pipeline results outputting can optimize working procedure and improve the production efficiency.

Excel;underground pipeline;C#;secondary development

1672-8262(2011)01-116-04

P209

B

2010—06—12

賀軍政(1975—),男,工程師,主要從事工程測量、地下管線及GIS開發。

猜你喜歡
二次開發數據處理數據庫
認知診斷缺失數據處理方法的比較:零替換、多重插補與極大似然估計法*
心理學報(2022年4期)2022-04-12 07:38:02
ILWT-EEMD數據處理的ELM滾動軸承故障診斷
水泵技術(2021年3期)2021-08-14 02:09:20
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對倒棱機床界面二次開發
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
基于希爾伯特- 黃變換的去噪法在外測數據處理中的應用
主站蜘蛛池模板: 国产成人亚洲精品色欲AV| 亚洲成人免费在线| 久久青草免费91观看| 亚洲性视频网站| 国产成人超碰无码| 青青草综合网| 午夜视频在线观看免费网站| 亚洲欧美一区二区三区蜜芽| 黄色网址手机国内免费在线观看| 欧美成人免费| 国产免费高清无需播放器| 午夜在线不卡| 成人午夜视频免费看欧美| 欧美成人在线免费| 狠狠干综合| 国产高颜值露脸在线观看| 亚洲人成网线在线播放va| 欧美高清国产| 在线观看亚洲精品福利片| 久久人人妻人人爽人人卡片av| 国产成人一区| 99尹人香蕉国产免费天天拍| 亚洲天堂在线免费| 欧美成人亚洲综合精品欧美激情| 成人字幕网视频在线观看| 国产精品成人一区二区不卡| 国产成人精品一区二区三在线观看| 亚洲黄色网站视频| www.亚洲一区| 极品国产一区二区三区| 国产打屁股免费区网站| 亚洲精品无码久久久久苍井空| 国产菊爆视频在线观看| jizz在线免费播放| 久久精品一品道久久精品| 91综合色区亚洲熟妇p| 日韩欧美在线观看| 国产午夜无码片在线观看网站 | 在线观看91香蕉国产免费| 久久国产精品77777| 老汉色老汉首页a亚洲| 99久久精品国产麻豆婷婷| 日韩无码视频专区| 亚洲视屏在线观看| 国产高清不卡| 国产青青操| 亚洲,国产,日韩,综合一区| 久久久久人妻一区精品色奶水 | 在线精品亚洲国产| 日本免费新一区视频| 国产一区二区福利| www.91在线播放| 在线观看免费人成视频色快速| 国产在线观看一区精品| 在线看片中文字幕| 欧美精品伊人久久| 国产高清精品在线91| 国产香蕉在线| 亚洲无码日韩一区| 国产精品成人一区二区不卡 | 欧美午夜网| 日韩在线永久免费播放| 99久久精彩视频| 成·人免费午夜无码视频在线观看 | 亚洲欧美综合另类图片小说区| 色老头综合网| 日韩精品毛片人妻AV不卡| 污视频日本| 在线免费看片a| 免费看av在线网站网址| 国产精品香蕉在线观看不卡| 亚洲中文精品人人永久免费| 露脸真实国语乱在线观看| 亚洲日本一本dvd高清| 91久久国产综合精品女同我| 老司机午夜精品网站在线观看| 91成人免费观看在线观看| 亚洲男人的天堂久久精品| 草草影院国产第一页| 天堂岛国av无码免费无禁网站 | 国产精品视频第一专区| 婷婷综合亚洲|