戚云橋
(河南省測(cè)繪工程院,河南鄭州 450003)
二七區(qū)國土資源信息管理系統(tǒng)關(guān)鍵技術(shù)與實(shí)現(xiàn)
戚云橋
(河南省測(cè)繪工程院,河南鄭州 450003)
二七區(qū)國土資源管理系統(tǒng)是“數(shù)字二七地理空間框架建設(shè)與應(yīng)用示范項(xiàng)目”中的一個(gè)示范應(yīng)用系統(tǒng),本系統(tǒng)基于Microsoft Visual Basic.NET與ESRI ArcGIS Engine開發(fā),本文主要說明了系統(tǒng)的技術(shù)與實(shí)現(xiàn)方法,并對(duì)其主要功能加以闡述。
.NET;ArcGIS Engine;地籍功能;礦產(chǎn)功能;執(zhí)法監(jiān)察
當(dāng)前社會(huì)已經(jīng)進(jìn)入信息化時(shí)代,信息技術(shù)強(qiáng)勁地引領(lǐng)著經(jīng)濟(jì)社會(huì)各個(gè)領(lǐng)域的深刻變革,成為當(dāng)代最具潛力的生產(chǎn)力,信息資源成為國民經(jīng)濟(jì)和社會(huì)發(fā)展的戰(zhàn)略資源,信息化水平成為一個(gè)地區(qū)和城市現(xiàn)代化程度的重要指標(biāo)。土地對(duì)于國家來說是一種寶貴的資源,對(duì)國家的經(jīng)濟(jì)發(fā)展有很重要的影響,作為社會(huì)信息化的一個(gè)重要組成部分,國土資源信息化對(duì)于創(chuàng)新國土資源管理方式和運(yùn)行機(jī)制,明確國土資源信息化建設(shè)任務(wù),有計(jì)劃、有步驟、有重點(diǎn)地開展國土資源信息化工作,監(jiān)督檢查土地行政執(zhí)法和土地、礦產(chǎn)資源規(guī)劃執(zhí)行情況等。當(dāng)前,土地利用情況不斷變化,需要實(shí)時(shí)動(dòng)態(tài)地掌握變化信息,建立一套符合要求的國土資源信息管理系統(tǒng)是一項(xiàng)緊迫的任務(wù)。
二七區(qū)國土資源管理系統(tǒng)是“數(shù)字二七地理空間框架建設(shè)與應(yīng)用示范項(xiàng)目”中的一個(gè)示范應(yīng)用系統(tǒng)。數(shù)字二七地理空間框架建設(shè)與應(yīng)用示范項(xiàng)目是由二七區(qū)人民政府申請(qǐng)、鄭州市國土資源局請(qǐng)示推薦,河南省測(cè)繪局同意列入2011年數(shù)字區(qū)域地理空間框架建設(shè)試點(diǎn)計(jì)劃建設(shè)的項(xiàng)目。項(xiàng)目按照“需求牽引、統(tǒng)一設(shè)計(jì)、共同投資、資源共享”的原則組織實(shí)施,由河南省測(cè)繪局和二七區(qū)人民政府共同投入建設(shè),成果雙方共享。經(jīng)二七區(qū)國土資源局和河南省測(cè)繪工程院協(xié)商一致,根據(jù)河南省測(cè)繪局和鄭州市二七區(qū)人民政府簽訂的《數(shù)字二七地理空間框架建設(shè)與應(yīng)用示范項(xiàng)目協(xié)議書》,雙方合作開展“數(shù)字二七地理空間框架建設(shè)與應(yīng)用示范項(xiàng)目”,由我院具體開展與項(xiàng)目有關(guān)的技術(shù)服務(wù)任務(wù)。
1.1 建設(shè)目標(biāo)
二七區(qū)國土資源管理系統(tǒng)的主要目標(biāo)是按照項(xiàng)目的要求,建立起目標(biāo)地區(qū)科學(xué)的土地利用規(guī)劃系統(tǒng),提高土地利用與地籍管理的水平、效率和質(zhì)量,為土地資源的合理規(guī)劃、開發(fā)、利用以及投資項(xiàng)目的選擇提供科學(xué)依據(jù)。
1.2 建設(shè)內(nèi)容
該系統(tǒng)根據(jù)相應(yīng)技術(shù)規(guī)程的要求,按照“實(shí)用性、先進(jìn)性、安全性、可操作性”的開發(fā)原則,依據(jù)二七區(qū)的數(shù)據(jù)現(xiàn)狀,建立國土資源管理系統(tǒng),該系統(tǒng)實(shí)現(xiàn)基本地圖圖層、各專題圖層等的顯示控制;耕地保護(hù)用地管理,包括對(duì)耕地?cái)?shù)據(jù)進(jìn)行查詢、統(tǒng)計(jì)分析;土地規(guī)劃利用管理,使用土地利用總體規(guī)劃圖與土地利用現(xiàn)狀數(shù)據(jù)進(jìn)行信息查詢、地類分析、數(shù)據(jù)統(tǒng)計(jì);地籍管理,使用二調(diào)數(shù)據(jù)與城鎮(zhèn)地籍?dāng)?shù)據(jù),進(jìn)行信息查詢;執(zhí)法監(jiān)察,實(shí)現(xiàn)案件錄入、更新、查詢等;礦產(chǎn)資源管理,使用探礦采礦權(quán)范圍圖,查詢采礦權(quán)、探礦權(quán)及其他礦產(chǎn)專題信息;專題圖打印功能[1]。
1.3 系統(tǒng)技術(shù)路線
該系統(tǒng)基于Microsoft Visual Basic.NET與ESRI ArcGIS Engine開發(fā)客戶端程序。
開發(fā)基礎(chǔ)平臺(tái)采用Visual Basic.NET,具有快速而高效,完全支持面向?qū)ο筇匦浴⒍嗑€程和異常處理等特性[2]。
二次開發(fā)平臺(tái)采用ArcGIS Engine,它是ESRI推出的繼承了ArcObjects全部功能的模塊,為開發(fā)應(yīng)用提供了完整的嵌入式GIS組件庫。其包括開發(fā)包(Developer Kit)和運(yùn)行包(Runtime)兩部分。ArcGIS Engine具有標(biāo)準(zhǔn)的GIS框架,具有有效的License配置方案,跨平臺(tái)W indows、Unix等,跨語言Com、.Net、C++、Java等特征。
地理信息數(shù)據(jù)采用數(shù)據(jù)庫形式存在于局域網(wǎng)內(nèi)服務(wù)器中,利用數(shù)據(jù)庫+ArcSDE和文件數(shù)據(jù)庫存儲(chǔ)空間數(shù)據(jù)Geodatabase,并能通過客戶端程序在局域網(wǎng)環(huán)境下順利讀取加載。
地理數(shù)據(jù)結(jié)構(gòu)采用Geodatabase本地?cái)?shù)據(jù)結(jié)構(gòu),是用于編輯和數(shù)據(jù)管理的基本數(shù)據(jù)格式。Geodatabase是大量不同類型的地理數(shù)據(jù)集的集合,這些地理數(shù)據(jù)集可以存儲(chǔ)在普通的文件、微軟的Access數(shù)據(jù)庫或者多用戶的關(guān)系數(shù)據(jù)庫(比如Oracle,Microsoft SQL Server,或者IBM DB2)。Geodatabase的存儲(chǔ)不僅包括簡(jiǎn)單的空間坐標(biāo)和屬性數(shù)據(jù)的表格,還包括這些地理數(shù)據(jù)集的模式和規(guī)則。Geodatabase的3種基礎(chǔ)數(shù)據(jù)集(要素類,屬性表和柵格數(shù)據(jù)集)和其他的Geodatabase元素都以表格的形式存儲(chǔ)。在地理數(shù)據(jù)集中空間表示或者以矢量要素的形式存儲(chǔ),或者以柵格數(shù)據(jù)存儲(chǔ)。幾何對(duì)象和傳統(tǒng)的屬性字段一起存儲(chǔ)在表的列中[3]。
2.1 基于GI S平臺(tái)的二次開發(fā)技術(shù)
本系統(tǒng)在ArcGIS平臺(tái)進(jìn)行二次開發(fā)。ArcGIS是美國ESRI公司研制的,是當(dāng)前應(yīng)用普遍,技術(shù)發(fā)展成熟的GIS平臺(tái)。基于該平臺(tái)進(jìn)行二次開發(fā),利用提供的豐富的組件庫,可高效地開發(fā)出穩(wěn)定強(qiáng)大的GIS應(yīng)用系統(tǒng)。
2.2 多源數(shù)據(jù)的集成
本系統(tǒng)使用的數(shù)據(jù)類型復(fù)雜,在數(shù)據(jù)載體方面,包括電子化數(shù)據(jù)與非電子化數(shù)據(jù);在數(shù)據(jù)類型方面,區(qū)分為空間數(shù)據(jù)、柵格數(shù)據(jù)、遙感影像數(shù)據(jù)、結(jié)構(gòu)化的關(guān)系類型數(shù)據(jù)以及非結(jié)構(gòu)化的文檔、多媒體數(shù)據(jù)等;在數(shù)據(jù)存儲(chǔ)方面,區(qū)分為同構(gòu)標(biāo)準(zhǔn)數(shù)據(jù)、同構(gòu)不同標(biāo)準(zhǔn)數(shù)據(jù)、異構(gòu)同標(biāo)準(zhǔn)數(shù)據(jù)和異構(gòu)不同標(biāo)準(zhǔn)數(shù)據(jù)[4]。數(shù)據(jù)的這種多樣化異構(gòu)特點(diǎn)決定了數(shù)據(jù)管理的數(shù)據(jù)復(fù)雜度。本系統(tǒng)提供了有效的跨越多樣化異構(gòu)數(shù)據(jù)與基于Geodatabase標(biāo)準(zhǔn)的規(guī)范空間數(shù)據(jù)庫的應(yīng)用集成。
在系統(tǒng)建設(shè)過程中,充分利用現(xiàn)代信息技術(shù),采用了RS、GPS等技術(shù),將城市的數(shù)字線劃圖、地面正射影像、數(shù)字高程模型等數(shù)據(jù)進(jìn)行疊加集成。實(shí)現(xiàn)了土地的空間信息與非空間屬性信息的統(tǒng)一管理,空間與非空間信息的聯(lián)動(dòng),使查詢統(tǒng)計(jì)更加直觀全面。
2.3 分級(jí)訪問控制
空間數(shù)據(jù)與土地信息數(shù)據(jù)的訪問較傳統(tǒng)數(shù)據(jù)的訪問更加復(fù)雜,包括對(duì)圖形圖層的操作、圖形區(qū)域的操作、系統(tǒng)功能的操作等。系統(tǒng)通過將一系列具有相同操作屬性的用戶分配到一個(gè)組,并根據(jù)數(shù)據(jù)安全的要求實(shí)現(xiàn)分級(jí)管理,能支持復(fù)雜的權(quán)限分配操作,同時(shí)在使用系統(tǒng)過程中能記錄用戶的各種重要操作,使系統(tǒng)具有極高的安全性。
3.1 地圖瀏覽
實(shí)現(xiàn)地圖的放大、縮小、平移、全圖顯示等功能,系統(tǒng)根據(jù)不同大小的比例尺控制圖層是否顯示和顯示樣式。
實(shí)現(xiàn)地圖導(dǎo)航(鷹眼)功能,為用戶提供一個(gè)小地圖窗口顯示全圖,用戶可以查看當(dāng)前地圖窗口處于整個(gè)地圖的位置,點(diǎn)擊導(dǎo)航圖中的某個(gè)位置,地圖窗口會(huì)隨之定位到該地點(diǎn)。
提供地圖量算功能,可在地圖中量算長度、面積或者直接查詢地物要素的長度和面積。
3.2 通用信息查詢
通用查詢,對(duì)可查詢圖層的要素進(jìn)行點(diǎn)選、框選、多邊形選擇、圓形選擇、線形選擇,系統(tǒng)將彈出查詢窗口,顯示該圓中所有要素的集合。點(diǎn)擊某一要素編號(hào),該要素在當(dāng)前視圖窗口閃爍顯示。
屬性查看,選擇圖層名稱,并對(duì)圖層的屬性信息進(jìn)行查看。點(diǎn)選其中的某一條記錄,主視圖快速縮放至該要素的最小外邊框范圍內(nèi)。
SQL查詢,選定預(yù)查詢的圖層名,從而獲取相應(yīng)圖層要素的字段信息,以及所選字段中記錄的具體數(shù)值,從而構(gòu)建用戶所需的SQL語句。點(diǎn)擊查詢按鈕,用SQL查詢結(jié)果窗體輸出所查結(jié)果。點(diǎn)選其中的某一條記錄,主視圖快速縮放至該要素的最小外邊框范圍內(nèi)。
3.3 規(guī)劃利用功能模塊
規(guī)劃信息查詢,實(shí)現(xiàn)對(duì)地圖中土地規(guī)劃圖層的點(diǎn)選或框選,并查看規(guī)劃信息。
緩沖區(qū)分析,在地圖上連續(xù)點(diǎn)擊若干點(diǎn)形成多邊形(或線),雙擊結(jié)束,彈出緩沖區(qū)分析窗口,選擇規(guī)劃相關(guān)圖層,位置關(guān)系,輸入緩沖距離,點(diǎn)擊顯示緩沖區(qū)選擇框,控制緩沖區(qū)的顯示或隱藏。在顯示緩沖區(qū)選擇框勾選的情況下,勾選顯示分析結(jié)果,目標(biāo)圖層的相關(guān)要素會(huì)高亮顯示。點(diǎn)擊顯示屬性按鈕,彈出要素屬性表格窗口。輸入到處路徑,點(diǎn)擊到處緩沖區(qū)按鈕,將緩沖區(qū)和相關(guān)要素輸出到指定mdb文件中。
地類分析,按照土地權(quán)屬代碼,統(tǒng)計(jì)出該權(quán)屬各個(gè)地類的土地面積,并顯示表格與統(tǒng)計(jì)圖。
3.4 地籍功能模塊
地籍信息查詢,實(shí)現(xiàn)對(duì)地圖中城鎮(zhèn)地籍圖層的點(diǎn)選或框選,并查看地籍信息。
緩沖區(qū)分析,在地圖上連續(xù)點(diǎn)擊若干點(diǎn)形成多邊形(或線),雙擊結(jié)束,彈出緩沖區(qū)分析窗口,選擇地籍相關(guān)圖層,位置關(guān)系,輸入緩沖距離,點(diǎn)擊顯示緩沖區(qū)選擇框,控制緩沖區(qū)的顯示或隱藏。在顯示緩沖區(qū)選擇框勾選的情況下,勾選顯示分析結(jié)果,目標(biāo)圖層的相關(guān)要素會(huì)高亮顯示。點(diǎn)擊顯示屬性按鈕,彈出要素屬性表格窗口。輸入到處路徑,點(diǎn)擊到處緩沖區(qū)按鈕,將緩沖區(qū)和相關(guān)要素輸出到指定mdb文件中。
3.5 礦產(chǎn)功能模塊
礦井信息查詢,對(duì)礦井?dāng)?shù)據(jù)圖層進(jìn)行選擇查詢屬性。
采礦權(quán)信息查詢,對(duì)采礦權(quán)信息圖層進(jìn)行查詢。
探礦權(quán)信息查詢,對(duì)探礦權(quán)信息圖層進(jìn)行查詢。
緩沖區(qū)分析,以礦井?dāng)?shù)據(jù)作為緩沖區(qū)條件,對(duì)目標(biāo)圖層進(jìn)行疊加分析,輸入緩沖距離,點(diǎn)擊顯示緩沖區(qū)選擇框,控制緩沖區(qū)的顯示或隱藏。在顯示緩沖區(qū)選擇框勾選的情況下,勾選顯示分析結(jié)果,目標(biāo)圖層的相關(guān)要素會(huì)高亮顯示。點(diǎn)擊顯示屬性按鈕,彈出要素屬性表格窗口。輸入到處路徑,點(diǎn)擊到處緩沖區(qū)按鈕,將緩沖區(qū)和相關(guān)要素輸出到指定mdb文件中。
3.6 執(zhí)法監(jiān)察功能模塊
事件錄入,對(duì)違法事件進(jìn)行錄入,首先要輸入地塊位置,有兩種方式,一種是直接在地圖中繪制,另一種是導(dǎo)入坐標(biāo)文件。之后輸入時(shí)間類型、事件地址、負(fù)責(zé)人信息等等,還可添加事件現(xiàn)場(chǎng)照片。
事件立案,對(duì)錄入的事件進(jìn)行核對(duì)并立案。
事件處理,對(duì)事件立案使用該功能進(jìn)行處理操作。
事件結(jié)案,對(duì)立案過的事件進(jìn)行核查后進(jìn)行結(jié)案操作。
3.7 地圖輸出模塊
頁面整飾,實(shí)現(xiàn)在頁面中插入比例尺條、比例尺文本、指北針、圖例、圖片、文本等功能。
頁面設(shè)置,對(duì)打印機(jī)、打印頁面屬性進(jìn)行設(shè)置。
圖面風(fēng)格設(shè)置,對(duì)頁面背景、邊框風(fēng)格、陰影效果進(jìn)行設(shè)置。
文件導(dǎo)出,將頁面導(dǎo)出為圖片格式或其他格式。
打印輸出,對(duì)配置好的地圖進(jìn)行打印輸出。
[1]夏普.Visual C#2013從入門到精通[M].北京:清華大學(xué)出版社,2015.
[2]莊成三,等.微軟.NET平臺(tái)軟件技術(shù)[M].西安:電子科技大學(xué)出版社,2003.
[3]嚴(yán)蔚敏,吳偉良.數(shù)據(jù)結(jié)構(gòu)[M].北京:清華大學(xué)出版社,1997.
[4]王士元.數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫系統(tǒng)[M].天津:南開大學(xué)出版社,2000.
The Key Technology and Im p lementation of Land Resources Information M anagement System in Two Seven Areas
Qi Yunqiao
(Surveying and Mapping Engineering Institute ofHenan Province,Zhengzhou Henan 450003)
The system of land resourcesmanagement IN two seven area is a demonstration application system of"the demonstration project of digital two seven geo-spatial framework construction and application",the system was developed based on the Microsoft Visual Basic.NET and ESRI ArcGIS Engine,this paper mainly illustrated the technology and realizationmethod of thesystem,and expounded itsmain functions.
.NET;ArcGISEngine;cadastral function;mineral function;law enforcementand supervision
TP391
:A
:1003-516 8(2015)03-0011-3
2015-2-10
戚云橋(1957.10-),男,本科,工程師,研究方向:工程測(cè)量及3S技術(shù)。