張秋月
【摘要】在地圖更新生產(chǎn)制作過程中,空間數(shù)據(jù)的不同格式要轉(zhuǎn)換為制圖數(shù)據(jù)加以利用,這樣空間數(shù)據(jù)轉(zhuǎn)換技術(shù)至關(guān)重要。本文重點闡述了ArcGIS空間數(shù)據(jù)轉(zhuǎn)換到CorelDraw制圖數(shù)據(jù)實現(xiàn)過程與方法, 詳細分析了兩者數(shù)據(jù)特點和數(shù)據(jù)轉(zhuǎn)換過程中要注意的問題和解決問題的知識技能,總結(jié)了數(shù)據(jù)轉(zhuǎn)換存在的不足, 從而達到空間數(shù)據(jù)和地圖數(shù)據(jù)資源的共享。
【關(guān)鍵詞】空間數(shù)據(jù);ArcGIS;CorelDraw;轉(zhuǎn)換;制圖
1、ArcGIS空間數(shù)據(jù)轉(zhuǎn)換到CorelDraw應(yīng)用
1.1 ArcGIS軟件預(yù)處理數(shù)據(jù)
首先需要把項目最基本的資料情況、以及數(shù)學(xué)基礎(chǔ)確定下來,然后在ArcGIS軟件中對紙張大小進行設(shè)置,并把圖名、圖例、比例尺確定下來,再設(shè)置好坐標(biāo)網(wǎng)、指北針等要素。最后在ArcMap地圖的窗口中,查看(view)菜單下的版面視圖(layout view),并按照注記,點,線,面的順序進行圖層添加,再設(shè)置顯示的地圖投影、圖表配置、影像大小和專題要素。
1.2 分層配置樣式
在ArcGIS中按比例尺大小,分層配置線型、符號、顏色、專題類。根據(jù)更新的要求不同,分層導(dǎo)出不同文件類型,一般有*.dxf、*.jpg、*.tif、*.pdf、*.ai、*.eps等。CorelDraw中導(dǎo)入數(shù)據(jù),再繼續(xù)編輯。
1.3 在ArcGIS中運用框選法選中轉(zhuǎn)換圖層
選擇編輯菜單下的復(fù)制命令把地圖窗口復(fù)制到剪貼板上,并打開CorelDraw構(gòu)建新圖層,在“選擇性粘貼”對話框中選擇/圖片(元文件)。
1.4其他圖層操作方法相同
把全部的圖層都轉(zhuǎn)換到CorelDraw里。在這一操作中要特別注意專題地圖轉(zhuǎn)換前后各數(shù)據(jù)圖層之間的關(guān)系變化。原則上最上層都是文字符號,中間層是劃線,最底層是面狀。轉(zhuǎn)換后可能會把各圖層上下疊置的順序打亂(隨機的),這就需要我們對圖層順序進行重新調(diào)整、設(shè)置和編輯。
1.5 在ArcMap中屬性表的轉(zhuǎn)換
首先,ArcMap中打開屬性表?!氨磉x項”中“導(dǎo)出”選擇*.txt格式的文本文件。其次,Excel中打開*.txt文件。提示中“分隔符號”視表格的具體情況而定,一般為“逗號”。再次,存為Excel格式,編輯表格,調(diào)整序號、底色、線、行、列和字體等,避免轉(zhuǎn)入CorelDraw中人工干預(yù)過多。最后,完成相應(yīng)設(shè)計的表格后,復(fù)制所選內(nèi)容,并將其放入剪貼板,直接粘貼到CorelDraw中,或者存為“*.pdf”后導(dǎo)入CorelDraw中編輯利用?!叭∠航M”后可以繼續(xù)在CorelDraw中編輯表格。
1.6? CorelDraw中排版與輸出
CorelDraw中,編輯整飾、添加圖廓、圖名等。使其成為一幅完整的地圖。經(jīng)過各項檢查后,若沒有改動,保存成cdr格式,完成了ArcGIS地圖到CorelDraw的轉(zhuǎn)換,最后就進入地圖打印輸出環(huán)節(jié)。
2、轉(zhuǎn)換過程中存在的問題及解決技巧
2.1? 解決無地理坐標(biāo)問題
CorelDraw軟件沒有地理坐標(biāo)系,因此我們就要在CorelDraw中進行各圖層配準。我們可以通過“對象”坐標(biāo)法來實現(xiàn)每層轉(zhuǎn)入數(shù)據(jù)的套合,在CorelDraw中,圖幅的中心位置是默認的對象,為了每層能套合,在ArcGIS的工程文件(MXD)中,輸入同一個外邊框,在CorelDraw插入時捕捉同一框點。
2.2? 解決文字亂碼問題
在轉(zhuǎn)換的過程中,有一些表格的文字可能會出現(xiàn)一些亂碼,需要我們進行處理解決。在ArcGIS中,我們先選中表格進行復(fù)制,然后在CorelDraw使用選擇性粘貼(增強的圖元文件),把表框?qū)?,再選用編輯。使用“選擇性粘貼”,在圖框上疊加文字并重新組合,大大提高了轉(zhuǎn)換的效率。
2.3? 線型問題也是轉(zhuǎn)換中遇到的棘手問題
為了使地圖表現(xiàn)形式更加豐富,我們常會用到線劃填充,我們在CorelDraw中發(fā)現(xiàn),從ArcGIS中轉(zhuǎn)換過來的線劃填充面狀圖,線劃數(shù)據(jù)與原ArcGIS中地圖要素描述出現(xiàn)前后不一致,這就需要我們將其放在CorelDraw的一些封閉區(qū)域中。在“效果”菜單中選擇“圖框精確裁剪”命令,選擇“放置在容器中”,使用出現(xiàn)的黑色箭頭單擊裁切框就裁去了框外的圖形。提取圖框內(nèi)容,可以編輯線劃的粗細和顏色,在裁切后不會對對象屬性產(chǎn)生影響。在轉(zhuǎn)換中,如果大區(qū)域內(nèi)包含有小區(qū)域、環(huán)形區(qū)域,轉(zhuǎn)換后原來的一個對象就有兩條封閉曲線。但環(huán)形區(qū)域的線劃填充是需要先把兩條封閉曲線合并之后再進行填充(將兩條封閉曲線框選中,右擊“合并”。)。
2.4? 符號利用問題
由于ArcGIS和CorelDraw兩個軟件的符號庫不同,在進行轉(zhuǎn)換時,有一些符號是不能別識別轉(zhuǎn)換的。因此我們在ArcGIS中選用符號庫時,最好是選擇兩個軟件都兼容的,也可以在CorelDraw中再編制一套符號庫,可以對原來的符號進行替換。ArcGIS中的符號轉(zhuǎn)入CorelDraw中不識別,所以替換也不能統(tǒng)改,得進行二次開發(fā)CorelDraw程序。
2.5? 文本和符號轉(zhuǎn)換技巧
轉(zhuǎn)換文本和符號對象時,轉(zhuǎn)換之前,先在ArcGIS中把大小設(shè)定好,轉(zhuǎn)換到CorelDraw時解除對象群組,把字體、符號大小調(diào)整到出圖要求。說明:在CorelDraw下縮放字體時,縮放基點為美術(shù)字左下角,在縮放之后,會出現(xiàn)位置偏移及壓蓋問題,必須實施人工干預(yù)。
2.6? Corel Draw中制圖技巧
Corel Draw 中所有的圖形對象都是繪制完成后,需要進行群組為一個整體。群組時建議采用框選法選中。群組之后,不能再對單個圖形進行移動或修改,如需修改或移動,只有先執(zhí)行取消群組的命令。對“群組”的對象,是不能執(zhí)行路徑編輯的,但“合并”生成的對象是可以進行路徑編輯。
2.7 空間數(shù)據(jù)轉(zhuǎn)換的注意事項
轉(zhuǎn)換時,一些注記、符號顏色的顯示會出現(xiàn)不一致,這就需要我們在Corel Draw中進行分圖層的編輯。例如當(dāng)注記的文字方向發(fā)生交化時,需要對文本旋轉(zhuǎn)。注記過小造成注記為碎屑線,ArcGIS調(diào)整大小不要小于“文本符號”“2”大小。注記偏移與點位距離過遠,可以“放置屬性”按需求“標(biāo)注位置”在中心位置。
CorelDraw導(dǎo)入后線成鋸齒狀,是無法利用的。在ArcGIS中導(dǎo)出的圖件分辨率太低,導(dǎo)出時提升分辨率即可解決問題,得到較為光滑的曲線。
結(jié)論:
在ArcGIS與CorelDraw的轉(zhuǎn)換方面,很多研究者會將*.shp轉(zhuǎn)換為*.emf, *.dxf, *.eps,等格式的文件,數(shù)據(jù)量較大,預(yù)處理數(shù)據(jù)較復(fù)雜,有些還要通第三方軟件過度處理。通過在ArcGIS中符號化數(shù)據(jù)后,轉(zhuǎn)換成*.pdf格式的轉(zhuǎn)換方法會大大降低數(shù)據(jù)量,文字在CorelDraw中識別應(yīng)用,數(shù)據(jù)準確性高,數(shù)據(jù)損失量少。目前,點數(shù)據(jù)不能完全利用到CorelDraw數(shù)據(jù)中的問題還有待于進一步探究。
參考文獻:
[1]徐軍.基于ArcGIS軟件制作中學(xué)地理專題地圖的實踐探索[J].數(shù)理化解題研究,2017(9):100-101.