• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Excel與MapGIS結(jié)合在地質(zhì)制圖中的應(yīng)用

      2014-03-20 06:50:48劉蕾
      山東國土資源 2014年4期
      關(guān)鍵詞:線寬子圖字符

      劉蕾

      (中國冶金地質(zhì)總局山東正元地質(zhì)勘查院,山東 濟(jì)南 250101)

      Excel具有強(qiáng)大的數(shù)據(jù)處理及函數(shù)運(yùn)算功能,能靈活高效地處理大量點(diǎn)線面數(shù)據(jù),MapGIS為我國自主版權(quán)大型基礎(chǔ)地理信息系統(tǒng)軟件平臺(tái),廣泛應(yīng)用于地質(zhì)勘查等各領(lǐng)域,但大部分同行在繪制圖件時(shí)不能熟練地將兩者結(jié)合起來,在日常制圖中花費(fèi)了較多的時(shí)間和精力。該文介紹了較為基礎(chǔ)的MapGIS子圖、注釋及線批量輸入方法,希望能起到拋磚引玉的作用,為大家開發(fā)MapGIS輔助軟件提供一種思路。

      1 基本思路

      MapGIS已經(jīng)提供了文件批量輸入的接口:明碼文件。該文主要闡述利用Excel生成點(diǎn)線的方法:首先是介紹了明碼文件的格式形式,然后是如何利用Excel強(qiáng)大的函數(shù)功能生成符合MapGIS格式要求的明碼文件,然后轉(zhuǎn)化為直接可用的點(diǎn)線文件。

      2 明碼文件的格式說明

      MapGIS數(shù)據(jù)接口轉(zhuǎn)換子系統(tǒng),為MapGIS系統(tǒng)和其他GIS系統(tǒng)之間架設(shè)了一道橋梁,實(shí)現(xiàn)了不同系統(tǒng)間的數(shù)據(jù)轉(zhuǎn)換,從而達(dá)到數(shù)據(jù)資源的共享。其文本格式的明碼文件,結(jié)構(gòu)合理易懂,幾乎記錄了MapGIS圖形的所有信息,所有計(jì)算機(jī)系統(tǒng)均可將其打開,配合文字處理軟件和一定的編程語言,可以方便地對(duì)其進(jìn)行各種批處理操作,還能為一些未能與MapGIS建立數(shù)據(jù)接口的制圖軟件提供一條“中間道路”[1]。

      2.1 點(diǎn)文件格式說明

      邏輯結(jié)構(gòu):文件頭點(diǎn)數(shù),1號(hào)點(diǎn),2號(hào)點(diǎn);

      具體為:A.文件頭,8個(gè)字節(jié),WMAP9022;

      B.點(diǎn)數(shù),n;

      C.1號(hào)點(diǎn),x1,y1,ID。

      type1{0字符串/1子圖/2圓/3弧/4圖象/5文本}

      點(diǎn)信息{點(diǎn)信息和點(diǎn)類型相對(duì)應(yīng)}

      當(dāng)type=0時(shí),點(diǎn)信息為:

      “字符串”字符高度、字符寬度、字符間隔、字符串角度、中文字體、西文字體、字形、水平(0)或垂直排列(1)顏色、圖層、透明輸出。

      當(dāng)type=1時(shí),點(diǎn)信息為:子圖號(hào)、子圖高、子圖寬、子圖角度、輔色、顏色、線寬、圖層、透明輸出。

      當(dāng)type=2時(shí),點(diǎn)信息為:半徑、輪廓顏色、線寬、填充(1)或不填充(0)標(biāo)志、顏色、圖層、透明輸出。

      ……

      舉例如下:WMAP9022

      43

      1.7316,16.3285,1,1,247,2.000000,2.000000,0.000000,0,6,0.050000,0,0

      ……

      3.4569,14.4534,38,0,"第四系",6.000000,6.000000,0.000000,0.000000,3,0,0,0,5,0,0

      ……

      2.2 線文件格式說明

      邏輯結(jié)構(gòu):文件頭線數(shù),1號(hào)線,2號(hào)線;

      具體為:A.文件頭,8個(gè)字節(jié),WMAP9021;

      B.線數(shù)n

      C

      1號(hào)線

      線型號(hào)、輔助線型號(hào)、線色、線寬、X系數(shù)、Y系數(shù)、輔助色、圖層、透明輸出

      線點(diǎn)數(shù)m1

      x1,y1

      x2, y2

      xm1,ym1

      ID線長度

      2號(hào)線

      線型號(hào)、輔助線型號(hào)、線色、線寬、 X系數(shù)、 Y系數(shù)、輔助色、圖層、透明輸出

      線點(diǎn)數(shù)m2

      x1,y1

      x2, y2

      xm2,ym2

      ……

      ID線長度

      n號(hào)線

      線型號(hào)、輔助線型號(hào)、線色、線寬、X系數(shù)、Y系數(shù)、輔助色、圖層、透明輸出

      線點(diǎn)數(shù)mn

      x1,y1

      x2,y2

      xmn ,ymn

      ID 線長度

      ……[2]

      3 Excel函數(shù)生成明碼文件及其轉(zhuǎn)換為點(diǎn)線文件方法

      首先利用Excel函數(shù)功能生成MapGIS的明碼文件,然后利用MapGIS自帶的明碼文件轉(zhuǎn)化功能生成點(diǎn)線文件。

      3.1 點(diǎn)文件的明碼文件生成方法

      由于Excel具有復(fù)制公式的功能,因此可以用Excel做那些重復(fù)又簡單的工作,減少了繪圖的重復(fù)勞動(dòng),提高了工作效率。由點(diǎn)文件的格式說明可知,明碼文件中一個(gè)點(diǎn)即為一個(gè)代表點(diǎn)各參數(shù)的數(shù)字,由“,”按順序連接起來而成,利用Excel的“&”函數(shù)即可實(shí)現(xiàn)。常用的點(diǎn)文件分為2種,一種是子圖,如鉆孔子圖(雙圓環(huán))、花崗巖花紋(十字線)等;另一種為字符,即圖里的圖名、注釋等字符串性文字,下面將分別進(jìn)行說明。

      圖1是子圖點(diǎn)文件的Excel函數(shù)方法,只需將子圖的X坐標(biāo)、Y坐標(biāo)、子圖號(hào)、子圖高度、子圖寬度、旋轉(zhuǎn)角度和子圖顏色參數(shù)在前面輸入,其他參數(shù)可利用默認(rèn)值,輸出部分利用“&”函數(shù)得出(=A3&","&B3&","&1&","&1&","&C3&","&D3&","&E3&","&F3&","&0&","&G3&",0,0,0")。利用Excel的拖曳復(fù)制功能,可以很方便的輸入?yún)?shù)。

      圖1 子圖點(diǎn)文件的明碼文件生成

      圖2是字符點(diǎn)文件的Excel函數(shù)方法,只需將子圖的X坐標(biāo)、Y坐標(biāo)、字符內(nèi)容、字符高度、字符寬度、字符間距、旋轉(zhuǎn)角度和字符顏色參數(shù)在前面輸入,其他參數(shù)可利用默認(rèn)值,輸出部分利用“&”函數(shù)得出(=A3&","&B3&","&1&","&0&","&C3&","&D3&","&E3&","&F3&","&G3&",1,0,0,0,"&H3&",0,0")。利用Excel的拖曳復(fù)制功能,可以很方便的輸入?yún)?shù)。

      圖2 字符點(diǎn)文件的明碼文件生成

      3.2 線文件的明碼文件生成方法

      與點(diǎn)文件類似,利用Excel也可以迅速生成包含一條或者多條由多個(gè)點(diǎn)組成的線明碼文件。由線文件的格式說明可知,明碼文件中一個(gè)線由4組數(shù)據(jù)組成,分別為線參數(shù)、線的拐點(diǎn)個(gè)數(shù)、各個(gè)拐點(diǎn)坐標(biāo)的組合、線的屬性數(shù)據(jù)。各組參數(shù)的數(shù)字由“,”按順序連接起來而成,利用Excel的“&”函數(shù)即可實(shí)現(xiàn)。圖3是線文件的Excel函數(shù)方法,需將將線的各參數(shù)分別填入,部分參數(shù)可利用默認(rèn)值,輸出部分利用“&”函數(shù)得出(=A11&","&B11&","&C11&","&D11&","&E11&","&F11&",0,0,0")。如果有多條線,可以由下重復(fù)輸入。

      圖3 線文件的明碼文件生成

      3.3 Excel生成的明碼文件轉(zhuǎn)為點(diǎn)線文件方法

      利用Excel生成明碼文件后,需要進(jìn)行轉(zhuǎn)化,下面以點(diǎn)為例進(jìn)行說明(圖4)。

      圖4 明碼文件生成

      (1)新建一個(gè)txt文檔,首行為標(biāo)頭“WMAP9022”(線文件為WMAP9021),次行點(diǎn)的個(gè)數(shù)(線文件為線的條數(shù)+1),其后為Excel表輸出欄的內(nèi)容。保存后將文件擴(kuò)展名由txt改為wat(線文件為wal)。

      (2)依次打開MapGIS主菜單→圖形處理→文件轉(zhuǎn)換→菜單欄→輸入→裝入MapGIS明碼文件(圖5),找到生成的wat文件進(jìn)行加載,然后找到菜

      單欄→文件→存點(diǎn)進(jìn)行保存,即可得到MapGIS可識(shí)別的wt點(diǎn)文件(線文件為wl),然后進(jìn)行工程加載即可。

      圖5 MapGIS明碼文件裝載

      4 結(jié)語

      MapGIS目前已廣泛應(yīng)用于城市規(guī)劃、測繪、地質(zhì)勘查、資源管理等領(lǐng)域,使用MapGIS所成的圖件,符合我國地質(zhì)調(diào)查項(xiàng)目關(guān)于成果地質(zhì)資料匯交的相關(guān)要求,且圖件美觀,易于修改[3]。然而其缺乏自帶的批量輸入程序,使得部分?jǐn)?shù)據(jù)導(dǎo)入困難。該文通過介紹明碼文件的方法,為大家提供了一種思路,希望能集思廣益,共同提高地質(zhì)制圖的智能化水平。Excel輔助MapGIS,利用數(shù)據(jù)共享制作地質(zhì)圖件,實(shí)現(xiàn)了真正意義上的計(jì)算機(jī)輔助設(shè)計(jì)[4]。

      參考文獻(xiàn):

      [1] 張印廷.何苗.張曉棠.王曉東.Mapgis明碼文件的研究和應(yīng)用[J].科技資訊,2009,(16):11-12.

      [2] 北京中地時(shí)代軟件工程有限公司.Mapgis 地理信息 系統(tǒng)實(shí)用教程[M].武漢:中國地質(zhì)大學(xué)(武漢)信息工程系,2002.

      [3] 孟艷慧.湯振清.孫文潔.關(guān)于AutoCAD 地質(zhì)圖件與Mapgis文件轉(zhuǎn)換的技術(shù)分析[J].山東國土資源,2006,(11):42-44.

      [4] 谷高中.李義紅.張文軍.周瑞華.由野外實(shí)測數(shù)據(jù)直接生成MAPGIS地質(zhì)基礎(chǔ)圖件方法[J].新疆地質(zhì),2006,(1):95-98.

      猜你喜歡
      線寬子圖字符
      印制板制造中量化蝕刻研究
      生產(chǎn)過程中的PCB線寬分析研究
      尋找更強(qiáng)的字符映射管理器
      字符代表幾
      一種USB接口字符液晶控制器設(shè)計(jì)
      電子制作(2019年19期)2019-11-23 08:41:50
      臨界完全圖Ramsey數(shù)
      Excel圖形轉(zhuǎn)入CorelDRAW技巧
      消失的殖民村莊和神秘字符
      基于頻繁子圖挖掘的數(shù)據(jù)服務(wù)Mashup推薦
      不含2K1+K2和C4作為導(dǎo)出子圖的圖的色數(shù)
      高安市| 崇文区| 建湖县| 河津市| 蛟河市| 漯河市| 临城县| 石家庄市| 天祝| 博白县| 沅陵县| 康乐县| 武隆县| 绥芬河市| 宁南县| 馆陶县| 焦作市| 嘉定区| 广灵县| 龙南县| 吉林市| 稷山县| 巢湖市| 隆林| 诏安县| 岱山县| 贵州省| 扎赉特旗| 安阳市| 泸定县| 沙坪坝区| 永定县| 德庆县| 永丰县| 萨迦县| 报价| 淮滨县| 眉山市| 姚安县| 通许县| 高尔夫|