陳 雷,蔡青山,帕力旦·買買提
(1.新疆大學地質(zhì)與礦業(yè)工程學院,新疆烏魯木齊830047;2.新疆大學新疆中亞造山帶大陸動力學與成礦預測重點實驗室,新疆烏魯木齊830047)
MAPGIS應用過程中常見問題的解決方法及技巧
陳 雷*1,2,蔡青山1,2,帕力旦·買買提1,2
(1.新疆大學地質(zhì)與礦業(yè)工程學院,新疆烏魯木齊830047;2.新疆大學新疆中亞造山帶大陸動力學與成礦預測重點實驗室,新疆烏魯木齊830047)
隨著現(xiàn)代地質(zhì)科學和計算機技術(shù)的發(fā)展,MAPGIS作為國產(chǎn)大型GIS軟件具有超強的制圖、圖形編輯及分析功能,已成為地質(zhì)勘探行業(yè)必不可缺的工具,但在日常應用中經(jīng)常出現(xiàn)一些問題,結(jié)合工作實例,介紹了DogServer、環(huán)境設(shè)置及批量輸入空間地質(zhì)點坐標的方法、技巧及注意事項。
MAPGIS;DogServer;環(huán)境設(shè)置;投影變換;庫編輯
在應用MAPGIS軟件過程中,我們經(jīng)常遇到各種各樣的問題,如:打開工程文件之前沒有啟動DogServer而導致工程文件不能打開;拷貝他人的資料時由于環(huán)境設(shè)置不同導致圖面內(nèi)容無法正常顯示及“使用TrueType字庫”的設(shè)置;在地質(zhì)圖中成批輸入坐標點并在坐標點出顯示自己所需要的屬性數(shù)據(jù)及利用點下不同字符串所代表的屬性制作不同的等值線圖等。
我們現(xiàn)在使用的MAPGIS軟件必須在DogServer運行時才能正常使用,但是頻繁的運行和關(guān)閉Dog-Server在日常工作中十分不便,為此尋找一種合理的方式使我們更方便的應用MAPGIS軟件就顯得尤為重要。
當我們面對一個工程文件時,往往習慣直接雙擊,但這時往往會彈出“請選擇網(wǎng)絡(luò)卡(狗)所在的計算機名或IP地址”對話框致使軟件不能正常運行。這時我們必須將對話框關(guān)閉,雙擊打開DogServer,然后再次打開工程文件方可對工程文件進行正常的編輯。為了避免忘記啟動DogServer致使工程文件不能打開給我們帶來的不便,現(xiàn)在只需進行下列操作即可徹底避免這種情況的發(fā)生:將DogServer軟件復制到計算機的開機啟動項文件夾下。重新啟動計算機后會發(fā)現(xiàn)屏幕右下角已有一個DogServer的圖標,表明該軟件已經(jīng)隨著計算機的啟動自動運行,以后每次啟動或關(guān)閉計算機時DogServer都會自動運行或關(guān)閉。這樣就避免了DogServer在常規(guī)應用中給我們帶來的不便。
設(shè)置的具體路徑為:C∶Documents and SettingsAdministrator「開始」菜單程序啟動。
日常工作中,由于制圖的需要常常需要自己設(shè)定特殊的符號庫、線型庫和圖案庫等,如果僅僅將工程中的*.wt、*.wl、*.wp及工程文件拷貝到其它計算機將不能正常顯示或錯誤顯示打開圖面中應有的內(nèi)容。
MAPGIS環(huán)境設(shè)置有2種方式:一是在MAPGIS主菜單下的“設(shè)置”按鈕下進行;另一種方式是在“圖形編輯”子菜單下進行,方法為設(shè)置→修改目錄環(huán)境。這2種方法對MAPGIS環(huán)境設(shè)置的方式不同,但是效果是相同的。不同之處在于前一種方法不需要打開具體的工程文件,而后一種方式必須在打開具體的工程文件后才能進行。
如果一個MAPGIS文件制定了自己的SAMPLE或SLIB文件,這時如果再在其他計算機上打開該工程文件,但未拷貝相應的目錄文件并進行相應的設(shè)置,則不能完成圖面內(nèi)容與目錄文件的匹配,進而不能正常顯示原來圖幅內(nèi)的全部內(nèi)容。此時,必須拷貝原來計算機中的SAMPLE文件和SLIB文件,并對MAPGIS的環(huán)境進行正確的設(shè)置才能顯示原有的圖面內(nèi)容。所以在拷貝他人工程文件時一定要同時拷貝相應工程文件的系統(tǒng)庫文件。
除此之外,出于保密或其他需要,比如使用特殊字體等設(shè)置以達到某些特殊的效果,在制圖過程中還會進行“使用TrueType字庫”設(shè)置。相應的設(shè)置為:在“使用TrueType字庫”前打上對勾,之后系統(tǒng)會自動彈出“配置MapCad/MapGis字體”對話框,這時,我們可以直接選擇“MapGis字體:”下空白對話框中相應的字體,并選擇相應“字體號標準:”下相應的字體即可,如果“MapGis字體:”中沒有相應的字體,則可以由其左側(cè)的“Windows字體:”中添加到“MapGis字體:”,因為MapGis軟件是基于Windows系統(tǒng)開發(fā)的軟件,而Windows系統(tǒng)內(nèi)幾乎囊括了世界上所有國家/名族的字體。添加的步驟為:在Windows字體中選中要添加的字體,在MAPGIS字體中選擇一個要替換的字體,然后用鼠標點擊紅色箭頭并在字體號標準選項下選擇相應的選項即可。
地質(zhì)測量或填圖工作中,我們經(jīng)常會利用GPS、PDA、RTK等測量工具在特定的空間位置進行測量并記錄其空間坐標,但在成圖過程中需將所測得的地質(zhì)點準確地投到相應的位置,且這些點的背后往往還會帶有一些特定的地質(zhì)屬性,以便于成圖后期相應的數(shù)據(jù)處理。但是對于數(shù)目繁多的物探、化探數(shù)據(jù)單個點依次輸入就顯得十分笨重且工作量巨大。
為解決這些問題,我們可以利用MAPGIS軟件中<實用服務(wù)>下<投影變換>功能批量輸入坐標點。現(xiàn)將具體操作步驟及注意事項陳述如下:
首先將測量儀器(GPS、PDA、RTK等)所測得的地理空間坐標點的元數(shù)據(jù)導出并儲存在Excel表格中,添加相應的表頭,之后另存為*.txt格式。
打開MAPGIS主菜單下的實用服務(wù)→投影變換,在彈出的對話框中選擇P投影轉(zhuǎn)換→U用戶文件投影轉(zhuǎn)換,選擇之后會彈出“用戶數(shù)據(jù)點文件投影轉(zhuǎn)換對話框”。
點擊“打開文件”選項選擇準備投影變換的文本文件,之后會看到“指定數(shù)據(jù)起始位置”選項下的空白框中充滿了數(shù)據(jù)。接下來在“設(shè)置用戶文件選項”選項下選自“按指定分隔符”,系統(tǒng)將彈出提示“請先通過設(shè)置分隔符功能設(shè)置列”的對話框。點擊確定后我們就可以通過“設(shè)置分隔符”選項對文本文件中的數(shù)據(jù)進行設(shè)置了。
在“設(shè)置分隔符號”對話框?qū)υ捒蛑形覀兛梢钥吹健胺指罘枴边x項下有“Tab鍵”、“分號”、“逗號”、“空格”、“其他”和“連續(xù)分割符號每個都參與分割”6種分割符號。我們可以根據(jù)我們文本文件中設(shè)定的分隔符號在此進行相應的設(shè)定。選擇好分割符號后會看到“預覽分裂結(jié)果”選項下的空白框內(nèi)原來擠在一起的各個數(shù)據(jù)按照各列的屬性分成了若干列(列數(shù)等于點的屬性個數(shù)),且在“設(shè)置作為圖元屬性的列及結(jié)構(gòu)”選項下的空白框中原來的一行變成了若干行(行數(shù)等于點的個數(shù))。在此我們選擇好分隔符之后最好將“連續(xù)分割符號每個都參與分割”選項。之后根據(jù)制圖需要選擇“屬性名稱所在行”選項后的下拉菜單中相應的選項。最后在“線圖元屬性位置”選項后的下拉選項中選擇坐標點與屬性的相對位置。點擊確定即完成了分隔符號的設(shè)置。
完成分隔符設(shè)置后會回到”用戶數(shù)據(jù)點文件投影轉(zhuǎn)換”對話框,點擊“顯示文件內(nèi)容”選項查看X、Y坐標算在的列序數(shù),并在“設(shè)置用戶文件選項”下對“X位于”及“Y位于”進行設(shè)置。之后在“點圖元參數(shù)”按鈕下選擇合適的點圖元參數(shù)。
最后在“不需要投影”前打?qū)矗簏c擊“數(shù)據(jù)生成”,最后“確定”即可。之后系統(tǒng)會回到“MAPGIS投影變換系統(tǒng)-[無標題]”對話框,點擊左側(cè)的“1∶1”按鈕即可顯示投影后的所有的點。退出軟件時,系統(tǒng)會自動提示保存所生成的*.WT文件。
在投影變換過程中有許多需要注意的問題,如果沒有處理好會導致后期成圖處理過程中的諸多不便:
(1)在用其他格式的文件轉(zhuǎn)化成文本文件時,文本文件格式是要選擇其中的“文本文件(制表分隔符)(*.txt)”而不能選擇“Unicode文本(*.txt)”,因為前者保留了原來文件的分隔符,如果沒有保留相應的分隔符,軟件將不能識別所生成的文本文件。
(2)在“用戶數(shù)據(jù)點文件投影轉(zhuǎn)換”對話框中設(shè)置完X、Y坐標時,可以根據(jù)需要選擇“X→Y順序”還是“Y→X順序”,也可以根據(jù)需要選自其右邊的“生成點”還是“生成線”。
(3)在點擊“投影變換”按鈕之前,一定要在“指定數(shù)據(jù)起始位置”的數(shù)據(jù)框中點擊除表頭以外任意一行數(shù)據(jù),因為表頭行僅僅為文本,不代表具體的數(shù)值,對應X或Y坐標時將不能被識別,相應的也就不能生成相應的點數(shù)據(jù)。需要特別注意的是,所選行及其以下的點數(shù)據(jù)才能投影成功,選中行之上的點將在投影之后無法顯示;如果僅僅表頭被選中,則生成的點圖元不可見。
(4)在“設(shè)置分隔符”對話框下對“屬性名稱所在行”選項右側(cè)下拉菜單進行選擇時,一般選擇表頭列,這樣做可以使生成的點圖元自動生成若干屬性不同的字符串,在后期制圖過程中我們可以根據(jù)需要顯示我們需要的字符并將其顯示為屬性。
將投影變換的點加入工程文件時,我們可以先選中投影變換生成點,然后點擊點編輯下拉菜單中的“根據(jù)屬性標注釋”選項,在彈出的對話框中“標注域名”后的下拉選項中選擇要顯示點標注的屬性。由于測量工具在坐標系選定之后往往省略代號,這時我們可以通過標注點位移對生成的點進行移動設(shè)置。確定后會發(fā)現(xiàn)生成的點附近自動生成了相應的參數(shù)。完全選中點后復制,然后打開工程文件,粘貼就能看到帶有相應參數(shù)的點投影到了自己所制作的圖中了。這樣我們就完成了相應的投影。
需要說明的是:在所輸入的坐標點為投影坐標時可能會涉及到投影代號的問題,這時,我們在添加單文件時可以先進行整體平移,然后再將平移之后的點或線文件復制到相應的*.wt、*.wl文件;如果所添加的地質(zhì)點個數(shù)不是很多,我們可以在“圖形編輯”中進行添加點之后,應用“定位點”選項,之后輸入該點的坐標將其添加到相應的位置。
在長期應用MAPGIS軟件制圖過程中,軟件中原有的字符庫已經(jīng)遠遠不能滿足我們的要求,這就要求我們自己編輯相應的符號庫、線型庫及圖案庫,其中符號庫主要針對點圖元;線型庫主要針對線型;圖案庫主要針對區(qū)的花紋。需要說明的是這3種庫的編輯過程是及其相似的,現(xiàn)以圖案庫的編輯為例:
選擇MAPGIS編輯子系統(tǒng)工具欄中的“S系統(tǒng)庫”下的“編輯圖案庫”選項,之后系統(tǒng)會彈出“圖案庫編輯”對話框,在彈出的對話框中,我們可以在編輯區(qū)中繪畫出自己需要的圖像,圖像大小最要與編輯框的大小相近,在編輯過程中,我們可以單擊鼠標右鍵選擇“打開工具箱”,這樣可以方便的選擇所需要的點、線和面中的工具按鈕。繪出自己所需的圖案后,點擊對話框右側(cè)的“自動定位編輯框”工具,然后用鼠標拖動編輯框,拖到自己所繪圖像中心位置,最好保證圖像在編輯框內(nèi)關(guān)于編輯框中心對稱。確定不再修改后點擊對話框右側(cè)的“保存圖案”按鈕即可。
除此之外,我們還可以應用“G工作區(qū)”選項添加或裝入其他人已經(jīng)編輯好的點、線和區(qū)文件。
總之,在MAPGIS軟件的應用中,由于工作的需要,我們還會遇到各種各樣的問題,但只要我們在工作學習中多加交流、多加學習,并深入了解MAPGIS軟件的編輯平臺,我們就會開拓出更多的功能。
[1]孫羽,李永軍.淺談數(shù)字化實測地質(zhì)剖面操作方法與技巧[J].新疆地質(zhì),2012,30(4):487-492.
[2]吳信才.MAPGIS地理信息系統(tǒng)[M].北京:電子工業(yè)出版社, 2004.
[3]韓坤英,丁孝忠,范本賢,等.MAPGIS在建立地質(zhì)圖數(shù)據(jù)庫中的應用[J].地球?qū)W報,2012,26(6):587-490.
[4]方成名,葛孟春,張雄華.數(shù)字實測地層剖面工作方法[J].新疆地質(zhì),2003,21(12):21-25.
P283
A
1004-5716(2015)11-0125-03
2014-11-26
2014-12-16
項目資助:國家十二五科技支撐計劃重點專項《新疆重要成礦帶戰(zhàn)略性礦產(chǎn)資源預測與靶區(qū)評價》“大型找礦靶區(qū)優(yōu)選與評價”專題(2011BAB06B08)項目資助。
陳雷(1986-),男(漢族),河北保定人,新疆大學地質(zhì)與礦業(yè)工程學院在讀碩士研究生,研究方向:礦物學、巖石學、礦床學。