林琳

摘要:隨著城市數字化進程的快速發展,城市規劃及相關部門獲得和使用海量地理空間信息數據也越來越頻繁,如何高效地組織和管理這些數據成為同行關注的焦點。在對城市規劃的業務邏輯和ArcEngine技術的深入分析和理解的基礎上,利用ArcEngine9.2開發城市地理空間數據綜合瀏覽系統,實現了將區域規劃中具有空間特征的信息進行可視化表達,為信息利用提供直觀、清晰、全面的表達方式,為城市地理信息查詢分析、規劃方案制定、城市發展評價預測等提供強有力的決策支持服務。系統經測試達到了預期的效果。
關鍵詞:ArcEngine;城市規劃;查詢;分析研究背景及意義
隨著經濟建設的發展,數字化、信息化已越來與貼近我們的生活,各行各業信息化建設的進度大幅度提高。城市信息化最顯著的特征就是“數字城市”的建立。傳統的地理信息產品已經不能滿足城市發展的需要。遙感信息的獲取可為城市科學管理和規劃提供大量的數字化基礎資源,是建立城市地理信息系統的基礎數據。這正是數字城市建立所應用的一個主要技術。3S技術和制作的4D產品等基礎數據為現代城市規劃服務,已與城市規劃密不可分。信息化、全球化是未來城市發展建設的必然趨勢,是一個城市融入全球化浪潮的必要條件叫。
本文以遼寧省“五點一線”沿海經濟帶中的丹東市為例,在收集、整理數據之后,制作成4D產品以及坡度坡向遙感影像圖等專題地圖,并基于A rcEngine開發了低地理信息產品瀏覽與管理綜合平臺,可瀏覽二維地圖、三維場景,并可在此基礎上對相關的屬性信息進行查詢與編輯,對城市規劃和相關部門具有一定的現實意義。
1.A re6 lS Enghe簡介
A rcEngine是ESRI公司推出的A rcGIS 9.0系列產品中新加入的一個產品,由A rcE ngine Developer Kit和A rcEngineRuntrn e兩部分組成,是一個包含完整類庫的嵌入式GIS軟件,它支持多語言(COM,JAVA,-NET以及C++)和多操作系統(Window s和Unix),開發者通過A rcEngine除了可以定制完整GIS軟件以外,還可以使GIS功能嵌入到其他已經存在的軟件中去。A rcEngine擁有許多高級GIS功能,而且構建在工業標準基礎之上。因此采用基于c#和A rcEngine組件開發GIS系統具有無可比擬的優勢。
2.系統設計與實現
2.1系統的總體結構
在充分考慮需求的前提下,結合技術實現、開發成本、開發周期等多種因素綜合分析,決定采用如圖1所示的設計結構。
2.2所用數據概況
根據丹東市的基礎測繪數據,制作成DEM、DOM、DLG、DRG。并根據4D產品派生出其他地理信息產品。同時根據需要可制作遙感影像圖,坡度、坡向等專題地圖。再利用A rcEngine進行開發,生成三維瀏覽系統,把需要瀏覽的數據輸入GIS,從而幫助城市規劃設計者宏觀瀏覽整個地區,分析各種因素對城市規劃過程中帶來的影響。
2.3系統功能模塊設計
為了實現系統各部分的并行開發,提高軟件的生產效率,在系統設計過程中采用了模塊化的設計方法。這樣既符合土地利用規劃管理的實際工作模式,又降低了整個系統的復雜性,便于系統分階段實施。系統的模塊劃分為GIS圖形功能、數據查詢、地圖符號化和專題地圖制作、地圖整飾與輸出、Rasmr分析、TIN三維分析。
2.3.1數據查詢模塊
查詢統計模塊主要用來實現對城市地理空間數據的各種查詢需求,進行二維模擬顯示,面積量算和定位。以空間信息查詢為例,說明這部分模塊的功能。
空間信息查詢類似于A rcM aP的i工具,二維查詢主要通過點選、多選和框選方式來檢索空間信息。
2.3.2地圖符號化和專題地圖制作模塊
地圖符號化是給地圖上的要素賦予特定的符號,這些符號具有明顯的意義,并能把地圖上的信息正確的表達出來。
在地圖符號化的基礎之上,為了突出體現某種特殊的信息,就需要制作專題地圖,專題圖一般有分類圖、分級圖、統計圖、密度圖等。
2.3.3 Raster分析模塊
根據一幅影像圖,通過對Rastor進行數學運算、邏輯運算以及三角函數運算,得到各種新的圖像,從而更加有利于信息的分析與提取。Rastor的計算主要是通過IM athop接口、ILogicaliop接口和ITrigop接口完成的。
2 3.4TIN三維分析模塊
常用的很多三維分析,如查詢高程點、坡度、等高線、面積、體積等都是通過ISurface接口來實現的。
結束語:本文從以遼寧省的“五點一線”為背景,從我國城市規劃的現狀出發,全面論述了將GIS技術應用于城市規劃管理的重要性以及通過各種技術手段加強建立城市規劃管理信息系統的必要性。在了解業務的基礎上,應用模塊化設計思想,設計了一套基于組件式地理信息系統技術、支持圖文一體化辦公的管理信息系統,并對其進行了開發實踐工作,系統的構建有效的提高了城市規劃管理部門的工作效率,具有很強的操作性和重大的實用價值。