摘要:為滿足農村房地一體化調查工作的實際需求,解決傳統(tǒng)調查方式效率低下、數(shù)據(jù)質量難以保證等問題,文章基于ArcEngine組件庫,采用C#語言開發(fā)了一套農村房地一體調查建庫軟件。該軟件利用Geodatabase空間數(shù)據(jù)模型和SQLite數(shù)據(jù)庫,實現(xiàn)了數(shù)據(jù)交換、GIS常用功能、專題數(shù)據(jù)處理、數(shù)據(jù)質檢和數(shù)據(jù)匯交等功能。軟件設計過程中,重點解決了多源數(shù)據(jù)融合、空間數(shù)據(jù)拓撲關系構建、數(shù)據(jù)質量控制等關鍵技術問題。實際應用效果表明,該軟件能夠有效提高農村房地一體調查工作的效率和數(shù)據(jù)質量,為農村不動產統(tǒng)一登記和信息化管理提供了技術支撐。
關鍵詞:農村房地一體;調查建庫;數(shù)據(jù)質檢;ArcEngine
中圖分類號:TP31;P208
文獻標志碼:A
0 引言
近年來,隨著農村土地制度改革和鄉(xiāng)村振興戰(zhàn)略的深入推進,農村房地一體調查工作在全國范圍內全面展開。農村房地一體調查是摸清農村宅基地和集體建設用地使用權以及房屋所有權底數(shù)[1]、建立城鄉(xiāng)統(tǒng)一的不動產登記制度的重要基礎性工作。2020年5月,自然資源部印發(fā)《關于加快宅基地和集體建設用地使用權確權登記工作的通知》[2],要求地方各級自然資源主管部門加強組織實施,統(tǒng)籌協(xié)調,加快推進宅基地和集體建設用地使用權確權登記。在傳統(tǒng)農村房地一體調查工作中,調查人員手動建庫的方式存在諸多弊端。首先,手動建庫過程煩瑣且效率低下,調查人員要逐項錄入數(shù)據(jù),進行圖形與屬性的匹配,這一過程不僅耗時,而且容易出錯。其次,數(shù)據(jù)質量難以得到有效保障。手動錄入過程中,由于人為因素如疲勞、疏忽等,可能會出現(xiàn)數(shù)據(jù)錯誤或遺漏情況,進而影響后續(xù)的數(shù)據(jù)分析和應用。再次,手動建庫方式對大規(guī)模數(shù)據(jù)的處理能力有限,難以滿足農村房地一體調查工作日益增長的數(shù)據(jù)量需求。最后,手動建庫方式缺乏靈活性和可擴展性,難以根據(jù)實際需求進行靈活調整和優(yōu)化,限制了調查工作的效率和效果。
基于ArcEngine組件式開發(fā)技術設計的農村房地一體調查建庫軟件具有顯著優(yōu)勢。首先,軟件自動化處理能夠大幅度提高調查效率。通過預設的規(guī)則和算法,軟件能夠自動完成數(shù)據(jù)錄入、圖形編輯、屬性匹配等任務,減少了人工干預,縮短了調查周期。其次,軟件自動化處理能夠確保數(shù)據(jù)質量。通過內置的數(shù)據(jù)校驗和修正機制,軟件能夠自動檢測并修正數(shù)據(jù)錯誤,保證數(shù)據(jù)的準確性和一致性。此外,軟件自動化處理具備強大的數(shù)據(jù)處理能力,能夠輕松應對大規(guī)模數(shù)據(jù)集,滿足農村房地一體調查工作的需求。最后,軟件自動化處理具有高度的靈活性和可擴展性。用戶可以根據(jù)實際需求進行自定義配置和調整,優(yōu)化調查工作流程,提高調查工作的效率和效果。同時,軟件還支持多源數(shù)據(jù)整合和空間數(shù)據(jù)拓撲關系構建等關鍵技術問題,為農村房地一體調查工作提供了全面、高效的技術支撐。
1 軟件總體結構設計
1.1 軟件總體結構
在構建房地一體調查建庫軟件時,設計人員嚴格遵循相關法規(guī)和技術標準,同時確保了信息安全。軟件的架構設計自底層至頂層層次清晰,共分為5層,如圖1所示。底層為支撐層,提供了必要的硬件、軟件和網(wǎng)絡環(huán)境,確保軟件能夠穩(wěn)定運行。其中,硬件環(huán)境包括服務器和存儲設備等,軟件環(huán)境則涵蓋了數(shù)據(jù)庫、GIS平臺等關鍵組件,而網(wǎng)絡環(huán)境則實現(xiàn)了內外網(wǎng)的互聯(lián)互通。數(shù)據(jù)層存儲了遙感影像、土地利用現(xiàn)狀以及房地一體調查等核心數(shù)據(jù),為軟件提供了豐富的信息資源。平臺層包括 ArcEngine Runtime以及.NET Framework開發(fā)環(huán)境,是系統(tǒng)運行必須具備的環(huán)境[3]。應用層包含數(shù)據(jù)交換、GIS常用功能、專題數(shù)據(jù)入庫、數(shù)據(jù)質檢和成果匯交等多個功能模塊,以滿足用戶的實際需求。用戶層直接面向農村房地一體調查內業(yè)建庫人員和不動產登記管理人員,為他們提供了直觀、易用的操作界面和交互體驗。
1.2 軟件數(shù)據(jù)庫設計
數(shù)據(jù)庫標準是構建數(shù)據(jù)庫的基準,是判別數(shù)據(jù)合法性以及數(shù)據(jù)監(jiān)理的必要參照。建庫標準的規(guī)范是建庫過程中的關鍵[4]。結合國家規(guī)范,建庫系統(tǒng)數(shù)據(jù)庫內容包括不動產單元要素,含宗地基本信息、房屋、房屋主體、房屋附屬物、界址點、界址線和注記等;基礎地理信息要素,含行政區(qū)、行政區(qū)界線、行政區(qū)注記、地籍區(qū)、地籍子區(qū)等空間數(shù)據(jù);邏輯幢、項目內多幢、戶、權利人、家庭成員、房屋調查表、宗地調查表、界址標示表等屬性信息。圖形數(shù)據(jù)采用分層的方法進行組織與管理,層的名稱、幾何類型與屬性表,屬性數(shù)據(jù)采用二維表的形式存儲。
針對農村房地一體數(shù)據(jù),宗地具有唯一的宗地代碼,宗地和房屋之間采用宗地代碼進行關聯(lián)。房屋與房屋主體通過宗地代碼和自然幢號關聯(lián),房屋和邏輯幢通過不動產單元號進行關聯(lián),宗地和權利人通過宗地代碼關聯(lián)。由此實現(xiàn)了空間數(shù)據(jù)與屬性數(shù)據(jù)的存儲與關聯(lián)。農村房地一體數(shù)據(jù)庫主要圖層及屬性表物理模型如圖2所示。
1.3 軟件功能實現(xiàn)
建庫系統(tǒng)的建庫流程主要包括圖形編輯、拓撲處理、屬性賦值、面積處理、數(shù)據(jù)檢查、數(shù)據(jù)匯總和成果輸出等[5]。農村房地一體調查建庫軟件采用 File Geodatabase數(shù)據(jù)庫存儲和管理空間數(shù)據(jù),利用SQLite數(shù)據(jù)庫存儲和管理屬性數(shù)據(jù),確保數(shù)據(jù)的高效存儲和靈活管理。在技術架構上,軟件基于ArcEngine組件,以.NET為開發(fā)環(huán)境,利用C#開發(fā)語言并運用插件式開發(fā)技術[6],實現(xiàn)了模塊化設計和功能的可擴展性。該軟件具體實現(xiàn)了數(shù)據(jù)交換、GIS常用功能、專題數(shù)據(jù)處理、面積計算、數(shù)據(jù)質檢和數(shù)據(jù)匯交等功能模塊。農村房地一體調查建庫軟件功能框架如圖3所示。
1.3.1 數(shù)據(jù)交換
軟件提供處理CAD文件、Shapefile格式、Personal Geodatabase等多種常見的空間數(shù)據(jù)格式,確保用戶可以從多種來源獲取數(shù)據(jù);在數(shù)據(jù)導入過程中,軟件會自動對數(shù)據(jù)的完整性、準確性和一致性進行檢查,確保入庫數(shù)據(jù)的準確性和可靠性。為了滿足外業(yè)調查數(shù)據(jù)入庫的多樣性需求,軟件提供了按基本管理單元入庫和按指定區(qū)域入庫2種方式。
1.3.2 GIS常用功能
地圖操作工具集包括圖形放大、縮小、平移、全圖顯示等基本操作,屬性識別功能可以查看宗地、房屋調查的屬性信息,像宗地代碼、宗地坐落、房屋層數(shù)、建筑面積等;編輯工具也是調查中不可或缺的一部分,軟件為用戶提供了對地圖數(shù)據(jù)進行直接修改和編輯的能力,包括開啟編輯、保存編輯、停止編輯、繪制點線面、圖形合并、拓撲處理等基礎圖形操作功能。
1.3.3 專題數(shù)據(jù)處理
將CASS軟件處理導出的格式為SHP的宗地、房屋主體、陽臺圖層數(shù)據(jù)收入數(shù)據(jù)庫;進行陽臺面積比例計算;利用房屋主體和陽臺圖形數(shù)據(jù),生成自然幢圖形。當同一宗地內房屋主體相連,房屋主體的房屋層數(shù)、房屋結構與發(fā)證一致時,生成同1個自然幢,陽臺屬于相鄰的房屋(合并后的房屋主體),如果1個陽臺與2個房屋主體都相鄰,屬于相鄰邊長較長的房屋。
1.3.4 圖形處理
提取宗地圖形的界址點和界址線數(shù)據(jù)。宗地是由外業(yè)實測界址點并由界址點相連構成的閉合的面,包圍宗地外圍的權屬界線稱為界址線。界址線由相鄰界址點兩兩相連構成,根據(jù)這樣的規(guī)則,系統(tǒng)提供宗地自動生成界址點和界址線的功能,同時自動填寫界址點和界址線的屬性,提高數(shù)據(jù)入庫的自動化程度。
1.3.5 屬性處理
軟件提供不動產單元編號、宗地代碼編號、房屋編號等功能,一鍵賦值,方便快捷;同時還提供自定義屬性賦值,賦值規(guī)則包括圖層內部字段賦值、圖層屬性聯(lián)表查詢賦值、圖形坐標字段賦值、圖形面積字段賦值等。
1.3.6 面積計算
軟件提供自然幢建筑面積、宗地面積計算、通用的橢球和平面面積計算等功能,能夠實現(xiàn)一鍵式自動化計算,極大地提升了工作效率并節(jié)省了時間。同時,軟件還內置了平差處理機制,在完成面積計算后,能夠依據(jù)科學算法對結果進行嚴謹?shù)钠讲钐幚?,有力保障了計算結果的高精度特性。
1.3.7 數(shù)據(jù)質檢
為保證調查成果的完整性及規(guī)范性,軟件提供數(shù)據(jù)質檢功能,支持一鍵式全面檢查以及細致的分項檢查,提供了多樣化的智能化檢查方式,允許用戶根據(jù)實際需求自定義檢查規(guī)則。檢查內容廣泛覆蓋數(shù)據(jù)完整性、數(shù)據(jù)正確性、業(yè)務邏輯正確性以及拓撲關系正確性(圖形重疊關系檢查、錯誤拓撲圖形檢查)等多個方面。通過對檢查結果的深入分析,軟件能夠自動生成詳細的質檢報告及錯誤文檔,全面、準確地反映建庫成果的質量狀況。
1.3.8 成果輸出
軟件提供成果模板自定義功能,用戶可根據(jù)需求自定義地籍調查表、房屋調查表、統(tǒng)計報表等成果模板。實現(xiàn)宗地調查表、房屋調查表、宗地圖、房產分層分戶圖和地籍圖等成果的自動化批量輸出,提高成果輸出效率。支持成果的多種輸出格式,如PDF、Word、Excel、圖片等,全面符合國家相關標準和要求,確保輸出成果的規(guī)范性和實用性。
1.3.9 數(shù)據(jù)匯交
軟件嚴格遵循《不動產登記存量數(shù)據(jù)成果匯交規(guī)范》的相關要求,規(guī)范和高效地將房地一體調查建庫成果的輸出為標準目錄組織形式。將矢量數(shù)據(jù)輸出為Shape File格式數(shù)據(jù),屬性數(shù)據(jù)輸出為SQLite或MDB格式,生成XML格式元數(shù)據(jù),還包括地籍調查表、房屋調查表、圖件成果及其他文檔資料。
2 結語
本文根據(jù)國家對農村房地一體調查的要求,緊密結合生產實踐的實際需求,基于 ArcEngine 組件庫,采用 C# 語言設計并實現(xiàn)了一套農村房地一體調查建庫軟件,旨在解決傳統(tǒng)調查方式效率低下、數(shù)據(jù)質量難以保證等問題。通過 Geodatabase 空間數(shù)據(jù)模型和 SQLite 數(shù)據(jù)庫的結合,軟件實現(xiàn)了數(shù)據(jù)交換、GIS常用功能、專題數(shù)據(jù)處理、數(shù)據(jù)質檢和數(shù)據(jù)匯交等核心功能模塊,重點攻克了多源數(shù)據(jù)融合、空間數(shù)據(jù)拓撲關系構建及數(shù)據(jù)質量控制等關鍵技術難題。
實際應用結果表明,該軟件顯著提升了農村房地一體調查工作的效率和數(shù)據(jù)質量,為農村不動產統(tǒng)一登記和信息化管理提供了堅實的技術支撐。展望未來,筆者將進一步優(yōu)化軟件的算法設計,提升大規(guī)模數(shù)據(jù)處理的效率,同時加強與不動產登記系統(tǒng)的深度對接,實現(xiàn)調查數(shù)據(jù)與登記數(shù)據(jù)的無縫銜接,為農村房地管理提供更加便捷、高效的服務,助力農村不動產管理的數(shù)字化轉型與智能化升級。
參考文獻
[1]周桂初,高永超.基于EPS的農村房地一體數(shù)據(jù)庫建設項目應用研究[J].經緯天地,2021(6):53-55.
[2]自然資源部.自然資源部關于加快宅基地和集體建設用地使用權確權登記工作的通知[EB/OL].(2020-05-14)[2025-03-18].https://www.gov.cn/zhengce/zhengceku/2020-05/19/content_5512913.htm.
[3]王凱,張緒冰,張良.基于ArcGIS Engine的長陽清江國家地質公園信息管理系統(tǒng)設計與實現(xiàn)[J].測繪與空間地理信息,2021(10):94-97.
[4]叢曉孺,潘紅汐.基于GIS的盤山縣土地確權管理系統(tǒng)建立[J].測繪與空間地理信息,2018(9):228-230.
[5]劉瓊.基于蟻圖平臺的第三次全國國土調查數(shù)據(jù)建庫研究[J].國土資源導刊,2021(1):64-68.
[6]郝紀杰,康光清,馬瞳宇,等.基于ArcEngine地理信息數(shù)據(jù)庫管理系統(tǒng)的研究與實現(xiàn)[J].測繪與空間地理信息,2021(1):113-118.
(編輯
王雪芬)
Design and implementation of rural real estate integrated investigation and database construction software based on ArcEngine
WANG Li
(Nanjing Guotu Information Industry Co., Ltd., Nanjing 210003, China)
Abstract:In order to meet the actual needs of the integrated rural housing and land survey work and solve problems such as low efficiency of traditional survey methods and difficult-to-guarantee data quality, this paper developed a set of software for rural housing and land integrated survey and database construction based on the ArcEngine component library and using the C# language. This software utilizes the Geodatabase spatial data model and the SQLite database to realize functional modules data exchange, common GIS functions, thematic data processing, data quality inspection, and data submission. During the software design process, key technical issues such as multi-source data fusion, construction of spatial data topological relationships, and data quality control were mainly addressed. Practical applications show that this software can effectively improve the efficiency and data quality of the rural housing and land integrated survey work, providing technical support for the unified registration and informatization management of rural real estate.
Key words:integration of rural land and house; survey and database establishment; data quality inspection; ArcEngine