刁騰飛
【摘 要】本文通過分析對比多個GIS平臺,分析Arcengine的功能和開發(fā)環(huán)境,得出Arcengine平臺在眾多開發(fā)平臺中具有更好的兼容性和拓展功能,基于AE構建區(qū)域經(jīng)濟分析系統(tǒng)可以將區(qū)域經(jīng)濟發(fā)展的時空差異以圖形清晰直觀地表現(xiàn)出來。
【關鍵詞】ArcGIS Engine;區(qū)域經(jīng)濟;圖形
隨著科學技術的進步,學術界開始運用新方法和新技術研究區(qū)域經(jīng)濟,用以揭示造成區(qū)域經(jīng)濟發(fā)展的規(guī)律,這些方法和技術主要包括:利用一些經(jīng)濟模型(如相關分析、主成分分析、回歸分析等),將區(qū)域經(jīng)濟數(shù)據(jù)導入數(shù)據(jù)分析軟件(如SPSS,MATLAB,GIS等),得出各個內在因素之間的定量關系,從而較為直觀全面的分析區(qū)域經(jīng)濟的發(fā)展,而在這其中,GIS憑借著強大的數(shù)據(jù)統(tǒng)計、分析以及圖形可視化表達和輸出的功能,已經(jīng)成為了研究區(qū)域經(jīng)濟的重要工具。
國外研究領域,經(jīng)濟GIS包含在GIS的19個研究方向中,經(jīng)濟 GIS 是除地理信息價值研究及使用、空間決策支持系統(tǒng)等研究方向以外的又一個較新的研究領域。歐洲經(jīng)濟發(fā)展委員會采用歐洲城鎮(zhèn)經(jīng)濟GIS對人口與國民生產(chǎn)總值進行了相應地預測,同時對不同城市的人口、人口增長情況、就業(yè)狀況、國民生產(chǎn)總值、經(jīng)濟增長狀況等進行相應展示。
國內較早提出將GIS應用于區(qū)域經(jīng)濟統(tǒng)計數(shù)據(jù)的是唐棣等提出的“關于建立我國人口地理信息系統(tǒng)的構想”,文中系統(tǒng)地闡述了三級系統(tǒng)的構建設想,對系統(tǒng)建設目標、路線以及系統(tǒng)功能、軟硬件選型等作了說明。李鳳玲等人對江蘇省社會經(jīng)濟專題圖系統(tǒng)進行了設計與實現(xiàn),采用基于ArcGIS Engine二次開發(fā)的方法,開發(fā)平臺選用VS.NET2005,數(shù)據(jù)庫訪問采用ADO.NET技術,GIS空間數(shù)據(jù)庫采用文件系統(tǒng)格式,順利開發(fā)完成了江蘇省社會經(jīng)濟專題圖制作系統(tǒng)。
本文通過對GIS開發(fā)平臺的對比和ARCENGINE和C#.NET功能的簡介,探討了基于ARCGIS平臺、ARCENGINE組件和C#.NET編程語言開發(fā)區(qū)域經(jīng)濟分析系統(tǒng)的可行性。
一、系統(tǒng)平臺的選取
1.系統(tǒng)平臺的選取原則
(1)可靠性
系統(tǒng)規(guī)模隨著嵌入的分析模塊越來越多變得越做越大越復雜,應用本身對系統(tǒng)運行的可靠性要求越來越高。軟件可靠性意味著該軟件在測試運行過程中避免可能發(fā)生故障的能力,且一旦發(fā)生故障后,具有解脫和排除故障的能力。軟件可靠性和硬件可靠性本質區(qū)別在于:后者為物理機理的衰變和老化所致,而前者是由于設計和實現(xiàn)的錯誤所致。因此系統(tǒng)平臺的可靠性必須在設計階段就要考慮。
(2)效率高
效率是系統(tǒng)運行的靈魂,為了全面地反映和測度被評價區(qū)域的主要發(fā)展特征和狀況,系統(tǒng)必須在對數(shù)據(jù)進行導入和整理、查詢和展示、分析和挖掘時減少反應時間,提高工作效率。
(3)二次開發(fā)能力強
系統(tǒng)要有將區(qū)域經(jīng)濟數(shù)據(jù)庫管理子系統(tǒng)、區(qū)域經(jīng)濟綜合發(fā)展水平評價子系統(tǒng)、區(qū)域經(jīng)濟差異性動態(tài)性分析子系統(tǒng)、區(qū)域經(jīng)濟單指標分布圖繪制子系統(tǒng)、區(qū)域經(jīng)濟指標重心空間位移分析子系統(tǒng)、區(qū)域經(jīng)濟專題圖制作子系統(tǒng)等集成于一體,因此強大的二次開發(fā)能力是選取平臺的重要條件。
2.系統(tǒng)平臺的選取
當前全球已有400余種GIS軟件,國外GIS軟件由于起步早,產(chǎn)品已經(jīng)相當成熟,其中最有名的是美國環(huán)境研究所(ESRI)的ARCGIS和MIS公司的MAPINFO,它們功能強大,知名度高,市場占有率大。
國內的GIS研究經(jīng)過二十多年的發(fā)展,已經(jīng)產(chǎn)生了一批具有自主知識產(chǎn)權的GIS軟件,目前最有影響力的是中地公司的MAPGIS和超圖公司的SUPERMAP。下表從性能,功能和二次開發(fā)能力等方面對ARCGIS、MAPINFO、MAPGIS和SUPERMAP四個平臺進行簡單的對比。
3.ARCENGINE功能簡介
ARCENGINE是ESRI公司推出的功能強大的組件式地理信息開發(fā)軟件,開發(fā)人員可以通過它建立一個由嵌入式GIS組件構成的完整類庫。ARCENGINE由一個軟件開發(fā)包和一個由ARCGIS開發(fā)平臺提供的運行時(RUNTIME)組成。
ARCENGINE功能主要由5個部分組成:基礎服務功能,數(shù)據(jù)存儲功能,地圖表達功能,二次開發(fā)組件,開發(fā)時選項功能。
二、基于C#.NET構建區(qū)域經(jīng)濟分析系統(tǒng)
1.C#.NET功能簡介
C#.NET是MICROSOFT為開發(fā)應用程序而創(chuàng)建的一個具有革命性的平臺,它主要包含了一個龐大的代碼庫,可以通過面向對象設計程序時使用這些代碼。C#.NET平臺包括.NET FRAMEWORK和VISUAL STUDIO.NET,VISUAL STUDIO.NET是一套完整的開發(fā)工具,用于生成ASP WEB應用程序、桌面應用程序和移動應用程序等;.NET FRAMEWORK是生成、部署和運行WEB服務的應用程序的平臺。
2.構建流程
構建區(qū)域經(jīng)濟發(fā)展空間分析系統(tǒng),ARCGIS平臺是框架,ARCENGINE類庫是組件,而C#.NET則是組成整個系統(tǒng)的基礎和粘合劑。
三、小結
基于GIS建立的區(qū)域經(jīng)濟發(fā)展空間分析系統(tǒng)運行良好,它利用GIS方法實現(xiàn)了社會經(jīng)濟數(shù)據(jù)和地理信息數(shù)據(jù)的結合,使數(shù)據(jù)和圖像融為一體,用圖形的形式表現(xiàn)了經(jīng)濟差異的時空格局。同時它還可以將分析的結果以空間圖形的形式表達出來,并能使人們將社會經(jīng)濟數(shù)據(jù)庫中無法看到的區(qū)域經(jīng)濟的空間結構模式和發(fā)展趨勢通過圖形清晰直觀地表現(xiàn)出來。
參考文獻:
[1] 龐奎.基于多層體系的北京市經(jīng)濟地理信息系統(tǒng)設計與研究[碩士學位論文].河北:河北師范大學,2008
[2] Adrienne Grit-Regamey,Peter Bebi,Ian D.Bishop and Willy Schmid. LinkingGIS-based models to value ecosystem services in an Alpine region. Journal of Environmental Management,2007,Vol.89(3):197-208
[3] 唐棣.關于3S技術一體化的一些思考.測繪科技動態(tài),1997,6(3):2-6.
[4] 李鳳玲,楊永國,劉元鳳,朱靜.江蘇省社會經(jīng)濟專題圖系統(tǒng)設計與實現(xiàn)[B].地理空間信息,2010,6(1):99-102.