張海賓,張 涵
(江西省煤田地質(zhì)局 普查綜合隊(duì)測繪院,江西 南昌330001)
MapGis制圖技術(shù)近幾年在國內(nèi)運(yùn)用比較廣泛,特別是全國農(nóng)村第二次土地調(diào)查工作中的矢量化、制圖、成圖、數(shù)據(jù)庫建設(shè)等均是在該系統(tǒng)上完成的。CAD工程制圖在國內(nèi)的運(yùn)用比較廣泛,在很多個(gè)領(lǐng)域中進(jìn)行了二次開發(fā)(如南方測繪、天正建筑等),由于CAD在市場上使用得較早,80%以上的工程制圖人員都選擇了以CAD為平臺二次開發(fā)的專業(yè)軟件來制圖。隨著科技的不斷發(fā)展,計(jì)算機(jī)操作系統(tǒng)迅速更新,由十幾年前的Win95到目前出臺的Win8,但以CAD為平臺的南方測繪軟件在Win8系統(tǒng)中是安裝不了的,且在大部分Win7系統(tǒng)上也安裝不了。但在MapGis平臺上不存在這類問題,所以說MapGis與CAD可以搭配使用。下面主要介紹測繪制圖及數(shù)據(jù)庫建設(shè)中的轉(zhuǎn)換技術(shù)。
在測繪制圖中,簡單明了、易操作的平臺應(yīng)當(dāng)是CAD平臺,CAD的界面較為實(shí)在,用點(diǎn)加連成線的模式,而MapGis則有所不同,它也分層制,但層數(shù)之間有三個(gè)類型,分別是點(diǎn)、線、面,用點(diǎn)連成線,但線要經(jīng)過成區(qū)(也就是‘面’),才能成為塊,才能夠計(jì)算面積、周長及屬性的輸入等。在CAD中,文字、數(shù)字、展點(diǎn)等以單一對點(diǎn)可移動(dòng)物,經(jīng)轉(zhuǎn)換后,在MapGis中呈現(xiàn)的是點(diǎn)文件格式(*.wt),除CAD平臺中填充物成塊的轉(zhuǎn)換在MapGis中呈現(xiàn)的是點(diǎn)面文件格式(*.wp)外,其余線條格式經(jīng)轉(zhuǎn)換后 MapGis中呈線文件格式(*.wl)。但在CAD與MapGis平臺中唯一能夠達(dá)成自由互轉(zhuǎn)的只有*.dxf格式,在CAD中,保存圖型時(shí)可選擇以*.dxf格式進(jìn)行保存,面在 MapGis平臺的主界面當(dāng)中,通過‘文件轉(zhuǎn)換’功能添加點(diǎn)、線、面文件以gis方式輸出、全面方式輸出*.dxf格式。
至于如何提?。?dxf格式文件,這個(gè)則較簡單,在CAD里,直接打開*.dxf文件再保存(CAD默認(rèn)為*.dwg格式)即可;在 MapGis里,則要在主菜單上通過‘文件轉(zhuǎn)換’功能裝入*.dxf文件,在界面中分別保存點(diǎn)、線文件(即:*.wt及*.wl),在 MapGis中對*.dxf文件的裝入中,會(huì)自動(dòng)對點(diǎn)、線文件進(jìn)行一個(gè)分類,也就是說我們在轉(zhuǎn)換前要根據(jù)需要,可分層多次轉(zhuǎn)換再疊加。
對于數(shù)據(jù)庫而言,MapGis并不單單就只能這樣操作,在中地公司開發(fā)的軟件中,MapSUV可以將CAD的每一個(gè)圖層一層一層分解導(dǎo)出來,其格式也是點(diǎn)、線及面格式,它還擁有MapGis數(shù)據(jù)庫建設(shè)軟件中的檢查功能等。通過該軟件制圖的確能夠方便很多,也可以減少數(shù)據(jù)庫建設(shè)時(shí)所報(bào)出的錯(cuò)誤。但是,也可以完全不經(jīng)過MapSUV的這一步,下面筆者用一個(gè)城鎮(zhèn)土地調(diào)查的數(shù)據(jù)庫來說明這一點(diǎn)。
城鎮(zhèn)土地調(diào)查的數(shù)據(jù)庫以地籍圖加上宗地內(nèi)屬性為主要元素,如果在CAD中制作地籍圖,那么,主要圖型內(nèi)至少有房屋層、權(quán)屬層、道路、水系、控制點(diǎn)等圖層。轉(zhuǎn)換成MapGis就變成了房屋層、權(quán)屬層、線狀地物層、控制點(diǎn)層、房層注記層、權(quán)屬注記層及零星地物層。在數(shù)據(jù)庫中,存在的一個(gè)主要問題就是套合問題,也就是房屋層與權(quán)屬層會(huì)有沖突,因?yàn)樵谥械剀浖蟹课輰雍蜋?quán)屬層都是面(*.wp)文件,而這兩個(gè)面又必須疊加在一起。要實(shí)現(xiàn)轉(zhuǎn)換,可以先從CAD中的地籍圖下手,將房屋轉(zhuǎn)成DXF,再將權(quán)屬層轉(zhuǎn)成DXF,道路、水系、土坎、加固坎等一并轉(zhuǎn)成DXF,控制點(diǎn)單獨(dú)成DXF,其它如下水井、雨水井、電線桿、獨(dú)立樹、獨(dú)立墳等一并轉(zhuǎn)成DXF;至于房屋層和權(quán)屬層的注記,自然是在DXF中另外保存為點(diǎn)文件。
下面這步可以代替MapSUV過程的一半,也就是平臺內(nèi)檢查,在平臺里,房屋層剛打開時(shí)是以線文件格式呈現(xiàn)的,首先要對這一層進(jìn)行‘線拓?fù)洳殄e(cuò)’,如有錯(cuò)誤馬上逐個(gè)修改,且修改方便快捷,其列出的錯(cuò)誤清單上可以自動(dòng)找到并顯示當(dāng)前錯(cuò)誤;如沒有錯(cuò)誤,進(jìn)行‘拓?fù)渲亟ā?,這是將很個(gè)房屋由線變成面的過程,一般來說,線拓?fù)洳殄e(cuò)沒有問題,區(qū)拓?fù)洳殄e(cuò)應(yīng)該也不會(huì)有什么錯(cuò)誤,萬一存在還可以逐一修改,只是修改工作需用弧段工具而已。至于權(quán)屬層亦可采用上述的同樣方法進(jìn)行操作。之后,關(guān)于房屋及權(quán)屬屬性的問題,在這里也是較為關(guān)健的,因?yàn)榻?jīng)過拓?fù)渲亟ú襟E后,每個(gè)區(qū)除了有面積與周長的相關(guān)信息外,沒有其它任何信息,這就還要從CAD的地籍圖上著手,CASS軟件中有個(gè)功能可以輸出宗地信息,單一的權(quán)屬信息可以由‘權(quán)屬文件生成’功能生成出*.qs文件,宗地信息亦可生成出*.mdb文件,*.mdb文件可以由office中的acc打開(這也是準(zhǔn)格式),當(dāng)然也可轉(zhuǎn)成電子表格形式,以方便MapGis平臺中屬性的掛接。最后再分別將上段的多個(gè)DXF文件轉(zhuǎn)成點(diǎn)、線、面格式,分別保存好后,便可進(jìn)入MapGis數(shù)據(jù)庫建設(shè)系統(tǒng)進(jìn)行建設(shè)了。
在MapGis數(shù)據(jù)庫建設(shè)系統(tǒng)中,另外一步也是最為重要的一步——套合檢查,這也是上述提到 MapSUV檢查中的一項(xiàng),只是當(dāng)它移到了數(shù)據(jù)庫中的最后一步,通俗點(diǎn)說,就是房屋層中的一個(gè)小區(qū)塊在其相應(yīng)的權(quán)屬區(qū)塊上沒有突出或超出,這一步在工程制圖上會(huì)因人工因素在上權(quán)屬線的時(shí)候未完全到位而造成。一般在上權(quán)屬線時(shí)捕捉功能只選擇捕捉裝端點(diǎn)進(jìn)行圈繪,就不會(huì)有問題存在??梢坏嬖?,需將這幾個(gè)問題在數(shù)據(jù)庫中記錄下來,返回MapGis平臺再次修改,根據(jù)經(jīng)驗(yàn),在平臺上修改比在數(shù)據(jù)庫中改要方便些,同時(shí)也避免了因操作不慎給數(shù)據(jù)庫帶來問題。
不同的軟件都有著不同的工作方式,所要做的就是充分利用每個(gè)系統(tǒng)及軟件的功能及優(yōu)勢,使工作更有效。