郗國慶 巴文燕 郭 煒 劉辰炯
中化地質(zhì)礦山總局地質(zhì)研究院,河北涿州,072754
在制作鉆孔柱狀圖的系列圖件中,最繁瑣的部分是樣品編號、自、至、樣長、采取率、分析結(jié)果等在柱狀圖的相應位置和數(shù)據(jù)的輸入。將文本文件中的原始編錄數(shù)據(jù),通過Mapgis投影變換【1】,生成相應的點、線文件,將極大的提高制圖的效率。
首先,按標準格式繪制一張鉆孔柱狀圖模板,一般情況下,制作者往往有許多不同地區(qū)的鉆孔柱狀圖,將柱狀圖的框架保留,其余的刪除,就完成鉆孔柱狀圖的模板制作了。柱狀圖的模板樣式見圖1。
不同的鉆孔柱狀圖,格式是完全相同的,不同的是各種原始編錄數(shù)據(jù)的差異,每次制作鉆孔柱狀圖時,只需調(diào)用圖件的固定格式,將原始編錄數(shù)據(jù)添加到柱狀圖中就行了。
文本文件中的原始編錄數(shù)據(jù)復制到 Excel中(圖2),增加X、Y列。X列的數(shù)值全部為柱狀圖模板中“樣品編號”下的橫線與“樣品編號”左邊的豎線十字交叉點(圖1中的十字線)的橫坐標值;Y列的數(shù)值為上述十字交叉點的縱坐標減去 Excel中“至”列的數(shù)據(jù)乘以 5(因演示的柱狀圖模板比例尺為1∶200,即孔深1m在柱狀圖中為 5mm)。本文中十字交叉點坐標為(321,36),見圖1最底一行。那么新增X、Y列的數(shù)據(jù)就如圖3所示。
將Excel中的所有數(shù)據(jù)復制,粘貼到記事本中保存,生成Txt文件格式,保存文件名為“柱狀圖點”。這樣,生成Mapgis點文件的數(shù)據(jù)就做好了。下面來做生成Mapgis線文件的數(shù)據(jù)。
在本文中,最終生成的線,起點 X坐標為321,終點X坐標為393。
將Excel的X、Y列復制,粘貼到一個新的Excel文件中,在每段連續(xù)樣品的最上端(文中H-1、H-9)插入一行,其X不變,Y為柱狀圖模板十字交叉點的縱坐標減去最上端樣品對應的“自”的數(shù)據(jù)乘以 5。最后,復制全部數(shù)據(jù),在數(shù)據(jù)下邊粘貼,將粘貼的X值變?yōu)?93,如圖4左。接下來,選中Y列,將Y列降序(圖4中),點擊“排序”后,得到的數(shù)據(jù)如圖4右所示。選中排序后數(shù)據(jù)復制,粘貼到記事本中保存,生成Txt文件格式,保存文件名為“柱狀圖線”。這樣,生成Mapgis線文件的數(shù)據(jù)就做好了。
打開Mapgis主菜單,點擊實用服務→投影變換→用戶文件投影轉(zhuǎn)換→打開文件(柱狀圖線.TXT)→先點一下指定數(shù)據(jù)起始位置下的第二行→按行讀取數(shù)據(jù)(X→Y順序、生成線)→設置用戶投影參數(shù)→“不需要投影”點對勾→點“數(shù)據(jù)生成” →確定(圖5),然后保存線文件。
圖5 生成Mapgis線文件界面Fig.5 Formatting line files interface of Mapgis
再回到Mapgis主菜單,點擊實用服務→投影變換→用戶文件投影轉(zhuǎn)換→打開文件(柱狀圖點.TXT)→先點一下指定數(shù)據(jù)起始位置下的第二行→點圖元參數(shù)→確定(圖6)。然后點“設置分隔符”→Tab鍵點對勾→“屬性名稱所在行:”選擇樣品編號一行→確定(圖7)。X位于8,Y位于 9 →“不需要投影”點對勾→點“數(shù)據(jù)生成” →確定,然后保存點文件。
Mapgis點、線文件生成后,直接添加到鉆孔柱狀圖模板工程文件中(圖8左),然后將子圖點陣列復制(圖8右)。
點編輯→選擇點→選中第一列子圖點→根據(jù)屬性標注釋→是→“標注域名”選擇“樣品編號”→“標注點位移”X選2→確定→選擇注釋高度、注釋寬度(均為3)→確定。
點編輯→選擇點→選中第二列子圖點→根據(jù)屬性標注釋→是→“標注域名”選擇“自”→“標注點位移”X選2→確定。
以此類推,選中第七列子圖點后,“標注域名”選擇“鈦”。這樣,文本文件中的數(shù)據(jù)就轉(zhuǎn)投到鉆孔柱狀圖中了(圖9),工程中刪除“點.WT”文件,小黑點就全部刪除了。
文本文件中的原始編錄數(shù)據(jù),通過 Mapgis的投影變換功能,快速的生成點、線文件,達到方便的制作鉆孔柱狀圖的目的。使用該方法能充分利用MAPGIS系統(tǒng)資源,大大縮短繪圖時間,實踐證明,原始數(shù)據(jù)的成圖避免了輸入過程中可能造成的偏差,而且整個制作過程方便簡潔,不失為制作鉆孔柱狀圖的好方法。
1 中地軟件叢書編委會,編.Mapgis地理信息系統(tǒng)使用手冊數(shù)字制圖篇[R].武漢中地信息工程有限公司,2005