王新建
(江蘇省鎮江市房產交易中心,江蘇省 212001)
基于Arcgis Server的測繪地理信息系統設計與實現
王新建
(江蘇省鎮江市房產交易中心,江蘇省212001)
Arcgis的出現為房產地理信息系統提供了一個全新的途徑。以Arcgis Server 10為平臺,基于B/S三層混合模式,將 arcsde作為空間數據引擎,oracle作為數據庫進行空間數據管理,實現了一個基于房產測繪、基本地圖操作功能、地圖定位、查詢、空間分析的、“以圖管房”房產新模式的系統。
軟件;arcgis;房產;測繪地理信息系統
本文著錄格式:王新建. 基于Arcgis Server的測繪地理信息系統設計與實現[J]. 軟件,2016,37(9):122-125
隨著信息技術和GIS[1]技術的快速發展,GIS的應用越來越廣泛[2],已廣泛應用到國土、農業、林業、海洋、汽車導航、防災和考古研究等各行業[3]中。各種應用型GIS系統亦層出不窮,如房產地理信息系統、農業資源管理信息系統、林業資源管理地理信息系統等。Arcgis Server[4]是一個用來構建企業級GIS應用的平臺[5];GIS的功能[6]在服務器端集中實現和管理。同時,Arcgis Server是一個服務器管理器,用來管理各種地理資源,比如地圖、定位器以及運行在應用中的各種軟件對象。
GIS開發人員可以使用Arcgis Server構建運行在標準的.net或J2EEweb服務器中的web applications、web service以及它的企業級應用。通過構建和部署高級的gis服務器應用,可以在服務器端實現以往只能在桌面GIS系統中實現的GIS高級功能,比如幾何網絡追蹤、線性參考、空間數據庫[7]的編輯和管理以及高級的里空間分析能力。
本文在充分研究房產管理[8]的復雜性的基礎上,充分利用Arcgis最新技術[9],結合先進的oracle數據庫以及網絡技術,建立一套完善的房產gis管理信息系統[10],實現“圖文一體,以圖管房”的目的。
考慮到當前國內外地理信息系統產品的特點及房產管理過程中實際業務辦理的需要,本系統的建設包括基礎測繪子系統、項目測繪子系統、房產測繪成果管理系統,房產WebGis子系統和歷史檔案建庫功能等。這幾大子系統之間通過GIS系統數據庫引擎共同訪問存儲于關系數據庫oracle中的房產GIS測繪數據庫共享,各子系統之間實現數據無縫共享,避免不同部門之間的數據隔離。
1.1系統體系結構設計
系統采用三層邏輯結構,就是將應用功能分成表示層、功能層和數據層三個部分,三層結構在物理實現上如圖1表示。
表示層是應用的用戶接口部分,它負擔著用戶與應用間的對話功能。它用于檢查用戶從鍵盤等輸入的數據,顯示應用輸出的數據。為使用戶能夠直觀地進行操作,一般要使用圖形用戶接口,操作簡單,易學易用。

圖1 三層結構物理實現圖
功能層相當于應用的本體,它是將具體的業務處理邏輯編入程序中。功能層中包含有確認用戶對應用和數據庫存取權限的功能以及記錄系統處理日志的功能。
數據層就是數據庫管理系統,負責管理對數據庫的讀寫,數據庫管理系統必須能迅速執行大量數據的更新和檢索。
三層結構解決方案是:對這三層進行明確分割,并在邏輯上使其獨立。原來的數據庫作為數據庫管理系統已經獨立出來,所以,關鍵是要將表示層和功能層分離成各個獨立的程序,并且還有使這兩層間的接口簡潔明了。物理實現上,根據用戶需要,可以把應用層和數據層配置在同一臺服務器上。
它的邏輯結構示意圖如圖2所示。

圖2 三層邏輯結構示意圖
1.2系統體系結構設計
系統的網絡結構根據要求設計如圖3所示,將數據部署于單獨的數據服務器以保證讀取運行速度,應用部署于應用服務器,以滿足用戶操作請求完成功能。認證服務器和準入設備是對內網工作人員的再次確認,工作人員只有使用內網中準入設備中進行過備案的計算機登錄系統,并且通過了認證服務器的認證,才可使用該系統。
1.3系統功能設計
房產地理信息系統可分為五大模塊:基礎測繪子系統、項目子系統、房產測繪成果管理系統、房產WebGIS子系統和歷史檔案建庫功能。系統功能設計圖如圖4所示。

圖3 網絡結構
1.3.1基礎測繪子系統
基礎測繪子系統包括房產地籍圖數據采集、地籍圖形繪制、地籍圖幅管理。通過使用各種測繪儀器,采集房產測繪點坐標。繪制包括地產屬性的分幅圖、分丘圖、錄入房屋勘測屬性數據、填寫房屋調查信息;或采用cad圖導入發方式;或采用紙質地圖掃描進行矢量化處理后導入生成電子地圖。

圖4 系統功能設計圖
1.3.2項目測繪子系統
本子系統以autocad為圖形平臺,使用大型關系數據庫為數據庫平臺,對房產測繪工程進行管理,首先對房產信息進行采集、房產圖形進行繪制,然后對房屋面積進行分攤計算,最后對測繪成果進行審核后生成測繪成果。
1.3.3測繪成果管理子系統
提供對系統流程、業務數據的管理。基礎測繪數據、項目測繪數據經審批提交入房產GIS圖形庫申請,并建立基礎測繪數據與測繪數據間的邏輯關聯關系,實現基礎測繪數據“幢”與項目測繪數據分層分戶相互關聯,并根據項目測繪成果自動生成樓盤表。以樓盤表為核心,基礎測繪、項目測繪與權屬、商品房備案、存量房交易房屋登記信息、電子檔案等數據關聯起來。
1.3.4測繪成果管理子系統
針對房產空間數據的管理、統計、分析,提供空間數據的瀏覽、查詢、定位、大范圍統計、設定凍結、專題圖制作、數據服務、打印制圖。同時應用在面向窗口的業務管理中,實現圖形瀏覽、查詢、定位、局部統計功能。
1.3.5測繪成果管理子系統
對歷史檔案數據通過相關條件的模糊搜索,鑒于人工判斷、編輯、對比,形成與樓盤表信息和與之相關聯的權利信息、圖形信息,能完成歷史檔案的樓盤表建立和數據關聯導入入庫。
將房產業務數據、項目測繪數據、gis數據有機結合在一起的是樓盤表,樓盤表是一個直觀表現幢內房間空間拓撲關系的二維表格,它在溝通GIS數據產權庫數據以及分層分戶圖庫數據庫中起到關鍵的作用。下面圍繞樓盤表對系統的實現進行簡單介紹。
2.1樓盤表的建立
樓盤表是將分戶業務登記數、測繪數據,以及房屋的空間位置關聯起來的一種數據表達形式。基于樓盤表,我們可以直觀的查看房屋銷售情況,辦理房產業務,也可以瀏覽業務歷史,查看電子檔信息。
(1)對于有分層分戶圖數據的房屋,當分層分戶圖形數據入庫后,系統根據分層分戶圖測繪成果自動生成樓盤表。
(2)對于歷史遺留的房屋,可以根據業務數據或檔案數據信息自動生成臨時的樓盤表,等有實測的分層分戶圖時,通過實測圖形再生成樓盤表替換臨時的樓盤表。
2.2樓盤表的信息查詢和定位
(1)查找和瀏覽功能
可以根據管理和工作需要,設定webgis系統發布和允許查詢統計與樓盤表相關聯信息,如業務辦理狀態、房屋自然狀況、房屋測繪信息、房屋測繪狀況等。
(2)定位該幢房屋在基礎地圖上的定位
gis系統的圖形都賦予相關屬性,實現與樓盤表、房產業務及歷史電子檔案以及房屋登記信息的關聯,不僅可以在地圖上快速查找圖形的屬性信息,也可以利用屬性信息快速定位到圖形上,并且查詢到的圖形結果會以高亮度顯示,實現了圖形和屬性信息的雙向查詢和定位。
2.3樓盤表與其他業務一體化關聯
當業務人員在辦理業務時,系統首先通過房屋坐落信息快速定位到該案件所處的基礎圖形位置,然后通過該圖形所對應的樓盤表在圖形上進行業務辦理。這種基于圖形辦件的模式,通過房屋所處的城市基礎圖形位置的唯一性,對于重復辦理、違規操作等情況系統自動做出報警提示,這樣可以有效避免一房多賣,重復交易、違規抵押等違法案件的發生。
可以通過圖形查看相關的電子檔案信息;也可以通過房屋交易業務系統查詢到的檔案信息快速定位房屋在數字基礎圖上的位置及戶型結構。通過樓盤表可以定位該業務檔案在庫房中的存儲位置,瀏覽電子檔案信息。
本系統結合鎮江房產登記實際情況,以樓盤表為核心,整合房產交易相關業務數據,實現權屬業務信息和圖形信息的一體化管理。通過建立房產數據倉庫完成對各類數據的集中處理,綜合分析和多渠道發布,為決策和管理提供重要信息和依據,為群眾置業投資提供廣泛的信息。
[1] ESRI公司. ArcEngine Developer Guide For ArcGIS 9.0[G]. California: ESRI, 2004.
[2] 李濤. 地理信息系統在機場領域的應用研究[J]. 軟件, 2014, 35(3): 43-44.
[3] 李琳琳, 曹凱濱, 管斌, 等. 基于ArcGisServer的城市規劃數據網絡發布的研究[J]. 北京測繪, 2009(2)
[4] 楊澤運, 等. 基于ArcGISServer的網絡地圖服務系統設計與實現[J]. 測繪信息.
[5] ESRI公司. [EB/OL]. http://www.esrichina.com.cn/softwareproduct/technology/
[6] 沈百玲. ArcGIS Engine簡介[J]. 中國通訊, 2003(10).
[7] 肖建花等. 測繪4.0互聯網時代下的測繪地理信息[J]. 測繪通報.
[8] 劉強. 淺析GIS技術在房產測繪中的具體應用[J]. 住宅與房地產.
[9] 高晟. 基于ArcGIS Engine最短路徑關鍵模塊的設計與實現[J]. 軟件, 2014, 35(8): 98-103.
[10] 李剛, 崔兆國, 唐江浪, 等. 基于功能倉庫模式的地理處理建模技術研究[J]. 軟件, 2012, 33(11): 121-123.
Design and Implementate Surveying Geographic Information System Base on ArcGis Server
WANG Xin-jian
(estate trade center, Zhenjiang 212001, Jiangsu, China)
The emergence of ArcGis provides a new way for estate geographic information system. Designing and Implementing An estate surveying geographic information system which base on ArcGis Server 10 platform, three layer blending mode of B/S, spatial data engine: ArcSDE, spatial data managemen: Oracle database. It has basic functions of mapping operation function, query mapping, spatial analysis whic is a new model system of managing houses depending on map.
Software; Arcgis; Estate; Geographic information system
TP311.52
A
10.3969/j.issn.1003-6970.2016.09.029
王新建(1983-),男,中級職稱,主要研究方向:計算機應用技術。