溫玉維,曾德培,鄧長勇
(中國能源建設集團湖南省電力設計院有限公司,湖南 長沙 410007)
地形圖是電力設計工作的重要基礎,其質(zhì)量檢查和管理是電力設計院的重要任務之一,直接影響設計成果的優(yōu)劣。目前,許多電力設計院的地形圖質(zhì)量檢查主要是由質(zhì)檢人員進行人工核查,核查內(nèi)容包括:①地形圖圖面檢查,包括地形圖符號和文字注記壓蓋;②外業(yè)數(shù)據(jù)檢查,主要是將外業(yè)待檢數(shù)據(jù)與數(shù)字線劃圖進行匹配,然后檢查平面位置和高程誤差;③塔基地形圖與塔基斷面圖數(shù)據(jù)的檢查,主要是塔基斷面圖與塔基地形圖對比檢查,即檢查塔基斷面對應高程點與地形圖等高線或高程點的估算結(jié)果的較差是否超限;④多版本地形圖比對,是將不同時期、不同修改版本的地形圖進行比對分析,查出不同版本圖紙的差異。
當前,電力設計院的地形圖檢查流程是基于AutoCAD平臺,打開CASS制作的地形圖及相關設計圖紙,通過人工判讀和計算的方式,確定圖紙的質(zhì)量,并生成質(zhì)檢報告。筆者在長期的實際質(zhì)檢工作中發(fā)現(xiàn),人工質(zhì)檢方式存在諸多問題,主要有工作量大、檢查工作機械、缺乏創(chuàng)新性、易產(chǎn)生漏查和漏報等問題,從而導致圖紙質(zhì)檢周期長、檢查過程難以跟蹤、檢查結(jié)果不方便查閱等。
因此,使用一套較成熟的數(shù)字地形圖質(zhì)量檢查自動化輔助系統(tǒng),協(xié)助電力設計的質(zhì)檢人員做好地形圖質(zhì)檢工作,提高地形圖質(zhì)檢工作的信息化和自動化水平,改進質(zhì)檢工作的準確性,從而建立圖紙質(zhì)檢管理的標準化和規(guī)范化。目前已受到許多電力設計院和研發(fā)單位的廣泛關注,許多學者和研發(fā)人員也為此展開了大量的研究和開發(fā)工作。賈錦霞[1]從測繪內(nèi)外業(yè)工作經(jīng)驗角度,討論了利用全站儀檢查地形圖質(zhì)量的方法和經(jīng)驗;李倩[2]等分析了地形圖制圖質(zhì)量特征和質(zhì)量檢查中存在的問題,介紹了基于ArcEngine的地形圖質(zhì)檢系統(tǒng)研發(fā)過程; 劉順焰[3]從數(shù)學精度方面,討論了大比例尺地形圖質(zhì)量檢查方法;楊夫恩[4]討論了地形圖在生產(chǎn)、更新過程中的拓撲結(jié)構(gòu)、地物屬性、元數(shù)據(jù)等方面的質(zhì)量因素,并探討了地形圖的質(zhì)量檢查方案。
隨著AutoCAD在數(shù)字化制圖中的廣泛應用,為解決AutoCAD地形圖質(zhì)量管理問題,一些學者也做了大量的研究工作。針對地形圖數(shù)據(jù)實際生產(chǎn)過程中的質(zhì)量問題,湯曦[5]設計了基于AutoCAD的數(shù)字地形圖質(zhì)量檢查方案,可以解決等高線與地物的關系、地物重疊性、圖幅接邊等質(zhì)量的自動化判別方法;胡玥[6]在比對不同的地形圖質(zhì)檢方法的基礎上,詳細介紹了基于ObjectARX和C#語言的地形圖質(zhì)檢方案,并完成了軟件研發(fā)。近年來,隨著無人機在測繪制圖、線路規(guī)劃等方面的深入應用, 張燈軍[7]等討論了利用無人機獲取的高精度正射影像,結(jié)合地面像控點,在影像自動匹配和人工干預的情況下,檢查地形圖質(zhì)量的方案。
盡管許多學者就地形圖質(zhì)量檢查自動化方面做了大量研究,然而面向電力設計領域的地形圖質(zhì)量檢查方法鮮有闡述。由于電力設計領域的地形圖質(zhì)量檢查有別于測繪領域,所以需要結(jié)合電力設計的特點,分析地形圖質(zhì)量的內(nèi)容,設計一套可行的自動解決方案。這亦是本文研究的重要內(nèi)容。
在電力設計領域,地形圖質(zhì)量檢查內(nèi)容大致包括以下幾個方面:
1)圖層檢查。①檢查地形圖層是否規(guī)范或缺失,通常結(jié)合CASS軟件地形圖制圖規(guī)范,檢查圖層名稱是否規(guī)范、圖層是否缺失等; ②針對電力設計行業(yè)特點,用戶需要自定義配置圖層參數(shù),因此需要檢查電力設計特有的工作圖層名稱及參數(shù)。
2)符號壓蓋檢查。主要檢查圖面上的點狀符號、文字注記和其他地物是否壓蓋其他圖元實體。
3)高程精度評定。該檢查工作是結(jié)合外業(yè)實測點,通過計算地形圖中的高程點或等高線內(nèi)插值,從而得到實測點的高程較差值ΔH;通過比較ΔH是否超出給定高程較差閾值,以評定地形圖高程精度質(zhì)量。
4)平面精度評定。該項檢查是結(jié)合外業(yè)實測點,通過計算實測點與附近地物節(jié)點的x、y坐標,得到實測點與地物點坐標的較差值(Δx、Δy、Δx+Δy),然后檢查較差是否超出給定閾值,從而評定地形圖平面精度。
5)塔基斷面圖質(zhì)量分析。該項檢查是在塔基地形圖(如CASS格式的DWG文件)中,導入8方向斷面圖數(shù)據(jù)(如GTJ文件),展繪到地形圖中。然后,利用塔基斷面的方向線剖切地形圖等高線,并重新按照8方向生成塔基斷面數(shù)據(jù)。最后,將重新生成的塔基斷面數(shù)據(jù)與實測斷面數(shù)據(jù)進行比較,統(tǒng)計輸出所有斷面數(shù)據(jù)高程較差值,從而利用高程較差值判定塔基斷面的數(shù)據(jù)質(zhì)量。
6)多版本DWG文件比較。由于在實際電力設計過程中,測繪人員經(jīng)常會對地形圖做多版本的修改,檢查多版本地形圖的差異,也成為質(zhì)檢人員的一項重要工作。通過比對地形圖的差異,并標繪出差異之處,可以提高地形圖質(zhì)檢的效率。
根據(jù)電力設計領域中地形圖質(zhì)檢內(nèi)容,可以將面向電力設計的地形圖自動化質(zhì)檢業(yè)務流程歸納為:系統(tǒng)啟動、圖層管理、壓蓋分析、高程精度評定、平面精度評定、塔基斷面分析和圖紙比對等功能過程,如圖1所示。

圖1 地形圖自動質(zhì)檢業(yè)務流程
1)系統(tǒng)啟動過程。該過程負責在AutoCAD系統(tǒng)中,加載ObjectARX程序,進而讀取系統(tǒng)參數(shù),檢查系統(tǒng)注冊信息,顯示系統(tǒng)菜 單等。
2)圖層管理過程。該過程負責檢查地形圖圖層是否符合規(guī)范,包括圖層命名、圖層參數(shù)、圖層是否缺失等,另一方面還要根據(jù)電力設計及質(zhì)量檢查需要,檢查工作圖層是否存在,如果不存在,則根據(jù)參數(shù)設計自動創(chuàng)建相關圖層。
3)壓蓋分析過程。該過程負責檢查地物符號或文字注記是否壓蓋地物實體,并將檢查結(jié)果通過列表形式顯示,為用戶提供地物定位、修改、刪除等操作功能。
4)高程精度評定過程。該過程負責計算實測高程點與地形圖等高線/高程點的較差值,并通過較差值與閾值比較,判定超限點;然后,以列表形式排序顯示所有檢查結(jié)果,為用戶提供高程點定位功能。
5)平面精度評定過程。該過程負責計算實測點與地形圖中指定地物的x/y坐標較差值,通過較差值與閾值比較,判定超限點;然后,以列表形式排序顯示所有檢查結(jié)果,為用戶提供實測點定位功能。
6)塔基斷面分析過程。該過程負責讀取塔基斷面數(shù)據(jù),展繪斷面圖形;然后利用斷面地形線剖切地形圖等高線,重新生成斷面數(shù)據(jù);最后將重新生成的斷面數(shù)據(jù)與實測斷面數(shù)據(jù)進行比較,判定斷面數(shù)據(jù)質(zhì)量。
7)多版本地形圖比對過程。該過程負責打開多版本地形圖,檢查地形圖之間的差異,并將差異性生成比對報告。
根據(jù)地形圖自動質(zhì)檢系統(tǒng)的業(yè)務流程,結(jié)合當前軟件開發(fā)的主流體系架構(gòu)的技術特點,將系統(tǒng)架構(gòu)分為操作層、業(yè)務層、組件層、數(shù)據(jù)訪問層和數(shù)據(jù)層等部分,如圖2所示。
1)操作層負責系統(tǒng)啟動與加載、功能菜單顯示、交互界面加載和其他操作接口的管理。
2)業(yè)務層負責具體功能的實現(xiàn),包括符號壓蓋、高程精度評定、平面精度評定、塔基斷面分析、圖紙比對等功能操作。
3)組件層是支持業(yè)務層完成各種操作的組件模塊,包括系統(tǒng)使用的各種工具性模塊,涉及圖紙管理、實體管理、空間分析、文檔管理、常用工具等。
4)數(shù)據(jù)訪問層負責圖紙和數(shù)據(jù)文件的訪問,包括利用AutoCAD的ObjectARX引擎加載和管理DWG圖紙數(shù)據(jù)、利用OLEDB引擎管理關系型數(shù)據(jù)等。
5)數(shù)據(jù)層負責存儲和管理地形圖質(zhì)檢使用的數(shù)據(jù),包括DWG文件、MDB數(shù)據(jù)庫和報告文檔。

圖2 系統(tǒng)結(jié)構(gòu)圖
本文總結(jié)了電力設計領域中地形圖質(zhì)量檢查與控制的工作內(nèi)容、特點和問題,提出一種面向電力設計的地形圖質(zhì)量自動化檢查的解決方案,歸納了地形圖質(zhì)檢的系統(tǒng)業(yè)務流程,繪制了系統(tǒng)架構(gòu)圖,介紹了系統(tǒng)各層的功能。