祝國(guó)祥,許 輝
(1.國(guó)家林業(yè)局西北林業(yè)調(diào)查規(guī)劃設(shè)計(jì)院,陜西 西安 710048;2.陜西人民美術(shù)出版社,陜西 西安 710003)
在二類調(diào)查成果圖制作中,如林相圖,對(duì)小班的編號(hào)順序進(jìn)行了規(guī)定,即按照從北向南,從西向東的原則給小班編號(hào)。也就是調(diào)查人員常講的“一個(gè)行政村(林班)的小班編號(hào),按照從上到下,從左到右進(jìn)行”。
這樣的原則看似簡(jiǎn)單,在生產(chǎn)應(yīng)用中,卻給許多調(diào)查人員帶來(lái)了諸多的不便。調(diào)查人員在編號(hào)時(shí)一般僅憑直覺(jué)判斷小班中心所在的位置來(lái)確定小班的編號(hào)順序。當(dāng)小班編號(hào)后,如果發(fā)現(xiàn)有漏號(hào)、重號(hào)以及新增小班時(shí),就需要重新調(diào)整小班號(hào)。即對(duì)已經(jīng)編號(hào)的行政村(林班)又要重新進(jìn)行一次編號(hào),勢(shì)必浪費(fèi)調(diào)查人員大量地人力和時(shí)間,且效率低。隨著電腦技術(shù)的普及應(yīng)用,對(duì)二類調(diào)查的成果質(zhì)量要求越來(lái)越高,傳統(tǒng)一些制圖方法和方式已經(jīng)遠(yuǎn)不能滿足生產(chǎn)需要,如何快捷編寫(xiě)二類調(diào)查中的小班號(hào),也就擺在了每一位調(diào)查人員面前。
筆者在生產(chǎn)中雖然使用了ArcGIS中的一些模塊,或運(yùn)用有關(guān)的編程軟件(如FoxPro)編寫(xiě)一些小程序,借助程序按照規(guī)律給小班編號(hào),但是此過(guò)程對(duì)大多數(shù)非編程專業(yè)人士相對(duì)困難。而結(jié)合當(dāng)下多數(shù)調(diào)查人員較為熟悉使用的Excel辦公軟件來(lái)實(shí)現(xiàn)不論如何調(diào)整小班編號(hào),卻都能準(zhǔn)確、快捷地給小班編號(hào),為調(diào)查人員節(jié)省時(shí)間和人力,免除調(diào)查人員煩瑣地調(diào)用一系列ArcGIS模塊或編寫(xiě)程序,提高調(diào)查人員的工作效率,筆者進(jìn)行了探究和嘗試。
ArcGIS是美國(guó)環(huán)境系統(tǒng)研究所(Enironment System Research Institute,ESRI)開(kāi)發(fā)的一款整合了GIS與數(shù)據(jù)庫(kù)、軟件工程、人工智能、網(wǎng)絡(luò)技術(shù)及其多方面的計(jì)算機(jī)主流技術(shù),其策略是給出一套嶄新的應(yīng)用方式,構(gòu)造一個(gè)革命性的數(shù)據(jù)模型,設(shè)計(jì)一個(gè)完全開(kāi)放的體系結(jié)構(gòu),實(shí)現(xiàn)了一個(gè)統(tǒng)一的地理信息系統(tǒng)平臺(tái),其由3個(gè)重要部分組成:桌面軟件Desktop、數(shù)據(jù)通路 ArcSDE 和網(wǎng)絡(luò)軟件 ArcIMS[1]。筆者運(yùn)用了ArcGIS桌面軟件Desktop中的數(shù)據(jù)編輯、數(shù)據(jù)管理和地理分析等3個(gè)功能。
Excel是微軟公司的辦公軟件Microsoft office的組件之一,為廣大Microsoft Windows的操作系統(tǒng)用戶所采用的一款用于管理、統(tǒng)計(jì)財(cái)經(jīng)、數(shù)據(jù)匯總的工作軟件[2]。筆者運(yùn)用了Excel數(shù)據(jù)管理中的匯總分析功能。
在ArcGIS平臺(tái)下矢量化的二類調(diào)查小班是帶有投影系和地理坐標(biāo)系等有關(guān)信息的面狀多邊形(polygon)。其地理空間位置表現(xiàn)為:橫坐標(biāo)是由西向東逐漸增大,縱坐標(biāo)由南向北逐漸增大。
應(yīng)用步驟:一是運(yùn)用Desktop中的數(shù)據(jù)編輯功能對(duì)二類調(diào)查小班分別添加橫和縱坐標(biāo)屬性字段;二是通過(guò)Desktop中的數(shù)據(jù)管理功能獲取二類調(diào)查小班的中心點(diǎn)橫和縱坐標(biāo)值。
在Excel平臺(tái)上應(yīng)用數(shù)據(jù)管理功能菜單下的排序和自動(dòng)篩選功能,對(duì)ArcGIS平臺(tái)下獲取的二類調(diào)查小班中心點(diǎn)坐標(biāo)按照橫坐標(biāo)由小到大遞增(升序),縱坐標(biāo)由大到小遞減(降序)進(jìn)行排序和篩選。
應(yīng)用步驟:一是在Excel里將表增加兩個(gè)字段,比如自然號(hào)和編號(hào)或bh;二是對(duì)“自然號(hào)”采用“自然號(hào)=row()-1”或“拖拉”的方式自動(dòng)生成編號(hào),保存,同時(shí)將表另存為.xls或dbf文件;三是對(duì)另存文件中二類調(diào)查小班中心點(diǎn)坐標(biāo)按照橫坐標(biāo)由小到大遞增(升序),縱坐標(biāo)由大到小遞減(降序)進(jìn)行排序;四是利用自動(dòng)篩選功能分別篩選不同鄉(xiāng)(鎮(zhèn)、場(chǎng))的不同村(林班),分別對(duì)編號(hào)或bh字段,令編號(hào)或bh=row()-1或者采用手寫(xiě)“拖拉”的方式循環(huán)往返自動(dòng)生成編號(hào)。見(jiàn)圖1。
圖1 二類調(diào)查小班編號(hào)情況
在ArcGIS平臺(tái)下,通過(guò)數(shù)據(jù)管理功能的公共字段“自然號(hào)”掛接(Jion),把在Excel下已經(jīng)完成的所有不同鄉(xiāng)(鎮(zhèn)、林場(chǎng))不同村(林班)的編號(hào)另存文件掛接到原二類調(diào)查小班矢量化圖層中,另生成一個(gè)新的矢量圖層。即是完成了小班編號(hào)的二類調(diào)查小班圖層數(shù)據(jù)。
運(yùn)用上述功能及步驟對(duì)甘肅省某單位的二類調(diào)查小班進(jìn)行了編號(hào)。該單位共有3562個(gè)小班,通過(guò)用此方法進(jìn)行小班的自動(dòng)編號(hào),人員:1人,耗時(shí)20 min,編號(hào)快捷、準(zhǔn)確,沒(méi)有出現(xiàn)錯(cuò)漏及重復(fù)小班號(hào)的情況。用ArcGIS打開(kāi),加載編號(hào)后的二類調(diào)查小班圖層,并對(duì)鄉(xiāng)(鎮(zhèn)、場(chǎng))、行政村(林班)等圖層渲染和編號(hào)標(biāo)注,可以看到小班編號(hào)是符合二類調(diào)查成果圖編制要求的,見(jiàn)圖2。
圖2 小班編號(hào)結(jié)果
借助ArcGIS軟件的特點(diǎn)和辦公軟件Microsoft office的組件Excel的操作簡(jiǎn)易性為各項(xiàng)林業(yè)調(diào)查需要大量編號(hào)的小班進(jìn)行編號(hào),是準(zhǔn)確、快捷、高效的,是可以節(jié)省大量人力、時(shí)間、物力的,同時(shí)也為廣大非專業(yè)編程人士和編程困難的調(diào)查人員提供了一條能夠輕微動(dòng)動(dòng)手就能完成任務(wù)的捷徑,并且在生產(chǎn)工作中是完全可以運(yùn)用的辦法。
[1]黨安榮,賈海峰,易善楨,等,ArcGIS 8 Desktop地理信息系統(tǒng)應(yīng)用指南[M].北京:清華大學(xué)出版社,2003.
[2][美]Perspection公司.雷勇剛,嚴(yán)鏘 譯.北京:北京大學(xué)出版社,1997.