馮友建 劉增增
(浙江大學(xué)地球科學(xué)系 浙江 杭州 310027)
?
基于RIA的寧波市土地出讓市場指導(dǎo)價信息系統(tǒng)的研究
馮友建劉增增
(浙江大學(xué)地球科學(xué)系浙江 杭州 310027)
摘要基于對土地出讓指導(dǎo)價的研究,建立土地出讓指導(dǎo)價更新的WebGIS。由于傳統(tǒng)WebGIS應(yīng)用操作界面不友好、響應(yīng)速度慢,利用最新的Flex RIA技術(shù),如利用Flex技術(shù)實現(xiàn)客戶端的展示,利用Spring實現(xiàn)業(yè)務(wù)層的邏輯處理,利用Hibernate實現(xiàn)數(shù)據(jù)的持久化,利用AMF協(xié)議實現(xiàn)客戶端和服務(wù)端通信,建立了具有良好用戶體驗的土地出讓市場指導(dǎo)價信息系統(tǒng)。詳細(xì)介紹了系統(tǒng)的關(guān)鍵技術(shù)、系統(tǒng)框架、具體模塊和更新計算流程。土地出讓市場指導(dǎo)價信息系統(tǒng)設(shè)計實踐表明,利用該方法構(gòu)建表現(xiàn)力豐富的WebGIS是可行的和有效的,為區(qū)片出讓指導(dǎo)價的公開和更新提供了系統(tǒng)平臺,對構(gòu)建土地出讓管理的行業(yè)性WebGIS系統(tǒng)也有一定的現(xiàn)實意義。
關(guān)鍵詞市場指導(dǎo)價WebGISArcGIS for ServerFlex
0引言
按照國務(wù)院的要求,自2013年7月1日起,寧波市本級土地出讓權(quán)限下放至所轄區(qū)人民政府。地價作為土地市場中最重要的經(jīng)濟(jì)杠桿,在優(yōu)化土地資源配置、合理分配土地收益、實現(xiàn)土地資產(chǎn)價值以及保證國有資產(chǎn)不流失等方面有著重要的作用[1]。土地出讓價格管理對國土資源的市場化配置具有重要作用,提高了國有土地的利用效率,是國土資源管理部門參與和加強宏觀調(diào)控的重要手段。隨著寧波市本級土地出讓權(quán)限下放到寧波市市局下屬的國土部門,為了保證寧波市土地出讓市場的平穩(wěn),更加有效地管理土地市場,促進(jìn)土地的集約化利用,擬建立一套以土地出讓市場指導(dǎo)價為對象的更新監(jiān)管體系。為此開發(fā)了寧波市本級土地出讓市場指導(dǎo)價監(jiān)管信息系統(tǒng),以滿足寧波市國土部門對于土地出讓市場管理的需求。
網(wǎng)絡(luò)地理信息系統(tǒng)(WebGIS)是互聯(lián)網(wǎng)技術(shù)(Internet)和地理信息系統(tǒng)技術(shù)(GIS)的有機(jī)結(jié)合。隨著Internet技術(shù)和GIS技術(shù)的快速發(fā)展及在生活中的應(yīng)用,GIS網(wǎng)絡(luò)化趨勢成為必然[2]。傳統(tǒng)的WebGIS極大地普及了信息系統(tǒng)在日常生活中的應(yīng)用,但是由于傳統(tǒng)WebGIS基于HTML開發(fā)的界面,用戶界面比較簡陋,且交互能力比較貧乏,使得用戶的操作體驗不佳,越來越難以滿足用戶的需求。
富互聯(lián)網(wǎng)技術(shù)的出現(xiàn),為突破傳統(tǒng)WebGIS不足提供了新的技術(shù)和思路。它使用REST架構(gòu)方法和富互聯(lián)網(wǎng)技術(shù)相結(jié)合來實現(xiàn)的富網(wǎng)絡(luò)地理信息系統(tǒng)(WebGIS),充分利用了客戶端的計算資源,為用戶提供交互性極強、界面美觀的智能化客戶端,減少與服務(wù)器端的通信次數(shù),平衡了客戶端和服務(wù)器端的計算負(fù)載,降低了系統(tǒng)對于服務(wù)器的要求。REST架構(gòu)同時也降低了開發(fā)人員對系統(tǒng)的開發(fā)難度,提高了開發(fā)效率。
寧波市本級土地出讓指導(dǎo)價管理信息系統(tǒng)(以下簡稱寧波市出讓指導(dǎo)價系統(tǒng))是以寧波市本級的土地出讓信息和地理信息為基礎(chǔ),面向國土部門對出讓信息進(jìn)行更新管理的系統(tǒng)。它依托于浙江省建設(shè)用地動態(tài)監(jiān)測信息系統(tǒng)中發(fā)布的土地出讓信息,是對土地出讓信息的深度應(yīng)用,為國土部門完成出讓信息的錄入和指導(dǎo)價的更新服務(wù)。出讓指導(dǎo)價的更新和發(fā)布是系統(tǒng)的重要研究內(nèi)容之一。本文主要基于Flex技術(shù),并結(jié)合ArcGIS API for flex、ArcGISserver、BlazeDS、Spring、Hibernate框架和數(shù)據(jù)庫,研究寧波市出讓指導(dǎo)價系統(tǒng)。
1系統(tǒng)采用關(guān)鍵技術(shù)介紹
1.1RIA與Flex技術(shù)
RIA可以看成是具有桌面軟件特點和互聯(lián)網(wǎng)網(wǎng)頁特點的應(yīng)用。它突出的特點就是豐富,即豐富的操作UI和豐富的數(shù)據(jù)模型:系統(tǒng)將相當(dāng)一部分原來在服務(wù)器端運行的邏輯計算過程移植到了客戶端,在服務(wù)器端僅保留一些基礎(chǔ)的邏輯運算[3],大大減少數(shù)據(jù)在服務(wù)器端和客戶端往返次數(shù),突破了原來Web應(yīng)用響應(yīng)速度的瓶頸。
作為RIA技術(shù)中一種比較成熟的技術(shù),F(xiàn)lex基于Flash(Flash在家用電腦的安裝率高達(dá)98%以上),利用Flex強大的界面表現(xiàn)能力,為用戶提供了良好的操作體驗。
1.2ArcGIS for Server
ArcGIS for Server是一款基于服務(wù)器的GIS產(chǎn)品[4],面向企業(yè)級用戶,可以利用它來構(gòu)建多用戶支持、具有豐富GIS功能的GIS應(yīng)用。ArcGIS for Server為WebGIS應(yīng)用程序提供了服務(wù)的框架,可以很好地滿足Flex客戶端的需求。ArcGIS for Server 10.1版本支持使用REST接口發(fā)布GIS服務(wù),用戶可以通過瀏覽器對發(fā)布的服務(wù)進(jìn)行訪問和操作,而開發(fā)人員則利用暴露的API進(jìn)行編程,大大簡化了普通用戶和系統(tǒng)開發(fā)人員的工作[5]。
1.3ArcGIS API for Flex
ArcGIS for Server Flex開發(fā)接口基于Adobe的RIA技術(shù),ESRI推出的ArcGIS Flex API,集成了REST API,簡化了在Web上對GIS資源的訪問。使用ArcGIS API for Flex來開發(fā)WebGIS應(yīng)用,可以快捷地使用提供的接口來實現(xiàn)各種GIS功能,比如搜索要素和屬性,并表現(xiàn)結(jié)果。開發(fā)人員利用該類庫可以創(chuàng)建出功能服務(wù)客戶要求、界面訪問友好的WebGIS應(yīng)用。
1.4Flex數(shù)據(jù)通信服務(wù)
對于Flash Player,主要通過HTTP、Web Service和Flash Remoting的方式與服務(wù)器通信,因此對于基于Flash Player的Flex來說,與服務(wù)端的通信也采用這三種方式[6]。其中Flash Remoting采用AMF協(xié)議來進(jìn)行通信, AMF采用二進(jìn)制編碼,信息交互速度遠(yuǎn)遠(yuǎn)超過HTTP、Web Service方式。因此本系統(tǒng)采用Flash Remoting來與服務(wù)端來進(jìn)行通信,在實際使用中,它被封裝成FDS(后來更名為LCDS),由于LCDS是有償使用,免費版本不足以滿足系統(tǒng)的要求,綜合考慮后使用同樣采用Flash Remoting的免費開源的BladeDS來加強客戶端與服務(wù)端的通信。具體的通信方式如表1所示。
表1 Flex與服務(wù)端通信方式
1.5Spring
Spring是2003 年興起的一個輕量級的Java 開發(fā)框架,它解決了企業(yè)應(yīng)用開發(fā)的復(fù)雜性[9]??蚣艿闹饕獌?yōu)勢之一是對擴(kuò)展開放,對修改封閉,把耦合度降到最低,依賴關(guān)系減小,更便于開發(fā)和后期項目的整合。Spring的依賴注入就是這一方面的最好體現(xiàn)??梢詫崿F(xiàn)分層開發(fā)通過AOP,實現(xiàn)聲明式事務(wù),統(tǒng)一的日志管理等等。
1.6Hibernate
Hibernate是一個對JDBC進(jìn)行了非常輕量級的對象封裝的關(guān)系映射框架。對象關(guān)系數(shù)據(jù)庫映射(ORM),把模型表示的對象映射到基于SQL的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中[10]。由于Hibernate封裝了JDBC,使系統(tǒng)開發(fā)人員可以方便地使用面向?qū)ο蟮乃枷雭聿倏v數(shù)據(jù)庫。Hibernate不僅管理Java類到數(shù)據(jù)庫表的映射,還提供HQL來進(jìn)行數(shù)據(jù)查詢的操作,方便了對數(shù)據(jù)庫的操作。
1.7系統(tǒng)框架
寧波市土地出讓指導(dǎo)價系統(tǒng)總體框架采用客戶層、表現(xiàn)層、業(yè)務(wù)層、持久層以及數(shù)據(jù)層的5層架構(gòu)模式[11]。基于ArcGIS API For Flex的寧波市本級土地出讓指導(dǎo)價管理信息系統(tǒng)整體架構(gòu)如圖1所示。
圖1 Flex RIA系統(tǒng)整體框架
(1) 數(shù)據(jù)層
數(shù)據(jù)層是系統(tǒng)的基礎(chǔ),存儲有系統(tǒng)需要的空間和屬性數(shù)據(jù),并提供數(shù)據(jù)訪問接口,為系統(tǒng)提供數(shù)據(jù)的保障。
(2) 持久層
持久層是服務(wù)器端響應(yīng)客戶端請求的核心層,它映射了和數(shù)據(jù)庫中表相對應(yīng)的持久化類,以及相關(guān)的DAO接口和實現(xiàn)類,寧波市土地出讓指導(dǎo)價系統(tǒng)使用Hibernate來實現(xiàn)對象關(guān)系映射,進(jìn)而對數(shù)據(jù)庫表進(jìn)行增刪改查的操作。
(3) 業(yè)務(wù)層
業(yè)務(wù)層作為整個系統(tǒng)功能的核心,為系統(tǒng)提供業(yè)務(wù)所需的服務(wù)接口和與其相對應(yīng)的服務(wù)實現(xiàn)類。業(yè)務(wù)層通過Spring框架的依賴注入機(jī)制將服務(wù)需要的對象注入到對應(yīng)的服務(wù)實現(xiàn)類中,實現(xiàn)數(shù)據(jù)的交互。業(yè)務(wù)層將相關(guān)的服務(wù)接口、服務(wù)實現(xiàn)類等封裝好后,提供給表現(xiàn)層調(diào)用,實現(xiàn)系統(tǒng)對客戶端請求的響應(yīng)。
(4) 表現(xiàn)層
表現(xiàn)層對ArcGIS API For Flex和一系列自定義組件的有效組織,為用戶呈現(xiàn)一個具有類似于桌面GIS系統(tǒng)的高交互性的界面,將空間和屬性信息實現(xiàn)圖文關(guān)聯(lián)展現(xiàn),同時將原本在服務(wù)器端的一些邏輯計算直接在表現(xiàn)層實現(xiàn),從而減少與服務(wù)器端的通信次數(shù)。
(5) 客戶層
客戶層為系統(tǒng)提供運行環(huán)境,將編譯而成的swf文件實現(xiàn)在瀏覽器中的圖文展示。使用者只需要在瀏覽器中安裝Flash Player插件即可。
2系統(tǒng)設(shè)計
根據(jù)出讓指導(dǎo)價更新工作的要求及流程,系統(tǒng)功能模塊設(shè)計如圖2所示。
圖2 系統(tǒng)功能模塊設(shè)計
2.1地圖瀏覽
用戶可以使用多種方式瀏覽地圖,常用的工具有放大、縮小、拖動、全圖顯示,用戶也可以利用鼠標(biāo)滾輪來進(jìn)行地圖的放大縮小操作。
2.2圖層控制
讀取保存在服務(wù)端的XML文件,使用ArcGISDynamicMapService、ArcGISTiledMapServiceLayer標(biāo)簽來加載動態(tài)和靜態(tài)地圖服務(wù)。地圖服務(wù)的顯示與否、服務(wù)中各個圖層的顯示均由終端用戶通過圖層TOC進(jìn)行控制。
2.3信息查詢
系統(tǒng)提供了空間信息和屬性信息的查詢功能,用戶可以使用點選工具直接在地圖上通過點選查詢區(qū)片、土地出讓的屬性信息,也可以直接輸入具體的信息來進(jìn)行更加復(fù)雜的查詢,最后將結(jié)果在地圖上高亮閃爍顯示。
2.4出讓信息統(tǒng)計
系統(tǒng)提供了對出讓地塊所屬區(qū)片號、數(shù)目、樓面地價以及地面地價等進(jìn)行快速計算和統(tǒng)計的功能,同時還提供了指定區(qū)縣、出讓時間范圍和出讓類型等多種統(tǒng)計方式,最后以直方圖和曲線圖等直觀的方式將結(jié)果瀏覽器窗口中顯示出來。
2.5信息錄入及編輯
系統(tǒng)提供了三種土地出讓信息的錄入方法:讀取省廳動態(tài)監(jiān)管系統(tǒng)中的XML文件進(jìn)行錄入、讀取坐標(biāo)系統(tǒng)后進(jìn)行錄入和通過作圖進(jìn)行錄入,在錄入后的信息經(jīng)過編輯后,利用ArcGIS API for Flex中的applyedit方法將信息進(jìn)行保存。
2.6價格預(yù)警
以每個區(qū)片已經(jīng)發(fā)布的各個用地類型的指導(dǎo)價,對于超過指導(dǎo)價的出讓地塊,在地圖上高亮顯示進(jìn)行預(yù)警。
2.7權(quán)限管理
根據(jù)寧波市國土局的要求,給不同崗位的用戶賦予不同的操作權(quán)限,并將這些權(quán)限歸類成幾個角色,在Oracle數(shù)據(jù)庫中創(chuàng)建權(quán)限表和角色表,最終通過讀取這兩個表的相關(guān)字段來確定操作人員所屬的角色和擁有的權(quán)限。
2.8用戶審核
在土地出讓信息錄入系統(tǒng)后,提交給管理用戶進(jìn)行審核,通過檢查審核后,若沒有問題,則將這塊地的信息顯示發(fā)布在地圖上。
2.9信息更新
基于Flex RIA的數(shù)據(jù)組織,根據(jù)寧波市對出讓指導(dǎo)價更新管理系統(tǒng)的需求,對該系統(tǒng)的信息更新功能進(jìn)行了設(shè)計。更新的流程如圖3所示。
圖3 區(qū)片價更新流程
(1) 容積率修正
容積率修正,主要參考前期發(fā)布的寧波市商服和住宅用地出讓指導(dǎo)價容積率修正系數(shù)表格,保存在服務(wù)器的數(shù)據(jù)庫中。在進(jìn)行容積率修正時,利用SQL語句對其進(jìn)行讀取,利用出讓類型,容積率范圍來讀取表中的修正系數(shù)。
(2) 時間修正
時間修正分為商業(yè)、住宅和工業(yè)三大類。(下面以商業(yè)的時間修正為例)
首先將一年內(nèi)商業(yè)出讓樣點的地價,利用數(shù)據(jù)庫中的容積率修正系數(shù)表統(tǒng)一修正到基準(zhǔn)容積時的樣點地價。
第三,采用比值法,如式(1)所示,測算得到時間修正系數(shù)K時。
(1)
(3) 區(qū)位修正系數(shù)
容積率修正的確定同樣分為工業(yè)、商業(yè)和住宅三類。在ArcGIS中將寧波市本級劃定為100 m×100 m的網(wǎng)格,通過計算不同的因素,計算出該網(wǎng)格的分值,將該值與所在區(qū)片的平均值進(jìn)行比較,得出該區(qū)片的修正系數(shù)。
以商業(yè)的區(qū)位修正為例,本系統(tǒng)確定了4個影響因子:商服中心影響度、道路通達(dá)度、長途汽車站以及火車站。
比如商服中心影響度,確定了一級商服中心的得分為100分,二級商服中心得分為30分,然后確定它們與寧波市本級的影響半徑的相對距離r,利用式(2)得出該因子的分值,利用式(3)(Wi為對應(yīng)因子的權(quán)重),得出相應(yīng)網(wǎng)格的分值。
Fi=一級中心作用分+二級中心作用分=701-ri+301-ri
(2)
(3)
(4) 區(qū)片價測算功能
區(qū)片價測算分為7類:商務(wù)金融用地區(qū)片價更新、批發(fā)零售用地區(qū)片價更新、其它商服用地區(qū)片價更新、住宿餐飲用地區(qū)片價更新、可選擇出讓用地區(qū)片價更新、住宅用地區(qū)片價更新以及工業(yè)用地區(qū)片價更新。
根據(jù)樣點地價的分布和有無情況,分別采用如下二種區(qū)片價測算更新的方法。
一種是對于有新的出讓樣點分布的區(qū)片,采用標(biāo)準(zhǔn)化樣點價格均值法計算,以商務(wù)金融用地區(qū)片價更新為例,計算公式如式(4)所示:
(4)
Pi:實際出讓的用地樣點價格;
Ri:對應(yīng)用地類型的容積率修正系數(shù);
Ti:對應(yīng)用地類型的時間修正系數(shù);
Qi:對應(yīng)用地類型的區(qū)位條件修正系數(shù);
N:出讓時間范圍內(nèi)的月份樹木;
P:計算得出的該用地類型的區(qū)片價。
另一種是對于沒有新的出讓樣點的區(qū)片,通過與已有新樣點測算的區(qū)片價的比較平均得到,采用區(qū)域比較法計算,以商務(wù)金融用地區(qū)片價更新為例,計算公式如式(5)所示:
(5)
P1,P2,…,PN:N個已初測得到區(qū)片價區(qū)片的原區(qū)片價;
P:待測區(qū)片的對應(yīng)土地類型的原區(qū)片價;
P′:待測區(qū)片對應(yīng)土地類型的初測區(qū)片價;
N :初測得到區(qū)片價的區(qū)片樹木。
根據(jù)新的土地出讓市場交易資料,利用區(qū)片價測算模型,計算得到更新期日時的新的區(qū)片價,再經(jīng)過人工干預(yù)審核進(jìn)行發(fā)布,實現(xiàn)區(qū)片價以半年為期的更新。
3系統(tǒng)實現(xiàn)
3.1數(shù)據(jù)層
數(shù)據(jù)是系統(tǒng)的基礎(chǔ),本系統(tǒng)的數(shù)據(jù)主要包括土地出讓圖、寧波市區(qū)片圖和其他修正屬性以及空間數(shù)據(jù)(如:時間修正系數(shù)圖、區(qū)位修正系數(shù)圖等)。除了規(guī)劃局發(fā)布的地圖服務(wù),其他空間數(shù)據(jù)和屬性數(shù)據(jù)均儲存在Oracle11g中,利用空間數(shù)據(jù)庫引擎ArcSDE進(jìn)行維護(hù)和管理。這種集中存儲方式可以忽略空間數(shù)據(jù)和屬性數(shù)據(jù)的區(qū)別,簡化了開發(fā)人員的操作,同時比較好地保持?jǐn)?shù)據(jù)的完整性。除了數(shù)據(jù)庫中存儲的數(shù)據(jù),另外一些比如系統(tǒng)安裝配置文件和存儲地圖服務(wù)URL的配置文件等不便于在數(shù)據(jù)庫中存儲的文件則以XML文件的格式存放在服務(wù)器端,供應(yīng)用服務(wù)器使用。
3.2持久層
持久層是服務(wù)器端對客戶端請求做出響應(yīng)的核心,映射了數(shù)據(jù)庫中表相對應(yīng)的持久化類,以及相關(guān)的DAO接口和實現(xiàn)類,實現(xiàn)了與數(shù)據(jù)庫交互所需的各種服務(wù)。寧波市土地出讓指導(dǎo)價系統(tǒng)是基于J2EE的技術(shù)架構(gòu)下實現(xiàn)的,采用開源的對象關(guān)系映射框架Hibernate來實現(xiàn)與數(shù)據(jù)庫的交互。比如將其中的土地出讓信息進(jìn)行封裝,生成tudi.hbm.xml和tudi.java兩個文件,再結(jié)合該對象所需的操作,編寫其對數(shù)據(jù)庫進(jìn)行相關(guān)操作的tudiDao.java的DAO文件。其中對數(shù)據(jù)庫的相關(guān)操作利用JDBC執(zhí)行相應(yīng)的HQL 語句和存儲過程來完成,并利用BlazeDS將結(jié)果傳遞給 Flex 客戶端。對于利用ArcGIS for Server發(fā)布的空間數(shù)據(jù),則利用中間件ArcSDE對空間數(shù)據(jù)庫進(jìn)行操作。
3.3業(yè)務(wù)層
在Spring框架出現(xiàn)之前,使用EJB2.x來進(jìn)行業(yè)務(wù)邏輯層的開發(fā)。由于其過于復(fù)雜,在系統(tǒng)開發(fā)測試都需耗費大量的精力,對于Web系統(tǒng)來說,是重量級的解決方案,性價比較低。因此,系統(tǒng)業(yè)務(wù)層采用Spring框架來進(jìn)行開發(fā)。它是一個輕量級的Java 開發(fā)框架,主要管理持久層和表現(xiàn)層之間的通信。如果客戶端需要對服務(wù)器端進(jìn)行通信,則BlazeDS先接受來自表示層的ActionScript類型的數(shù)據(jù)轉(zhuǎn)化成Java對象,然后調(diào)用持久層的DAO來實現(xiàn)所需要的業(yè)務(wù),當(dāng)服務(wù)結(jié)束后業(yè)務(wù)層需要返回數(shù)據(jù)后,則先將返回的持久化類對象通過BlazeDS轉(zhuǎn)化為ActionScript類型,符合表現(xiàn)層的類型規(guī)范以供表現(xiàn)層使用。
3.4表現(xiàn)層
表現(xiàn)層利用Flex UI元素和ArcGIS API for Flex接口共同 完成空間數(shù)據(jù)的可視化。利用ArcGIS for Server提供的URL來加載地圖服務(wù)并顯示地圖,并且利用ArcGIS API for Flex提供的接口,實現(xiàn)查詢定位、圖查屬性、數(shù)據(jù)統(tǒng)計、服務(wù)區(qū)分析等功能。在寧波市本級土地出讓指導(dǎo)價更新管理系統(tǒng)的開發(fā)中,盡管ArcGIS API for Flex提供了大量的控件,但是仍舊難以滿足系統(tǒng)開發(fā)中復(fù)雜的需求,造成了很大的不便。例如,在WebGIS系統(tǒng)中,圖層目錄控件(簡稱TOC)是必須的,但是ArcGIS API for Flex并不提供具備這些功能的現(xiàn)成的控件,需要我們利用Flex的SDK和ArcGIS API for Flex提供的組件來開發(fā)完成。
表現(xiàn)層在接收到數(shù)據(jù)后,將數(shù)據(jù)綁定在系統(tǒng)提供或者自定義的可視化組件中。其中在地圖的可視化中,通過
4寧波市土地出讓指導(dǎo)價系統(tǒng)特點
寧波市土地出讓指導(dǎo)價系統(tǒng)效果如圖4、圖5所示。
圖4 海曙區(qū)B2區(qū)片出讓指導(dǎo)價查詢效果
圖5 系統(tǒng)圖層控制
寧波市土地出讓指導(dǎo)價系統(tǒng)具有以下3個特點:
(1) 表現(xiàn)力豐富
系統(tǒng)使用了大量的圖表來表達(dá)土地出讓的信息,如advanceddatagrid組件和大量的chart組件,通過圖片等其他方式來輔助表達(dá),并將其融合到系統(tǒng)中,實現(xiàn)對土地出讓數(shù)據(jù)的多元表達(dá)。
(2) 可交互界面
用戶可以通過圖表直觀地得到所需要的信息,并且能通過圖表進(jìn)行交互,得到深層次的所需的信息。如在土地出讓信息統(tǒng)計中,點擊某一區(qū)縣的數(shù)據(jù),就能看到該區(qū)縣的土地出讓信息的統(tǒng)計情況。
(3) 及時響應(yīng)
系統(tǒng)將大部分原來在服務(wù)器中運行的計算過程移植到了客戶端,比如更新流程中的價格模擬測算,將計算過程在客戶端中進(jìn)行,大大減少數(shù)據(jù)在服務(wù)器端和客戶端往返次數(shù),縮短了響應(yīng)的時間。
5結(jié)語
寧波市出讓指導(dǎo)價系統(tǒng)綜合考慮了國土部門的需求,結(jié)合不同修正系數(shù)在指導(dǎo)價更新中的關(guān)系,確定了出讓指導(dǎo)價更新的流程。通過對土地出讓價格的模擬測算,可以快速準(zhǔn)確地得到所需年份出讓指導(dǎo)價的初測結(jié)果,為下一步人工干預(yù)修正價格提供了事實依據(jù)。使用ESRI公司的ArcGIS API for Flex,基于Java開發(fā)平臺和Oracle數(shù)據(jù)庫,設(shè)計實現(xiàn)了寧波市土地出讓指導(dǎo)價更新發(fā)布的WebGIS。系統(tǒng)充分體現(xiàn)了RIA 應(yīng)用程序的特點:友好的界面,豐富的體驗,即時的響應(yīng)?;赗IA的WebGIS相對于傳統(tǒng)的B/S模式的WebGIS,更加具有實用性。
參考文獻(xiàn)
[1] 馮友建,張欽.土地出讓市場指導(dǎo)價確定方法研究——以寧波市本級為例[J].北方經(jīng)濟(jì),2013,15(22):27-29.
[2] 劉南,劉仁義.地理信息系統(tǒng)[M].北京:高等教育出版社,2002.
[3] 陳謙,余江峰,潘森,等.基于RIA方式的WebGIS構(gòu)建[J].遙感信息,2009,24(4):89-95.
[4] 陳泓.基于WebGIS的電網(wǎng)實時監(jiān)測及可視化技術(shù)研究[D].北京:華北電力大學(xué),2013.
[5] 袁懷月,侯澄宇,楊恒.基于ArcGIS Flex API的工廠基礎(chǔ)地理信息共享服務(wù)系統(tǒng)設(shè)計[J].測繪工程,2011,20(2):61-65,69.
[6] 徐永龍.基于Flex和ArcGIS Server的WGIS實現(xiàn)研究[D].西安:長安大學(xué),2011.
[7] 李月.基于J2EE與Flex技術(shù)的遠(yuǎn)程安全監(jiān)控系統(tǒng)的研究與實現(xiàn)[D].西安:西安電子科技大學(xué),2010.
[8] 唐建強.基于RIA技術(shù)的Web應(yīng)用的研究[D].北京:北京交通大學(xué),2009.
[9] 許麗華.綜合網(wǎng)管的集中監(jiān)控系統(tǒng)的設(shè)計和維護(hù)[D].北京:北京郵電大學(xué),2009.
[10] 楊傳明.基于開源J2EE框架的電子商務(wù)實驗平臺研究[J].計算機(jī)應(yīng)用與軟件,2009,26(10):69-71.
[11] 宋凱.軟件表示層與業(yè)務(wù)邏輯層分層方法研究[D].西安:西安理工大學(xué),2013.
收稿日期:2014-12-30。馮友建,副教授,主研領(lǐng)域:基準(zhǔn)地價更新評估,海域價格評估。劉增增,碩士。
中圖分類號TP39
文獻(xiàn)標(biāo)識碼A
DOI:10.3969/j.issn.1000-386x.2016.07.024
RESEARCH ON MARKET GUIDING PRICE INFORMATION SYSTEM FOR NINGBO LAND GRANT BASED ON RIA
Feng YoujianLiu Zengzeng
(DepartmentofEarthSciences,ZhejiangUniversity,Hangzhou310027,Zhejiang,China)
AbstractBased on the study of land grant guiding price, we built a WebGIS system for updating the land grant guiding price. Since traditional WebGIS application has unfriendly UI and slow responding speed, we set up a market guiding price information system for land grant with good user experience, it is achieved by using the latest Flex RIA technology, including using Flex to realise the display of clients, using Spring to realise the logic processing on business layer, using Hibernate to realise the persistence of data, and using AMF protocol to realise the communication between clients and server. The paper elaborately introduces system’s key technology, system framework, specific modules and updating the calculation process. The practice of designing the market guiding price information system for land grant shows that to build a WebGIS system with rich expression ability is feasible and effective by using this method, it provides a system platform for publicising and updating the District land grant guiding price, and has certain relevance in constructing the industry WebGIS system for land grant management.
KeywordsMarket guiding priceWebGISArcGIS for ServerFlex