周辰
摘要:采用三角形圖表法手工繪制專題地圖,具有操作復(fù)雜、工作量大等弊端,且分區(qū)一旦出錯需要重新進(jìn)行制作。而依托計算機輔助制圖,不僅能有效減輕繪圖工作量,也能提升其自動化程度和實用性。該文以三角形圖表法為研究視角,詳細(xì)介紹三角形圖表法計算機輔助制圖實現(xiàn)過程與方法,并依托實例,驗證這種繪圖方式的有效性。
關(guān)鍵詞:三角形圖表法;計算機;輔助制圖軟件;區(qū)域劃分
中圖分類號:G424 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)01-0220-02
三角形圖表就是在任意的正三角形內(nèi),每一條邊均勻劃分為若干等分,每個等分代表占有該邊總數(shù)的10%,依次順時或逆時針標(biāo)注百分比數(shù)值,并連接形成網(wǎng)格[1]。若將三角形三條邊當(dāng)做三個坐標(biāo)軸,就能形成相應(yīng)的三角形網(wǎng)格坐標(biāo)系。對包含三項專題指標(biāo)的單元,即可在三角形網(wǎng)格內(nèi)找出與之相應(yīng)的點,多個單元則組成相應(yīng)的點群。依據(jù)點群具體分布狀況,即可完成正三角形區(qū)域劃分和著色。在此基礎(chǔ)上,通過對各點所處區(qū)域顏色對應(yīng)的單元完成渲染,就能得到代表社會經(jīng)濟現(xiàn)象的結(jié)構(gòu)。現(xiàn)階段,依托三角形圖表法繪制地圖多數(shù)是手工制作,制作工作量大。如果能把三角形圖表法設(shè)計環(huán)節(jié)在計算機內(nèi)實現(xiàn),就是依托計算機和圖形輸入、輸出設(shè)備,利用數(shù)學(xué)邏輯方法進(jìn)一步研究地圖編制,就能大大提升制圖速度和質(zhì)量。
1 三角形圖表法數(shù)據(jù)處理流程
數(shù)據(jù)預(yù)處理主要由規(guī)范化處理、布點兩部分組成,但其交互式繪制具體流程見圖1。數(shù)據(jù)庫內(nèi)對各指標(biāo)原始數(shù)據(jù)的間量綱存在差異,在三角形圖表法內(nèi)難以準(zhǔn)確顯示出來。三角形圖表法能夠代表制圖對象組成情況,運用百分比更能直觀顯示出來。對數(shù)據(jù)內(nèi)有待讀取的數(shù)據(jù)實施規(guī)范化出來,預(yù)處理求解公式為:
上述公式中,表示通過處理第個指標(biāo)值,則代表第個指標(biāo)原始數(shù)據(jù)進(jìn)行統(tǒng)計。對數(shù)據(jù)實施預(yù)處理,多個或某個行政單元多時期的原始統(tǒng)計數(shù)據(jù)會統(tǒng)一轉(zhuǎn)變?yōu)榘俜直葦?shù)據(jù)。開展手工繪圖操作時,直接根據(jù)三角形結(jié)構(gòu)原理合理設(shè)置布點[2]。因此,計算機系統(tǒng)會自動布點,需要把三角形網(wǎng)格坐標(biāo)下的點轉(zhuǎn)換至屏幕直角坐標(biāo)系。
上述三個式子中,L表示三角形邊長。
隨之,依據(jù)三角形格網(wǎng)坐標(biāo)系具體定位方式,進(jìn)一步求出點坐標(biāo),并將其轉(zhuǎn)換成相應(yīng)的計算公式(5)。依據(jù)下列公式,求的不同行政單元在品目坐標(biāo)下顯示的位置,并組成點群。
2 劃分具體區(qū)域及著色
2.1 區(qū)域劃分
三角形圖表中各點群分布展現(xiàn)出不確定性、主觀性的特征,使得不同點群需利用不同分區(qū)方式完成[3]。這種軟件能提供一個交互界面,使用者可依據(jù)點群分布狀況,在交互界面內(nèi)輸入各區(qū)域取值范圍,求解得到三角形圖表具體劃分結(jié)果。此外,用戶依據(jù)劃分結(jié)果來回重復(fù)劃分,直至得到準(zhǔn)確分區(qū)即可。常見的分布狀況如下:1)圖表內(nèi)點分布由中心向外不斷擴散,三頂點區(qū)包括較少的單元,越向中心所包含的單元更多[4]。對這種分布情況先要依據(jù)總點數(shù)估算各區(qū)域的點數(shù),隨之,在三個頂端劃分相應(yīng)的趨勢,各區(qū)域包含的單元相近,隨后向中心逐漸推進(jìn)完成分區(qū)。2)點群展現(xiàn)出偏向一側(cè)的帶狀分布,對這種分布狀況,對區(qū)域數(shù)進(jìn)行估算以后,將無點或者較少點分布的一角劃分空白區(qū)域,隨后點分布區(qū)域按照帶狀進(jìn)行劃分。必須注意,對區(qū)域進(jìn)行劃分時,要確保三角形圖表的完整性。此處所提出的完整性,就是區(qū)域之間在指標(biāo)取值范圍上不可以出現(xiàn)間隙或交集,保障所有區(qū)域并集為整個三角形[5-6]。此外,輸入指標(biāo)范圍進(jìn)行取值時,也應(yīng)確保各項指標(biāo)范圍的完整性。這里的完整性就是各區(qū)域中參與指標(biāo)劃分的范圍均要用戶設(shè)定上下限值,不可發(fā)生缺省的情況。輸入各區(qū)域正確的取值范圍以后,計算機會對三角形圖表展開劃分操作,所得結(jié)果通過圖形方式真實顯現(xiàn)在屏幕上,也就是把三角形網(wǎng)格坐標(biāo)代表的結(jié)果轉(zhuǎn)換為屏幕坐標(biāo)系下的區(qū)域劃分結(jié)果。例如:設(shè)某一區(qū)域三個指標(biāo)為:、、,在計算機內(nèi),先可以依據(jù)公式(2)-(4)求出該區(qū)域不同指標(biāo)范圍在屏幕坐標(biāo)下的坐標(biāo)點,分別用代表,其中,代表范圍值25%、50%狀態(tài)下所對應(yīng)的點,和分別表示范圍值25%、50%相對應(yīng)的點。隨之,自引出這個坐標(biāo)軸100%處三角形頂角對邊的平行線,并與另一點g相交。由b點引出直線段,這種情況下,多邊形則是三角形網(wǎng)絡(luò)坐標(biāo)下在屏幕坐不下對應(yīng)的多邊形區(qū)域。通過相同的求解方法,獲得范圍內(nèi)的多邊形區(qū)域,依次為。上述三個區(qū)域作為單個指標(biāo)相對應(yīng)的多邊形區(qū)域,若其中兩個或三個指標(biāo)參與區(qū)域劃分,先要求出各指標(biāo)相對應(yīng)的多邊形區(qū)域,并求出這些區(qū)域的交集,這個交集則是該區(qū)域品目坐標(biāo)下的圖形。因此,、、這三個區(qū)域在屏幕坐標(biāo)系中的三角形為,從而獲得區(qū)域確定效果(見圖2)。通過上述方法,就能得到屏幕坐標(biāo)系下各區(qū)域劃分結(jié)果,便于用戶對其準(zhǔn)確性進(jìn)行分析,為后續(xù)開展的操作提供準(zhǔn)確、詳細(xì)的信息。
2.2 分區(qū)著色
完成區(qū)域劃分以后,系統(tǒng)可以自動對各區(qū)域?qū)嵤┲幚怼T撥浖?yīng)用區(qū)域類型判別方式完成著色,先對三個角頂部區(qū)域分別設(shè)定為紅、黃、藍(lán)三原色,這個過程可依托各多邊形區(qū)域是否包括頂點判定并著色,其他區(qū)域依據(jù)指標(biāo)具體取值范圍完成求解[7]-[8]。對于三角形網(wǎng)絡(luò)坐標(biāo)內(nèi)的I、II、III這三個指標(biāo)依次對應(yīng)R(紅色)、G(綠色)、B(藍(lán)色),各區(qū)域顏色值求解方式為:
區(qū)域主要通過一個指標(biāo)參與劃分獲得,即:區(qū)域是形式,其中,代表這個區(qū)域額取值范圍,則表示參與區(qū)域具體劃分指標(biāo)。由于b處在100%狀態(tài)下對應(yīng)的區(qū)域則是頂角區(qū)域,這個區(qū)域已賦予顏色值,無需將其考慮在內(nèi)。在此基礎(chǔ)上,進(jìn)一步考慮取值范文。若不等于0,此時,區(qū)域顏色RGB求解為:所對應(yīng)的顏色指標(biāo)是,其它兩個顏色指標(biāo)為0。
區(qū)域是通過兩個指標(biāo)進(jìn)行劃分獲取的,即:區(qū)域、的形式,其中,代表參與區(qū)域劃分的指標(biāo),和分別表示指標(biāo)取值范圍。依據(jù)值的不同,主要劃分為以下情況:①兩個數(shù)中有一個數(shù)值為0,該區(qū)域顏色求解過程如下:先依據(jù)①中求解方式計算出來不為0指標(biāo)范圍所對應(yīng)的顏色,記作。隨之,取得指標(biāo)以外的另一個指標(biāo)值處在100%處,頂角區(qū)域的顏色是,計算求得、合成顏色就是該區(qū)域的顏色值;②均不等于0,這個區(qū)域計算方法如下:先依據(jù)(1)中的方法求的指標(biāo)范圍所對應(yīng)的顏色,記作、,隨后獲得這兩個指標(biāo)的合成色。endprint
顏色區(qū)域是通過三個指標(biāo)參與劃分獲得的,即:、、區(qū)域形式,其中,這三個指標(biāo)具體取值范圍為:代表的取值范圍;和分別表示、這兩個指標(biāo)的范圍。依據(jù)這四個數(shù)值的差異,還劃分為兩種狀況:①這三個指標(biāo)中有一個為0,另兩個指標(biāo)不等于0,這個區(qū)域顏色求解過程如下:忽視指標(biāo)下限為0的指標(biāo)范圍,根據(jù)(2)中方式利用其他兩個指標(biāo),求得該區(qū)域的顏色值。②其他區(qū)域類型就能依據(jù)下列方式完成計算,先依據(jù)(1)中計算方式求得單個指標(biāo)范圍所對應(yīng)的顏色,并求得這三個顏色值的合成色。依據(jù)上述方式即可對三角形內(nèi)不同區(qū)域顏色完成設(shè)置,促使三角形各區(qū)域有不同的顏色,且展現(xiàn)出一定的規(guī)律性。依據(jù)各點處在圖表中的位置,系統(tǒng)自動填繪該點所表示的行政范圍之內(nèi)。如此一來,一幅三角形圖表法專題地圖隨之產(chǎn)生,利用這種地圖即可深入分析社會經(jīng)濟現(xiàn)象發(fā)展情況。
3 應(yīng)用實例
本次研究依托平臺開發(fā)一個重大突發(fā)時間應(yīng)急處理GIS,數(shù)據(jù)庫應(yīng)用。三角形圖表法則是專題地圖制作中的子模塊,具備能夠代表結(jié)構(gòu)或者動態(tài)發(fā)展的三個指標(biāo)類型單元,均能通過三角形圖表法表達(dá),最后獲取一個與地低法相似的專題地圖。
以我國2000年各省份產(chǎn)業(yè)結(jié)構(gòu)的統(tǒng)計數(shù)據(jù)為例,在主界面挑選該專題并選定三角形圖表法,系統(tǒng)會自動彈出交互式三角形圖表法繪制界面,見圖3。該界面內(nèi),用戶依據(jù)給定的三角形內(nèi)點群分布明確具體的區(qū)域點數(shù),用鼠標(biāo)單擊下一步,進(jìn)入圖3(b)。在此基礎(chǔ)上,輸入各區(qū)域指標(biāo)具體取值范圍,系統(tǒng)會依據(jù)設(shè)定自動生成相應(yīng)的三角形圖表。點擊完成操作按鈕,系統(tǒng)會自動對圖中各行政單元予以著色處理,繪制出詳細(xì)的效果圖。
4 結(jié)論
綜上所述,運用計算機輔助三角形圖表法制圖,不僅可以有效減輕制圖工作量,用戶能夠依據(jù)劃分結(jié)果重新分區(qū),也可以提升其自動化程度,進(jìn)而準(zhǔn)確完成三角形圖表區(qū)域劃分,大大提升操作系統(tǒng)應(yīng)用效率。本次研究從三角形圖表法計算機輔助制圖入手,詳細(xì)介紹其區(qū)域劃分、著色等環(huán)節(jié)操作方法,并利用我國不同省產(chǎn)業(yè)結(jié)構(gòu)方面的數(shù)據(jù),檢驗這種制圖方法的實用性。
參考文獻(xiàn):
[1] 徐杰.計算機輔助制圖課程案例[J].內(nèi)蒙古科技與經(jīng)濟,2015(14):69-71.
[2] 陳皖芬.論計算機輔助制圖對工程制圖的作用及影響[J].探索科學(xué),2016(8):85-86.
[3] 李陽輝.淺談CG插畫與計算機軟件教學(xué)實踐應(yīng)用模式[J].信息通信,2014(6):276-276.
[4] 周可新.淺談地圖縮編中的計算機輔助制圖技術(shù)[J].黑龍江科技信息,2015(14):79-79.
[5] 陳皖芬.工程制圖虛擬模型庫的計算機輔助制圖設(shè)計與應(yīng)用[J].軍民兩用技術(shù)與產(chǎn)品,2016(16):227-227.
[6] 吳軼雄,劉亮亮,崔倞,等.結(jié)構(gòu)設(shè)計中計算機輔助軟件的結(jié)果分析與把握[J].城市建設(shè)理論研究:電子版,2014(34):1562-1562.
[7] 覃慶榮,李文龍,陳延浩,等.計算機工程制圖成效分析及其改進(jìn)意見[J].無線音樂·教育前沿,2014(10):125-125.
[8] 陳朝霞.Auto CAD繪圖軟件在機械制圖中的應(yīng)用[J].中國高新技術(shù)企業(yè),2014(7):17-18.endprint