1. 程式人生 > >成都領君國土三調資料建庫與管理系統總體設計方案

成都領君國土三調資料建庫與管理系統總體設計方案

        1,總體架構

        國土三調資料建庫與管理系統基於成都領君科技JLKEngine中介軟體平臺庫進行二次擴充套件開發完成,這是為滿足國土三調的快速建庫以及進行三調應用管理需要而設計的一個綜合應用系統。JLKEngine中介軟體平臺採用VS2013+C#+ArcEngine10.2進行開發,是按AE物件的處理為目的進行的AO底層類庫的二次封裝,它是以快速進行GIS應用系統開發為出發點進行設計開發的,他是一個易學易用的二次開發工具、支援多元化語種、高開發效率、具有統一程式設計模型,統一中介軟體執行庫。

       2,功能結構

    國土三調建庫功能,用於從二調資料開始建立三調資料庫,建庫過程以本地空間資料庫方式進行三調資料的編輯操作,本系統以行政區為單元進行空間資料庫建庫,每個專案對應一個行政區的三調資料庫,行政區可以按村或鄉鎮為單位進行三調資料庫建庫作為,建庫完成後彙總到按縣級為單位的三調資料庫進行後續的統計報表等的生成。國土三調資料管理功能,用於對三調資料的彙總管理,彙總後可以進行相應的資料分析處理。資料按相應目錄結果存放到SQL Server

Oracle空間資料庫中。  

       3,開發模式

     系統採用C/S模式開發,採用ARCGIS外掛式開發框架模式基於JLKEngine中介軟體平臺二次開發完成,系統主要包含三調資料建庫系統及管理系統兩個模組。建庫系統主要側重於資料匯入、資料編輯、資料檢查、資料建庫等方面。管理系統主要側重於資料變更、統計、分析、成果輸出等方面。三調建庫與管理系統基於JLKEngine中介軟體平臺進行二次開發擴充套件實現,應用功能開發擴充套件方式採用功能外掛方式進行應用系統功能的擴充。採用這種開放外掛模式的應用擴充套件設計,採用基礎平臺軟體+業務應用外掛,實現軟體開發過程中技術和業務之間的分離,使得系統具有較好的擴充套件性,系統功能的擴充套件僅需進行相應功能外掛的開發後部署到系統執行目錄下,即可實現對系統功能的擴充,使得系統具有較好的相容性和可拓展性。此外對相應功能外掛的升級,也僅需要替換相應的外掛庫即可完成。

     4,執行環境 

      在每個系統客戶端安裝基於ArcEngine開發的基礎平臺軟體系統,利用基於ArcObjects二次元件及ArcSDE,實現對資料庫伺服器中的Oracle11GSQLServer2012空間地理資訊資料庫的訪問和編輯操作,完成資料建庫成果的入庫及管理等工作。

伺服器端:伺服器執行框架是Microsoft.Net Framework 4.5客戶端:ArcEngine10.2 Runtime執行時或ArcGIS10.2桌面版,Microsoft.Net Framework 4.5

    5,國土三調資料建庫功能

      該軟體提供了三調建庫與管理的主要核心功能模組,更多其他通用的功能設計i可以參考成都領君科技JLKEngine中介軟體平臺使用手冊或空間資料綜合管理平臺設計方案。對於空間資料的入庫、質檢、資料管理及資料服務等功能都在基礎平臺產品中提供統一的通用標準功能。三調建庫採用專案管理方式,即用於建立一個空的三調資料庫(gdb

mdb資料格式),即以區縣域範圍新建一個整體的第三次土地調查專案。建立專案是自動建立三調資料庫的資料表,並按照行政區域方式或按照圖幅建庫方式來建立三調資料庫,並採用本地資料庫方式進建庫。建立的三調資料庫存放位置,是將專案將按測區目錄進行存放(後續可以將專案其他檔案也匯入到該目錄下),即三調建庫進行相應的各項操作均在所選擇的某個行政測區中進行。

    6,國土三調資料管理功能

    國土三調資料庫管理部分功能通過管理樹進行相應操作。對於一個三調資料庫是可以存放把資料按不同區域存放,也可以建立多個區域,目前區域節點型別可以是不同行政區級別,因此,在三調的資料管理系統可以建立不同資料庫節點,並可以在同一節點儲存多個行政測區的入庫資料,也可以對將不同測區的三調資料成果按照不同資料庫節點方式進行獨立儲存。系統先進行三調資料庫管理端的後臺資料庫管理表的初始化操作,通過系統初始化管理工具完成三調成果庫採用SQL還是Oracle資料庫,並以空間資料庫完成區縣或市一級的土地利用現狀資料庫的成果入庫管理。

  成都領君科技有限公司,QQ:26326507,微信:13982071140,公司網站:http://www.linjon.cn