劉云峰,楊曉鋒,梁 爽
(國家測繪局第二地形測量隊,陜西西安710054)
基于ArcGIS API for Flex的文物電子地圖系統(tǒng)開發(fā)
劉云峰,楊曉鋒,梁 爽
(國家測繪局第二地形測量隊,陜西西安710054)
以空間基礎地理信息數(shù)據(jù)、文物普查資料為基礎,結合現(xiàn)代計算機技術、網(wǎng)絡技術以及地理信息技術,基于ArcGIS API for Flex開發(fā)出文物電子地圖系統(tǒng),并提供身份認證、數(shù)據(jù)瀏覽、數(shù)據(jù)維護、查詢檢索、統(tǒng)計分析、打印輸出等功能,實現(xiàn)了文物普查資料的信息化管理和科學化應用,提升了文物保護和規(guī)劃的輔助決策能力。
ArcGIS API for Flex;文物;電子地圖
文物是國家不可再生的文化資源,通過全面文物普查可掌握不可移動文物的基本情況及其生存狀態(tài),為準確判斷文物保護形勢,科學制定文物保護政策和中長期規(guī)劃提供依據(jù)。為科學、有效管理文物檔案和資料信息,直觀展現(xiàn)文物所在的空間位置和周邊環(huán)境,為文物保護、規(guī)劃提供輔助決策平臺,筆者基于ArcGIS API for Flex開發(fā)了文物電子地圖系統(tǒng)。本文結合系統(tǒng)總體設計、關鍵技術、流程設計等內(nèi)容進行了探討,以供同行們參考。
1.總體構架
系統(tǒng)采用B/S(browser/server)結構??蛻舳四軌蛟跒g覽器端方便瀏覽和操作;服務器端提供用戶登錄驗證及操作日志,保障系統(tǒng)及數(shù)據(jù)的安全。該系統(tǒng)可實現(xiàn)電子地圖的基本功能,以及文物相關信息的查詢檢索、統(tǒng)計和分析,地圖和報表輸出等功能,滿足了客戶的需求。系統(tǒng)分為業(yè)務層、服務層、數(shù)據(jù)層3層體系結構,如圖1所示。
圖1 系統(tǒng)總體構架
2.系統(tǒng)開發(fā)環(huán)境
系統(tǒng)采用Flash Builder4.0作為開發(fā)平臺,GIS開發(fā)包采用ArcGIS API for Flex,GIS服務采用ArcGIS Server,系統(tǒng)數(shù)據(jù)庫則采用SQL Server 2008實現(xiàn)。
3.系統(tǒng)功能
提供系統(tǒng)管理、地圖瀏覽、文物專題數(shù)據(jù)維護、文物專題數(shù)據(jù)查詢檢索、文物專題數(shù)據(jù)統(tǒng)計分析和打印輸出等功能,如圖2所示。
圖2 系統(tǒng)功能
1.地圖瓦片技術
系統(tǒng)采用地圖金字塔瓦片的方式提供地圖服務,用戶地圖瀏覽過程中按需提取,方便快捷;瓦片存儲采用緊湊型(compact)數(shù)據(jù)格式,配合數(shù)據(jù)索引,具有數(shù)據(jù)快速提取、遷移方便、創(chuàng)建快捷、減少存儲空間等諸多優(yōu)點。
2.地圖服務技術
系統(tǒng)設計采用基于服務的架構(SOA),以及ArcGIS Server地圖服務技術,并充分利用ArcGIS的核心組件庫及WebGIS標準服務功能,將功能強大的GIS技術和網(wǎng)絡技術結合在一起,滿足用戶地圖瀏覽、查詢檢索、空間分析等多樣化需求。
3.Flex技術
客戶端采用Adobe Flex技術,將基于標準語言和各種可擴展用戶界面及數(shù)據(jù)訪問組件結合起來,以此構建具有豐富的數(shù)據(jù)展現(xiàn)方法、強大的集成多媒體功能、優(yōu)良的用戶體驗應用系統(tǒng)。
1.數(shù)據(jù)庫建設
系統(tǒng)數(shù)據(jù)庫分為文物普查數(shù)據(jù)庫、地理空間數(shù)據(jù)庫、系統(tǒng)管理數(shù)據(jù)庫3個子庫。數(shù)據(jù)庫建設工藝流程如圖3所示。
文物普查數(shù)據(jù)庫以文物普查數(shù)據(jù)為基礎。文物普查數(shù)據(jù)文件包括了文物的基本屬性信息、GPS點信息、圖片信息、草圖信息、參考文獻等??山?jīng)過格式轉(zhuǎn)換、數(shù)據(jù)提取、檢查校準、整合編輯、數(shù)據(jù)導入,形成空間位置與屬性信息相關聯(lián)的文物普查數(shù)據(jù)庫。
地理空間數(shù)據(jù)庫以多尺度基礎地理信息數(shù)據(jù)為基礎,包括有1∶400萬、1∶25萬、1∶5萬數(shù)字影像、高程模型、數(shù)字線劃圖等。因數(shù)據(jù)來源、數(shù)據(jù)格式、數(shù)學基礎等的不盡相同,所以需進行格式轉(zhuǎn)化、坐標轉(zhuǎn)換等數(shù)據(jù)預處理,然后進行要素提取、編碼重組、數(shù)據(jù)一致性編輯、要素對象化處理、數(shù)據(jù)檢查,形成地理空間數(shù)據(jù)庫。
系統(tǒng)管理數(shù)據(jù)庫以系統(tǒng)管理需要為基礎,包括用戶、角色、權限、系統(tǒng)日志等核心內(nèi)容,也是建立角色分配、登錄認證、權限管理、系統(tǒng)應用日志管理、數(shù)據(jù)備份等系統(tǒng)功能的基礎。
圖3 數(shù)據(jù)庫建設工藝流程
2.電子地圖數(shù)據(jù)集建設
電子地圖數(shù)據(jù)集制作主要包括地理底圖編制、文物專題信息可視化表達、地圖金字塔制作。制作電子地圖數(shù)據(jù)集工藝流程如圖4所示。
1)地理底圖由暈渲電子地圖和影像電子地圖組成。暈渲電子地圖由矢量數(shù)據(jù)疊加地貌暈渲數(shù)據(jù)配圖生成,從地貌及地物相關關系反映文物點的空間分布;影像電子地圖由矢量數(shù)據(jù)疊加正射影像數(shù)據(jù)配圖生成,以影像為背景,形象、直觀地反映文物點的地理分布。
圖4 電子地圖制作工藝流程
2)文物專題信息可視化表達主要體現(xiàn)文物專題特征。采用文物部門慣用的符號體系、分類體系,設計文物專題符號系統(tǒng),并依據(jù)文物點的級別分比例尺在電子地圖中表現(xiàn)。
3)地圖金字塔制作以地理底圖編制、文物專題信息可視化表達為基礎。為了提高地圖服務的響應速度,制作系列顯示比例尺的地圖金字塔。按照11級顯示比例尺構建,最大比例尺為1∶4000,最小比例尺為1∶4 000 000。
基于ArcGIS API for Flex開發(fā)的文物電子地圖系統(tǒng),以空間基礎地理信息數(shù)據(jù)、文物普查資料為基礎,資料信息具有權威性和現(xiàn)勢性;結合多項前沿關鍵技術,采用分布式計算、網(wǎng)絡化運行的系統(tǒng)環(huán)境,系統(tǒng)構架合理;電子地圖圖面美觀、視圖快速,系統(tǒng)提供身份認證、數(shù)據(jù)瀏覽、數(shù)據(jù)維護、查詢檢索、統(tǒng)計分析、輔助決策、打印輸出等功能,系統(tǒng)功能滿足用戶需求,實現(xiàn)了文物普查資料的信息化管理和科學化應用,提升了文物保護和規(guī)劃的輔助決策能力。
[1] 韓敏,戴步成,鄭丹晨,等.ArcGIS Server電子地圖研究與應用[J].測繪科學,2011,36(3):204-206.
[2] 袁懷月,侯澄宇,楊恒.基于ArcGIS Flex API的工廠基礎地理信息共享服務系統(tǒng)設計[J].測繪工程,2011,20(2):61-65,69.
[3] 汪林林,胡德華,王佐成,等.基于Flex的RIA WebGIS研究與實現(xiàn)[J].計算機應用,2008,28(12):3257-3260.
[4] 吳濤,戚銘堯,黎勇,等.WebGIS開發(fā)中的RIA技術應用研究[J].測繪通報,2006(6):34-37.
[5] 馬維峰,王曉蕊,高松峰,等.基于服務器動態(tài)緩存和Ajax技術的WebGIS開發(fā)[J].測繪科學,2008,33(5):204-205.
Cultural Relics Electronic Map System Development Based on ArcGIS API for Flex
LIU Yunfeng,YANG Xiaofeng,LIANG Shuang
0494-0911(2012)09-0081-02
P208
B
2011-10-27
劉云峰(1970—),男,遼寧鐵嶺人,高級工程師,主要從事航空攝影測量以及地理信息系統(tǒng)的設計和研究工作。