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

基于C#+CAD的地下管線普查數據內業處理系統

2020-07-30 14:04:34張豪遠李勇永
科技視界 2020年19期
關鍵詞:數據庫系統

張豪遠 李勇永

摘 要

數據內業處理是地下管線普查的重要內容,運用合理的設計和高效的平臺可以快速地對地下水管線普查數據進行內業處理,提高生產效率。為了能夠直觀、科學的處理,開發一套普查數據內業處理系統甚為重要。本文基于CAD空間數據應用平臺,以C#為開發語言,結合Access數據庫實現地下管線普查數據內業處理系統,并討論如何更好地實現動態標注、虛線扯旗、提高導出Excel成果數據的速度。

關鍵詞

CAD;地下管線普查;內業數據處理;動態標注;虛線扯旗

中圖分類號: TU990.3 ? ? ? ? ? ?文獻標識碼: A

DOI:10.19694/j.cnki.issn2095-2457.2020.19.068

0 引言

隨著城市化進程的高速發展,城市管理的復雜度日益加大,有“城市生命線”之稱的地下管線越顯其重要性[1,2]。為適應日新月異的城市建設要求,開展地下管線普查,構建城市地下管網地理信息系統,提供準確全面的地下管線資料,是管理正規化、科學化、現代化的基石,更是城市實現信息管理的切入點[3,4]。

地下管線普查數據內業處理工作量大、步驟多,同時要求有一定的計算機操作知識。為了提高工作效率和簡化處理流程,開發地下管線普查數據內業處理系統甚為重要。因此,本文針對工程實踐的需要,結合技術研究需求,基于C#程序設計語言開發出一套地下管線普查數據內業處理系統,該系統采用Access數據庫,基于C#+Office2007\Office 2010+AutoCAD2008 \AutoCAD2012開發,可運行在Windows XP、Win7\8環境中。該系統經過數十個項目的應用和不斷完善,錄入、查錯、成圖、編輯、圖庫聯動和導出等功能大幅簡化了地下管線普查數據內業處理的復雜性,提高了工作效率,為工作、研究提供一定的參考價值。

1 系統的結構組成與功能

一個良好的數據管理系統必須對用戶的需求進行調查分析,使開發出來的數據管理系統盡可能地滿足用戶的需求,同時能方便地對數據庫進行有效的管理、維護和使用。根據地下管線普查數據內業處理系統的特點,設計以下功能(圖1),實現了地下管線普查數據快捷、方便的管理,它和管線普查有著同等重要的科學意義和地位。

1.1 數據錄入

系統提供兩種管線數據錄入方式:

(1)手動錄入方式:在錄入界面上逐條進行數據錄入。

(2)批量導入方式:通過填寫一定格式的Excel表,批量導入。

1.2 數據查錯

系統包含豐富的查錯內容,包括物探點號檢查(對物探點號的規范性進行檢查,包括管線點號長度和編碼方式等)、管徑檢查(檢查管徑的容限范圍,以及斷面尺寸與孔數、根數、埋設方式等的邏輯性等)、埋深檢查(檢查埋深容限范圍,以及和管徑、埋設方式的邏輯性等)、直通點檢查(檢查直通點各項屬性的邏輯性)、起止點檢查(檢查管線的連接關系,確保管線連接正確)、排水流向檢查(檢查排水管線的流向邏輯性)、重復線檢查(檢查管線是否重復)、輔助線檢查(檢查輔助線的連接關系,以及平面位置)、高程檢查(檢查高程容限值以及管線埋深和高程異常)、共通邏輯性檢查(檢查共通管類的根數孔數等)等,并可以根據各地規范拓展新的查錯功能。

1.3 數據成圖

系統可以自動讀取管點或管線段的屬性信息,并按照規定的圖層、顏色、線型、符號等要求生成管線圖;同時將數據庫中的屬性信息自動標注到對應的管線點或管線段,并在圖上展示出來。

1.4 數據編輯

系統提供修改符號角度、打斷加點、連接管點、數據更新、數據復制、數據刪除等多種編輯方式。

1.5 圖庫聯動

為方便數據修改,系統提供兩種圖庫聯動方式。

1)通過修改管線圖對數據庫進行修改;

2)通過對數據庫的修改可直接反饋到管線圖中,自動更新圖形中有關的符號、線型、角度、注記等屬性。

1.6 數據導出

系統支持三種格式的成果數據導出。

1)Excel格式的成果表導出;

2)Mdb格式的成果數據庫導出;

3)Dwg格式的綜合圖、專業圖標準圖幅導出。

2 系統功能的實現

根據上述的分析和對數據庫的設計。對系統進行了程序設計和開發,經過運行、調試,并最終開發出一套地下管線普查數據內業處理系統軟件。核心功能如下:

2.1 動態標注

為了快速查看管線、管點要素的屬性信息,系統增加了動態提示功能,即鼠標懸停在管線、管點要素上時顯示其屬性信息。該功能主要依靠CAD中Editor的鼠標懸停PointMonitor事件來實現。

Editor editor = document.Editor;

editor.PointMonitor+=new PointMonitorEventHandler(editor_PointMonitor)

具體為在PointMonitor事件中,采用e.AppendTool TipT ext( )方法實時捕捉并顯示管線、管點要素的屬性信息。

2.2 虛線扯旗

在進行綜合圖制作時,需要對管線要素進行扯旗標注信息,但有些管線要素符號化時采用的是虛線線型,存在虛線線型的管線要素信息不會顯示的情況。為解決這一問題,在標注扯旗信息前,先查找扯旗范圍內的虛線線型要素并存儲在一個數組中,然后把其線型改為實線,在標注扯旗信息后,再把其線型改為之前的虛線線型,代碼實現如下。

2.3 導出Excel速度優化

在導出Excel成果表時,需要從Access數據庫中把管線、管點數據填寫到Excel文件中。以1000公里管線為例,采用:

這種方式需要1小時左右,如果優化使用下述方式:

優化前,執行的是對每個Excel單元格進行寫入操作,優化后,執行的是將需要寫入的數據放到數組objLineValues中,然后統一粘貼到Excel表的對應行中。在同樣的數據量下,優化后的方式只需要十分鐘左右,提高了5倍的效率。

2.4 系統一鍵安裝和卸載

為了方便用戶快速部署系統,在系統安裝目錄下創建了“一鍵安裝.vbs”、“一鍵卸載.vbs”兩個腳本文件,可分別點擊一鍵安裝和卸載。

3 結語

針對地下管線的特點以及普查數據業內處理、管理等遇到的問題,結合工程需求,本文闡述了如何運用C#語言程序開發一套地下管線普查數據內業處理系統,詳細介紹了系統的結構組成與功能,實現了動態標注、虛線扯旗、Excel成果數據導出的優化,為工程實踐等提供了一定的參考價值。

基于C#+CAD的地下管線普查數據內業處理系統不但支持多個操作系統、多個CAD版本,大幅簡化了管線普查數據內業處理的復雜性,而且能快速部署,同時界面簡潔、操作簡單,即使沒有經驗的人也很容易上手。但受制于CAD版本的限制,該系統目前還不支持多線程成圖,需要后期升級到AutoCAD 2014版本。

參考文獻

[1]張國林.城市地下管線普查數據處理系統設計[J].東北測繪,2002(03):50-51+56.

[2]王聿賀.淺談城市地下管線普查內業處理方法[J].科技創業月刊,2015,28(17):114-115.

[3]陳麗佳,符湛斌.基于EPS廣州市地下管線普查及數據升級的實踐與探究[J].北京測繪,2017(04):144-146+158.

[4]孫玉晶. 淺析城市地下管線內業數據處理[J].勘察測繪,2017(6):240.

猜你喜歡
數據庫系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
主站蜘蛛池模板: 2018日日摸夜夜添狠狠躁| 3344在线观看无码| 不卡色老大久久综合网| 国产麻豆福利av在线播放| 色悠久久综合| 午夜福利无码一区二区| 香蕉eeww99国产在线观看| 精品91视频| 香蕉伊思人视频| 在线免费观看a视频| 亚洲日韩每日更新| 国内a级毛片| 日本一区二区三区精品视频| 香蕉久久国产精品免| 亚洲色图综合在线| 一区二区三区高清视频国产女人| 国产aaaaa一级毛片| 久久免费视频6| 欧美亚洲一二三区| 国产哺乳奶水91在线播放| 多人乱p欧美在线观看| 久久婷婷五月综合97色| 亚洲乱码在线视频| 欧洲熟妇精品视频| 亚洲精选高清无码| 国产成人亚洲综合a∨婷婷| 91视频99| 国产中文一区a级毛片视频| 国产网站黄| 在线免费看片a| 不卡无码网| 免费视频在线2021入口| 乱系列中文字幕在线视频| 中文字幕1区2区| 久久视精品| 国产成人精品高清在线| 免费午夜无码18禁无码影院| 国产美女无遮挡免费视频网站| 亚洲AV免费一区二区三区| 亚洲欧美日韩另类在线一| 91网站国产| 视频在线观看一区二区| 日韩欧美国产中文| 国产产在线精品亚洲aavv| 国产视频 第一页| 丁香婷婷激情网| 日韩小视频网站hq| 国产精品蜜臀| 美女一区二区在线观看| 真实国产乱子伦视频 | 波多野结衣亚洲一区| 99中文字幕亚洲一区二区| 欧美日韩国产成人在线观看| 激情综合图区| 国产又黄又硬又粗| 在线欧美一区| 免费高清自慰一区二区三区| 日本精品视频一区二区| 久久亚洲欧美综合| 国产女主播一区| 99在线观看国产| 亚洲精品波多野结衣| 亚洲人在线| 免费不卡在线观看av| av在线5g无码天天| 国产精品hd在线播放| 99成人在线观看| 久久精品这里只有精99品| 国产亚卅精品无码| 国产在线小视频| 天天综合色网| 日韩精品少妇无码受不了| 成人中文在线| 无码一区二区波多野结衣播放搜索| 激情无码字幕综合| 精品91视频| 国产99视频在线| 国产凹凸视频在线观看| 一级毛片无毒不卡直接观看| 毛片一区二区在线看| 99在线观看免费视频| 欧美亚洲国产日韩电影在线|