聶宜民,楊 銳,張會會,李志勇,車明亮
(1.山東農業大學資源與環境學院,山東泰安271018;2.山東省招遠市國土局,山東招遠265400)
基于OSGI插件機制的縣(市)級開發區土地集約利用評價系統解決方案
聶宜民1,楊 銳2,張會會1,李志勇2,車明亮1
(1.山東農業大學資源與環境學院,山東泰安271018;2.山東省招遠市國土局,山東招遠265400)
研究目的:對基于OSGI插件機制的縣(市)級開發區土地集約利用評價系統解決方案進行探討。研究方法:基于OSGI插件機制的積木優化組合法。研究結果:以招遠市為例,根據該項工作的功能需求,結合OSGI插件機制和積木優化組合思想,設計系統的解決方案,并對系統進行部分實踐開發。研究結論:提出的解決方案對建設縣(市)級開發區土地集約利用評價系統具有借鑒作用。
開發區土地集約利用;OSGI插件;系統方案
土地集約利用是土地管理工作的重要內容。為切實加強開發區用地管理、促進開發區節約集約用地并為開發區擴區升級提供科學依據,國土資源部于2008年7月下發《關于開展開發區土地集約利用評價工作的通知》(以下簡稱《通知》)。根據要求,各地政府、土地部門和開發區投入相當的人力、財力和技術力量,收集了大量的寶貴資料,并建立了簡單的數據庫。按照《通知》要求,該項工作將作為土地部門的長期工作任務,每兩年開展一次,所以對其全面信息化解決方案進行探討,使其與土地部門其他業務工作的信息化保持同步有較大的現實意義。
建設縣(市)級開發區土地集約利用評價系統,不但可以將開發區的圖形數據、屬性數據和文字資料進行系統保存,更可以在評價更新工作中減少各項投入和提高工作效率,同時也為國土資源管理的其他部門提供數據共享服務。本文在開展招遠市開發區土地集約利用評價實踐工作的基礎上,結合目前流行的OSGI插件機制[1-3]和積木軟件設計思想①積木軟件,http://www.jimusoft.com/.,對縣(市)級開發區土地集約利用評價系統實施方案進行探討,重點關注系統設計方案。
(1)全局性與整體性。基于GIS在國土資源管理中的基礎作用,開發區評價系統應保持與國土資源管理部門的對接,如地籍管理、規劃管理等,所以應以GIS作為系統設計平臺,對系統的結構和開放性進行全面設計,確保系統的完整性、高性能、標準化、可靠性和安全性,實現信息資源的共享。
(2)實用性。系統的開發要充分考慮開發區土地集約利用評價業務的實際需要,貼近用戶的需求與習慣,做到功能強大、界面友好、操作簡單實用,減少工作人員的工作量,實現業務處理的計算機協同工作環境。
(3)標準化與開放性。系統的建設要嚴格按照國家和行業的相關標準,系統的分析、設計、實現和測試要嚴格按照軟件工程標準和規范,并盡可能采用開放技術,確保系統符合國際上各種開發標準。
(4)可維護性與擴展性。系統要能方便地進行流程和功能的調整,以適應系統需求的變化;系統能夠方便地進行管理和維護,系統功能、結構以及數據庫可方便地擴展。
(5)高性能和穩定性。在系統設計、開發和應用時,應從系統結構、技術措施、軟硬件平臺、技術服務和維護響應能力等方面綜合考慮,確保系統較高的性能和較強的穩定性。
(6)協作性與獨立性。保持系統設計模塊的獨立性,同時增強模塊間的協作性。
采用積木優化組合思想將最頻繁被調用的模塊設計為積木,如統計分析模塊、基本計算模塊、數據緩沖模塊和數據輸出模塊,并保持這些積木模塊的獨立性。
采用OSGI的插件機制,將系統的功能模塊設計為插件,如土地利用狀況調查計算模塊、土地集約利用評價模塊、土地集約利用潛力測算模塊、土地數據專題統計分析模塊以及開發區動態監測模塊,這些插件模塊有些會和上面的積木模塊進行耦合,但這些模塊在整個系統中就像一個個插件,即插即用。
開發區土地集約利用評價工作主要包括土地利用狀況調查、土地集約利用程度評價和土地集約利用潛力測算3部分[4],其具體操作流程為:(1)開發區土地利用狀況調查和分析;(2)評價指標、權重確定;(3)開發區土地利用現狀值計算;(4)評價指標理想值確定;(5)評價指標標準化處理;(6)開發區土地利用集約度分值計算;(7)開發區土地集約利用潛力測算;(8)相關成果編制。
開發區評價系統涉及大量空間數據、屬性數據及其他數據,需根據不同數據的特點進行優化設計。
(1)地圖數據:存儲開發區土地的空間數據及其屬性信息,如變電站、地類界等,由SDE負責管理。(2)業務數據:存儲與開發區評價相關的基礎數據,如區內所有企業和典型企業的基本信息,土地登記及審批信息,開發區的基礎狀況數據等。(3)數據索引:為了提高數據檢索速度,建立所需的各種數據索引。(4)配置數據:主要包括流程配置信息、用戶及授權信息、數據字典、系統運行日志等。
以上數據在邏輯上分成4類,但各類應用之間都能互相訪問和讀取,在統一的權限控制下獲得數據的最大利用率,減少數據的維護工作,避免重復建設(圖1)。

根據模塊基礎性強度以及被調用的頻度,設計積木模塊,積木模塊作為完整意義上的“組件”必須滿足以下4個基本特征:(1)具備某種意義上的完整性與獨立邊界;(2)同一或不同尺度上的可組合特性;(3)可擴展能力,且擴展不以破壞組件內部結構為前提,而以被擴展為另一個組件的方式進行;(4)特征的自反省或提供反省的手段(接口)。滿足上面4個特征的“組件”顯然具備了分形幾何的特征,即自相似性,多個小粒度積木可以優化組合為更大粒度的組件,據此可以設計本系統的積木模塊。圖2給出了數據操作的積木模塊。
按照插件模塊作用的不同,系統插件模塊可分為3部分:核心層插件、服務層插件和業務層插件。核心層插件負責啟動系統,監管系統運行狀態以及暫停或銷毀系統等,比如本系統的運行時插件、會話插件;服務層插件負責向業務層插件提供必要的技術服務,比如本系統的數據緩沖插件負責向土地集約利用潛力測算插件提供數據緩沖功能;業務插件也稱可擴展插件,主要負責處理具體的業務功能,如本系統的開發區企業動態監測插件負責動態性地對開發區企業的用地信息進行實施監測,其插件底層已脫離了系統的內核(圖3)。
本文采用ArcGIS作為軟件平臺,利用OSGI的插件機制和積木優化組合思想,對招遠市開發區土地集約利用評價系統進行了實踐開發,并利用實際數據進行了計算和試運行,結果得到當地有關部門認可,收到了良好效果。


系統采用OSGI插件機制和積木優化組合思想,構建微內核的系統框架,使得開發區土地集約利用評價系統的業務處理擺脫了對系統內核的依賴,將所有的業務處理設計為可擴展插件,即插即用,提高了系統的穩定性和可擴展性,增強了系統的靈活性和對未來變化的適應性,有效地解決了系統新增功能擴展與系統穩定之間的矛盾,保障了對開發區土地集約利用工作未來新增業務的支持。
基于OSGI插件機制和積木優化組合思想的縣(市)級開發區土地集約利用評價系統解決方案,基本涵蓋了該項工作的業務需求,實現了相關圖形數據、屬性數據和相關資料的信息化,在開發區土地集約利用評價更新工作中可以降低開支成本、提高工作效率,同時積木組合的設計準則使得該系統能較強地適應未來開發區土地集約利用評價工作的變化,OSGI的插件機制可增強系統的穩定性和可擴展性,為不同時點國土資源管理數據庫的連接奠定良好基礎。
(References):
[1]李建勛,張永進,等.基于OSGI的AAF應用框架研究[J].武漢理工大學學報,2008,30(6):135-139.
[2]陳志偉,賁可榮,張志祥,等.一種基于OSGI的動態演化方法[J].計算機工程與科學,2008,30(11):102-104
[3]何建軍,朱大勇,等.基于OSGI的Eclipse的核心事件投遞模型剖析與應用[J].2007,7:111-114.
[4]國土資源部.開發區土地集約利用評價規程(試行)[S].2008.
Research on the Solution for Intensive Land Use Assessment System of Development Zones on County(City)-Level Based on OSGI Plug-in Mechanism
NIE Yi-min1,YANG Rui2,ZHANG Hui-hui1,LI Zhi-yong2,CHE Ming-liang1
(1.College of Resources and Environment,Shandong Agricultural University,Tai'an 271018,China;2.Land Bureau of Zhaoyuan City,Zhaoyuan 265400,China)
The purpose of this paper is to discuss the solution for intensive land use assessment system of development zones on county(city)-level based on OSGI plug-in mechanism.Method employed is block-building optimum combination based on OSGI plug-in mechanism.The results are that a systematic solution has been designed according to the functional requirements of the assessment system through the combination of OSGI plug-in mechanism and block-building optimum combination,which is based on Zhaoyuan City’s case.Additionally,part of the theoretical system has been practically designed and developed.It is concluded that the solution proposed in this paper can serve as reference points for the design of intensive land use assessment system for development zones on county(city)-level.
intensive land use of development zones;OSGI plug-in;system scheme
F301.2
A
:1001-8158(2010)04-0066-04
2009-12-08
2010-02-21
聶宜民(1955-),男,山東德州人,教授,碩士研究生導師。主要研究方向為地理信息系統與土地信息系統。E-mail:luqi@sdau.edu.cn