尹朝陽,尹鵬偉
(1.南京市測繪勘察研究院有限公司,江蘇南京 210005;2.南京郵電大學,江蘇南京 210046)
在使用MapGIS進行生產的過程中,我們經常會遇到一些措手不及的問題,如在比例變換、數據格式轉換、內容復雜而數據文件大的圖形輸出、子圖線粗的變換、注記及符號大小超3位小數的統改、文件間內容拷貝等方面都會碰到一些較難以解決的實際問題,而解決這些問題都存有一些較為特殊的方法與技巧。如對這些方法與技巧不了解或不熟悉的話,這些問題就會使人無從下手,直接影響生產的效率與產品的質量。通過較長時間的摸索以及不斷對該軟件功能特性進行摸索,本文總結了一些解決這些問題的方法與技巧。
筆者在編制祿口國際機場凈空圖曾遇到過這樣的問題,就是要求將比例尺為1∶1,長度單位為米的圖形數據,轉為比例尺為1∶50 000單位為毫米的圖形數據,那如何轉換呢?
通常通過MapGIS軟件中的整圖變換功能就能完成圖形的放大或縮小這樣的比例變換,但這是在成果圖形與原圖形長度單位一致的情形下才可這樣做的,如成果圖形的長度單位與原圖形長度單位不一致,那就不能用整圖變換功能了。而必須采用“投影轉換”模塊才能實現。具體操作是這樣的:
在“投影轉換”模塊下打開要變換的文件,選“P投影轉換”菜單,再進入“D工作區直接投影轉換”,在“當前投影”中將原圖坐標系類型、橢球參數、投影類型、比例尺分母(1)、坐標單位(米)、中徑、緯度、投影帶序號、平移量全部記錄下來;然后進入“目標投影”,將原圖坐標系類型、橢球參數等與上述“當前投影”中保持完全一致,但比例尺分母需改為50 000,坐標單位需改為毫米,填完后就可轉換,轉換完后再另存文件名,這另存文件數據即為1∶50 000、長度單位為毫米的成果圖形數據。
MapGIS因為可以導出dxf文件,因而可以與Auto-CAD、CorelDRAW、Illustrator等軟件進行文件數據交換。但轉換出的dxf文件在這些軟件中打開時也會出現一些莫明其妙的問題。
如轉換出的dxf文件在AutoCAD中打開后,圖形顯示完全正確,而導入CorelDRAW 12版本中,所有注記則全成了亂碼。遇到這種情況時可以將此導入CorelDRAW 14版本,則注記就可全部正確顯示,此時可再降到12版本進行編輯(CorelDRAW 12目前來說比CorelDRAW 14更為穩定可靠)即可。
MapGIS數據轉換為dxf后在CorelDRAW 12或者14中打開后,所有線劃全變成了象鏈子一樣串起來的復合線型,從而無法對此線型再進行編輯,但通過試驗已有恰當的方法來解決此問題,方法為將dxf導入Illustrator中,存成ai文件,再在CorelDRAW 12或Corel-DRAW 14中打開即可獲得正確的線型。
在MapGIS軟件使用中,同種注記或子圖大小為小數點后3位或超3位的小數,就不能用這樣的小數對這些注記或符號的大小進行統一修改,如果逐個改工作量很大,并且會遺漏。解決的辦法是輸出這些注記或子圖的明碼格式,通過這些明碼來統改,再導入到圖形數據中即可。還有一種方法是在圖形比例變換之前,先對這些注記或子圖進行統改,放大或縮小的比例與要求的變換比例基本相近,以保持使這些注記或子圖大小變換后不出現小數點后3位或3位以上小數,從而方便以后統改。在其他圖形變換后,再對這些注記或子圖大小進行統改,使之達到編圖的要求。
MapGIS中所謂的子圖實際上就是獨立符號,全部存在子圖庫中。每個子圖都有相應的編號,一旦符號進入子圖后,圖上調用此符號的線劃粗細就不能隨圖而改了。比如說10號子圖線粗為0.2 mm,在全開圖中調用這個符號,符號大小高寬都設為6 mm,但符號線粗仍為0.2 mm。在8開圖中調用此符號,符號大小高寬都設為2 mm,但符號線粗依舊為0.2 mm,這顯然是不合適的。如何解決此問題,一般是將10號子圖調出來,存成不同線粗的3個符號,有粗一點的、細一點的、中等線粗的,對這3個符號分別給予不同的子圖號,根據圖面大小調用線粗適合的子圖即可。如對符號線粗有特殊要求的話,可根據實際情況設計一個特殊線粗的子圖,并給相應的子圖號,編圖時調用這個符號即可。
筆者用MapGIS軟件編制南京祿口國際機場凈空圖時曾遇到了圖形編輯完成后,無法輸出的問題,既不能輸出eps出版文件,又不能輸出jpg圖像文件,只能在屏幕顯示,連基本的打印都無法完成。通過仔細查看與分析,我們認為可能是圖形文件太大,工程文件中包含了二十多個文件,其中地理底圖包含6幅1∶50 000地形圖所有要素,凈空圖、剖面圖、燈光圖等全部是通過AutoCAD平臺下dwg文件轉進來的,這就造成此圖文件達280 MB,因而連圖形工作站這種配置的計算機都無法生成輸出文件?;膺@一難題的方法如下:
一是將地理底圖,即地形圖的線、面要素提取出來,專門生成一個工程文件,輸出eps出版該件或jpg圖像文件,其余的如地理底圖的注記和專題要素生成一個工程文件,輸出eps出版文件,再通過組版文件將兩個文件疊加在一起(專題文件在上),輸出制印用的eps出版文件或jpg圖像文件。
如果只需要打印噴繪,則只要將兩個eps出版該件通過Photoshop軟件生成jpg圖像文件,再疊合在一起即可噴繪了。
工程文件是由許多獨立的點線面文件組成的,要將某一文件中內容或部分內容拷貝到另一文件中,是難以直接做到的。此時,可將某一文件單獨打開,選擇需要的部分內容,采用存部分點、線、面方式存成另一個文件,再添加到需要此內容的文件上即可完成不同文件間內容的拷貝。
工程文件是由許多獨立的點、線、面文件組成的,要在一個文件上或幾個文件上進行比例縮放(整圖變換)或修改內容,可關閉不作縮放或修改的其他文件。如要此做背景參考時,可先關閉,再打開,但不要用鼠標在文件名上點中,此時這個文件尚處于鎖定狀態,只能看而不能用于編輯。這一功能也十分實用,??捎糜谝粋€或幾個文件的縮放與修改,從而不干涉影響其他文件中的內容。
通過較長時間的應用與摸索,MapGIS軟件在使用中有許多非常實用的操作技能與技巧,有的還待學習發現與深入挖掘,使用這些技能與技巧,許多看起來難以解決的復雜問題就會迎刃而解了。
[1]王紅梅.MapGIS在數字地圖制圖方面的初步研究[J].測繪通報,2000,9(2):2 ~5.
[2]陳勇,劉輝,史瑞芝等.數字圖數據到MAPGIS數據的格式轉換[J].解放軍測繪學院學報,2004a,21(2):154~157.
[3]劉海硯,孫群.基于生產過程的空間數據誤差與質量控制[J].測繪技術裝備,2007 a,16(4):15 ~17.
[4]趙軍喜,高博.數字地圖制圖中的地圖輸出設計[J].解放軍測繪學院學報,2000,17(4):289 ~292.
[5]高莉.數字地圖生產系統的質量控制[J].測繪通報,2001(11):21~23.
[6]MapGIS地理信息系統使用手冊(數字制圖篇)[M].武漢中地數碼科技有限公司,2003.8