概論
自從有了地圖,人們就自覺或者不自覺地進行著各種類型的空間分析。比如,在地圖上測量地理要素之間的距離、面積,以及利用地圖進行戰術研究和戰略決策等。隨著現代科學技術,尤其是計算機技術引入地圖學和地理學,地理信息系統開始孕育、發展。以數字形式存在於計算機中的地圖,向人們展示了更為廣闊的套用領域。利用計算機分析地圖、獲取信息,支持空間決策,成為地理信息系統的重要研究內容,“空間分析”這個辭彙也就成為了這一領域的一個專門術語。空間分析是GIS的核心和靈魂,是GIS區別於一般的信息系統、CAD或者電子地圖系統的主要標誌之一。空間分析,配合空間數據的屬性信息,能提供強大、豐富的空間數據查詢功能。因此,空間分析在GIS中的地位不言而喻。
簡介
空間分析是為了解決地理空間問題而進行的數據分析與數據挖掘,是從GIS目標之間的空間關係中獲取派生的信息和新的知識,是從一個或多個空間數據圖層中獲取信息的過程。空間分析通過地理計算和空間表達挖掘潛在的空間信息,其本質包括探測空間數據中的模式;研究數據間的關係並建立空間數據模型;使得空間數據更為直觀表達出其潛在含義;改進地理空間事件的預測和控制能力。空間分析主要通過空間數據和空間模型的聯合分析來挖掘空間目標的潛在信息,而這些空間目標的基本信息,無非是其空間位置、分布、形態、距離、方位、拓撲關係等,其中距離、方位、拓撲關係組成了空間目標的空間關係,它是地理實體之間的空間特性,可以作為數據組織、查詢、分析和推理的基礎。通過將地理空間目標劃分為點、線、面不同的類型,可以獲得這些不同類型目標的形態結構。將空間目標的空間數據和屬性數據結合起來,可以進行許多特定任務的空間計算與分析。
不少空間分析方法已經在GIS軟體中實現,ArcGISToolsBox中就集成了大量的空間分析工具,例如空間信息分類、疊加、網路分析、領域分析、地統計分析等等,另外,還有一系列適應地理空間數據的高性能計算模型和方法,例如人工神經網路、模擬退火算法、遺傳算法等等。但總的來說,在GIS軟體中實現的專業空間分析模組還比較少,由於空間分析理論自身的不完善,也使得還沒有比較全面、權威的軟體包集成於GIS軟體中。GIS軟體與空間分析軟體相結合的方式有兩種,一種是高度耦合,一種是鬆散耦合。
高度耦合結構即把空間分析模組嵌入到GIS軟體包中,供用戶直接從圖形界面中選擇各種功能,GIS中相關的數據直接可以參與到空間分析計算中,這種方式方便了用戶,但代價是開發費用較高,實現周期長。也只有少數的大型GIS公司才會深入的涉足到高耦合結構GIS軟體的設計與開發中,例如美國ESRI公司。松耦合結構則是在相對獨立的GIS軟體和空間分析軟體之間使用一個數據交換接口,GIS軟體中的數據通過接口為空間分析軟體提供基本的分析數據源,經空間分析軟體計算出的結果通過接口以圖形的方式顯示在GIS軟體中,實現這種架構方式相對容易,費用也相對較低,一般可以使用開源的GIS軟體即可實現這種結構。
內容
一般來說,空間分析包括以下的內容,這些功能在GIS平台軟體(比如ESRI公司的ArcGIS,計算所的VegaGIS,中地公司的MAPGIS等)中都提供:1.基於空間關係的查詢
空間實體間存在著多種空間關係,包括拓撲、順序、距離、方位等關係。通過空間關係查詢和定位空間實體是地理信息系統不同於一般資料庫系統的功能之一。如查詢滿足下列條件的城市:在京九線的東部,距離京九線不超過200公里,城市人口大於100萬並且居民人均年收入超過1萬。整個查詢計算涉及了空間順序方位關係(京九線東部),空間距離關係(距離京九線不超過200公里),甚至還有屬性信息查詢(城市人口大於100萬並且居民人均年收入超過1萬)。
2.空間量算
對於線狀地物求長度、曲率、方向,對於面狀地物求面積、周長、形狀、曲率等;求幾何體的質心;空間實體間的距離等。
3.緩衝區分析
鄰近度描述了地理空間中兩個地物距離相近的程度,其確定是空間分析的一個重要手段。交通沿線或河流沿線的地物有其獨特的重要性,公共設施的服務半徑,大型水庫建設引起的搬遷,鐵路、公路以及航運河道對其所穿過區域經濟發展的重要性等,均是一個鄰近度問題。緩衝區分析是解決鄰近度問題的空間分析工具之一。所謂緩衝區就是地理空間目標的一種影響範圍或服務範圍。在建立緩衝區時,緩衝區的寬度並不一定是相同的,可以根據要素的不同屬性特徵,規定不同的緩衝區寬度,以形成可變寬度的緩衝區。例如,沿河流繪出的環境敏感區的寬度應根據河流的類型而定。這樣就可根據河流屬性表,確定不同類型的河流所對應的緩衝區寬度,以產生所需的緩衝區。
4.疊加分析大部分GIS軟體是以分層的方式組織地理景觀,將地理景觀按主題分層提取,同一地區的整個數據層集表達了該地區地理景觀的內容。地理信息系統的疊加分析是將有關主題層組成的數據層面,進行疊加產生一個新數據層面的操作,其結果綜合了原來兩層或多層要素所具有的屬性。疊加分析不僅包含空間關係的比較,還包含屬性關係的比較。疊加分析可以分為以下幾類:視覺信息疊加、點與多邊形疊加、線與多邊形疊加、多邊形疊加、柵格圖層疊加。
5.網路分析
對地理網路(如交通網路)、城市基礎設施網路(如各種網線、電力線、電話線、供排水管線等)進行地理分析和模型化,是地理信息系統中網路分析功能的主要目的。定位與分配模型是根據需求點的空間分布,在一些候選點中選擇給定數量的供應點以使預定的目標方程達到最佳結果。不同的目標方程就可以求得不同的結果。在運籌學的理論中,定位與分配模型常可用線性規劃求得全局性的最佳結果。由於其計算量以及記憶體需求巨大,所以在實際套用中常用一些啟發式算法(heuristicalgorithms)來逼近或求得最佳結果。在眾多的啟發算法中以下兩個算法是常用的網路分析是運籌學模型中的一個基本模型,它的根本目的是研究、籌劃一項網路工程如何安排,並使其運行效果最好,如一定資源的最佳分配,從一地到另一地的運輸費用最低等。
6.空間統計分類分析
多變數統計分析主要用於數據分類和綜合評價。在大多數情況下,首先是將大量未經分類的數據輸入信息系統資料庫,然後要求用戶建立具體的分類算法,以獲得所需要的信息。分類評價中常用的幾種數學方法有:主成分分析、層次分析、聚類分析、判別分析。
GIS得以廣泛套用的重要技術支撐之一就是空間統計與分析。例如,在區域環境質量現狀評價工作中,可將地理信息與大氣、土壤、水、噪聲等環境要素的監測數據結合在一起,利用GIS軟體的空間分析模組,對整個區域的環境質量現狀進行客觀、全面的評價,以反映出區域中受污染的程度以及空間分布情況。通過疊加分析,可以提取該區域內大氣污染布圖、噪聲分布圖;通過緩衝區分析,可顯示污染源影響範圍等。可以預見,在構建和諧社會的過程中,GIS和空間分析技術必將發揮越來越廣泛和深刻的作用。