趙洪濤
摘要:為了讓土地管理部門或用戶能夠第一時(shí)間掌握土地變化信息,了解土地變化趨勢。作者在MapInfo環(huán)境下建立地籍管理系統(tǒng), 該系統(tǒng)是利用MapInfo作為開發(fā)平臺(tái),利用MapBasic作為集成開發(fā)語言,建立起來的一個(gè)地籍管理系統(tǒng)。本系統(tǒng)主要開發(fā)了圖斑查詢、面積查詢、區(qū)域統(tǒng)計(jì)功能,這些功能基本上能夠足用戶的查詢需要。
關(guān)鍵詞:MapInfoMapBasic地籍管理系統(tǒng)查詢
中圖分類號(hào):P208 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2012)06(b)-0033-02
地籍管理是為了鞏固和發(fā)展土地的社會(huì)注意公有制,為有效的組織全國土地的經(jīng)濟(jì),合理利用,協(xié)調(diào)國民經(jīng)濟(jì)各部門的用地計(jì)劃,為推進(jìn)改革,開放和土地使用制度變革服務(wù)的一項(xiàng)綜合性國家措施。近年來,土地管理部門在大規(guī)模的土地調(diào)查的基礎(chǔ)上,取得了關(guān)于我國土地的數(shù)量、質(zhì)量、分布、類型等情況的大量屬性數(shù)據(jù)和圖形數(shù)據(jù)。面對如此大量的數(shù)據(jù)紙介質(zhì)存儲(chǔ)方式和常規(guī)的手工管理模式越來越難以滿足土地管理工作的需要,地籍管理必須走向信息化的道路,必須采用計(jì)算機(jī)技術(shù)以成為廣大土地工作者的共識(shí)。地籍管理信息系統(tǒng)結(jié)合當(dāng)前先進(jìn)的計(jì)算機(jī)技術(shù),將日常地籍管理工作計(jì)算機(jī)化。在計(jì)算機(jī)中提供土地的變化信息,以供土地管理部門和用戶的使用。地籍管理信息系統(tǒng)是目前地籍管理中最重要的內(nèi)容。本系統(tǒng)是在MapInfo環(huán)境下建立的,運(yùn)用了MapBasic語言進(jìn)行二次開發(fā),主要開發(fā)了圖斑查詢、面積查詢、區(qū)域統(tǒng)計(jì)功能,這些功能能夠足用戶的查詢需要。
1 開發(fā)環(huán)境簡介
對于地籍管理管理系統(tǒng)的實(shí)現(xiàn),主要分成兩大部分,即對數(shù)據(jù)的處理和管理系統(tǒng)的相關(guān)功能的開發(fā)與建立。操作系統(tǒng)平臺(tái)選用Windows 98/NT/2000/XP,利用MapInfo作為系統(tǒng)開發(fā)平臺(tái),整個(gè)系統(tǒng)采用MapBasic來進(jìn)行集成開發(fā)。
1.1 MapInfo簡介
MapInfo Professional是一個(gè)卓越的桌面地理信息系統(tǒng)(GIS),它復(fù)雜而深層次的可視化地理分析功能和簡單、高效的空間數(shù)據(jù)處理功能為用戶快速建立信息系統(tǒng)并進(jìn)行輔助決策提供了有效的手段,因而在統(tǒng)計(jì)、信息中心、測繪等部門得到了廣泛的應(yīng)用,并受到良好的應(yīng)用效果[3]。MapInfoProfessional是地理信息系統(tǒng)的代表之一,MapInfo公司將MapInfo的市場定位總結(jié)為一個(gè)等式:MapInfo=Mapping+Information[3]。
1.2 MapBasic簡介
本設(shè)計(jì)主要是利用二次開發(fā)工具M(jìn)apBasic編程實(shí)現(xiàn)。MapBasic語言作為MapInfo地理信息系統(tǒng)的開發(fā)工具,是美國MapInfo公司于1985年推出的,最初版本為1.0,其后隨著MapInfo地理信息系統(tǒng)版本的不斷更新和功能不斷增強(qiáng),MapBasic語言版本也隨之不斷更新,其功能也不斷得到增強(qiáng)。至今,MapInfo公司推出的MapBasic語言的6.0版本。作為MapInfo集成開發(fā)的MapBasic6.0,它具有強(qiáng)大的地理信息數(shù)據(jù)操作功能,豐富的程序語句和完善的各類函數(shù)。隨著MapInfo地理信息平臺(tái)的流行,MapBasic6.0已經(jīng)成為應(yīng)用非常廣泛的地理信息開發(fā)工具軟件。
2 系統(tǒng)設(shè)計(jì)
MapInfo表達(dá)數(shù)據(jù)主要有兩種方式:地圖窗口和瀏覽窗口。在地圖窗口中顯示的是圖形數(shù)據(jù),在瀏覽窗口中顯示的是屬性數(shù)據(jù)。本系統(tǒng)針對的是地籍管理,其管理的基本對象是圖斑,包括圖斑的圖形和地類、斑號(hào)、面積等屬性信息;其次管理的是該地區(qū)內(nèi)的范圍以及該范圍內(nèi)各類土地面積等信息;另外還有管理道路、堤壩、注記等其他對象,系統(tǒng)管理這些對象,只是為了輸出圖形的需要,并不關(guān)心它的屬性信息。
2.1 圖層的設(shè)置
在地圖窗口中管理實(shí)體采用分層的方法,根據(jù)實(shí)體類型的不同,把他們安排在不同的圖層當(dāng)中,以便于對他們進(jìn)行查詢、編輯、輸入、輸出。本系統(tǒng)主要設(shè)計(jì)了以下的圖層:1)圖斑,是地籍管理的基本對象,是由圖斑線圍成的封閉區(qū)域,圖斑線一般是極不規(guī)則的自然曲線;2)村界,村級行政單位間的界線;3)鄉(xiāng)界,鄉(xiāng)級行政單位間的界線;4)縣區(qū)界,縣區(qū)級行政單位間的界線;5)道路界,用單線表示的各種寬度的道路;6)圖斑注記,關(guān)于圖斑的數(shù)字說明,一個(gè)是圖斑號(hào),另一個(gè)是地類號(hào),利用橫線上下隔開,標(biāo)注在圖斑范圍的中央;7)路寬注記,說明道路寬度的數(shù)字注記,按垂直于道路的延伸方向標(biāo)注在道路中間。在土地利用現(xiàn)狀圖上,道路用單線表示,有時(shí)道路線和圖斑線重合,這種情況下,圖上的線條既表示圖斑線又表示道路。當(dāng)?shù)缆肪€不表示圖斑線時(shí),則道路的寬度注記外加有括號(hào);8)名稱注記,縣、鄉(xiāng)、村的名稱。
2.2 系統(tǒng)對數(shù)據(jù)的要求
1)對圖斑的要求,圖斑是地籍管理系統(tǒng)中最基本、最主要的對象,完整圖斑圖形信息和完整的圖斑屬性信息才構(gòu)成完整的圖斑信息。表示圖斑的圖形應(yīng)該是由一條或多條閉合的線所組成的封閉區(qū)域。表示圖斑的屬性信息是由多個(gè)字段值組成的一條紀(jì)錄。圖斑的圖形信息和屬性信息應(yīng)該由一個(gè)標(biāo)識(shí)符聯(lián)系在一起。相鄰的圖斑之間應(yīng)該沒有縫隙。2)對行政范圍的要求,村的范圍應(yīng)該是由一條或多條行走于圖斑線上的閉合曲線組成的區(qū)域。同樣,鄉(xiāng)范圍應(yīng)該是由一條或多條行走于村范圍邊線上的閉合曲線組成的區(qū)域。村范圍之間、鄉(xiāng)范圍之間也不應(yīng)該有縫隙存在。和每個(gè)行政范圍對應(yīng)的屬性便是他的名稱、各類用地的面積等內(nèi)容。3)對其他地理要素的要求,本系統(tǒng)主要是管理村范圍。在系統(tǒng)中具備這個(gè)實(shí)體的完整信息之后,就可以基本實(shí)現(xiàn)地籍管理,滿足一般的查詢,但是對圖形的輸出還是用戶的一個(gè)較為重要的需求。
3 系統(tǒng)的開發(fā)與實(shí)現(xiàn)
3.1 圖斑查詢
就是在對話框中輸入圖斑號(hào),就可以獲得這個(gè)圖斑內(nèi)包含的土地信息。如圖1示。
從圖1中,我們不難發(fā)現(xiàn),我們在圖斑編號(hào)對話框中輸入圖斑號(hào)70,點(diǎn)擊確定,通過系統(tǒng)的自動(dòng)運(yùn)行,我們可以在這個(gè)對話框中看到數(shù)據(jù)列表下的地類代碼是11,這個(gè)代表是耕地。地類名稱是115,代表的是菜地(菜地:指常年種植蔬菜為主的耕地,包括大棚用地)。權(quán)屬性質(zhì)是C,由于本圖是一幅新城的農(nóng)村土地利用現(xiàn)狀圖,C代表是村級權(quán)屬。村鎮(zhèn)的名稱是河?xùn)|村。計(jì)算面積是179553.24km2。變更類型是由114—115轉(zhuǎn)變,既是由旱地(114代表旱地:旱地是指無灌溉設(shè)施,靠天然降水種植旱作物的耕地,包括沒有灌溉設(shè)施,僅靠引洪灌溉的耕地。)轉(zhuǎn)變?yōu)椴说亍T诎磮D斑號(hào)查詢的對話框中,我們能夠了解到許多詳細(xì)的信息,這個(gè)是讓用戶能夠在第一時(shí)間內(nèi)獲得第一手資料的最好的查詢工具。
3.2 面積查詢
我們選擇一塊圖斑,點(diǎn)擊它,能夠獲得這塊圖斑的面積。這個(gè)面積查詢主要是為用戶提供這個(gè)圖斑內(nèi)的土地面積的變化。能夠了解到土地的減少量。
3.3 區(qū)域統(tǒng)計(jì)功能的實(shí)現(xiàn)
如圖2所示。在這個(gè)圖中我們可以運(yùn)用二次開發(fā)的區(qū)域數(shù)據(jù)統(tǒng)計(jì)功能,在這個(gè)區(qū)域中任意選取一塊閉合的區(qū)域。雙擊鼠標(biāo)左鍵后,將彈出一個(gè)窗口。
點(diǎn)擊保存以后,會(huì)自動(dòng)生成一個(gè)餅狀統(tǒng)計(jì)圖。如3圖所示。
在這個(gè)自動(dòng)生成的地類統(tǒng)計(jì)面積圖中我們可以看出:綠色區(qū)域代表的地類是203(203代表的是農(nóng)村居民點(diǎn)),面積約有122387.5645km2。紅色代表的地類是204(204代表的是獨(dú)立工礦用地),面積約有19728.2749km2。藍(lán)色代表的地類是114(114代表的旱地),面積約有21963.53735km2。
通過區(qū)域地類統(tǒng)計(jì)功能,我們可以隨時(shí)的了解我們所需要的地域內(nèi)的各種地類的土地面積變化量。能夠?yàn)槲覀兲峁└鞯仡惖拿娣e變化信息,能夠第一時(shí)間掌握土地的變化趨勢。
4 結(jié)語
這個(gè)地籍管理系統(tǒng)的功能有:(1)因?yàn)楸鞠到y(tǒng)是在MapInfo環(huán)境下的地籍管理系統(tǒng),所以系統(tǒng)建設(shè)有著很強(qiáng)的針對性。(2)本系統(tǒng)具有很強(qiáng)靈活性,系統(tǒng)的功能模塊要是經(jīng)過一定的改造,可以成為其它的專門的管理信息系統(tǒng)。(3)本系統(tǒng)著重開發(fā)的是按照圖斑號(hào)查詢的功能。按照圖斑號(hào)查詢是本系統(tǒng)中最為全面最為重要的查詢功能,在此功能下我們可以及時(shí)的了解一個(gè)區(qū)域內(nèi)的地類代碼,地類名稱,權(quán)屬性質(zhì),村鎮(zhèn)名稱,地區(qū)面積和變更類型。(4)面積查詢功能,能夠知道一個(gè)封閉區(qū)域內(nèi)土地面積的大小。(5)區(qū)域統(tǒng)計(jì)功能,能夠?qū)⒁粋€(gè)封閉區(qū)域自動(dòng)生成餅狀統(tǒng)計(jì)圖,從餅狀圖上我們能夠知道封閉區(qū)域內(nèi)不同的土地類型,以及不同地類所對應(yīng)的面積大小。通過區(qū)域統(tǒng)計(jì)功能,用戶能了解所需要的地域內(nèi)的各種地類的土地面積變化量。能夠?yàn)槲覀兲峁└鞯仡惖拿娣e變化信息,掌握土地的變化趨勢。
參考文獻(xiàn)
[1] 林增杰,嚴(yán)星,譚峻.地籍管理[M].北京:中國人民大學(xué)出版社,2000.
[2] 孫忠才.地籍管理[M].北京:中國大地出版社,1999.
[3] 羅云啟,羅毅.數(shù)字化地理信息系統(tǒng)MapInfo應(yīng)用大全[M].北京:北京希望電子出版社,2001.
[4] 王曉武,陳宗敏,杜興國.mapbasic程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,2000.