空間分析之距離分析

2021-06-20 00:45:48 字數 1701 閱讀 3730

距離分析(

distance

)即根據每一柵格相距其最鄰近要素(也稱為「源

」)的距離來進行分析,從而反映出每一柵格與其最鄰近源的相互關係。通過距離分析可以獲得很多相關資訊,指導人們進行資源的合理規劃和利用。例如,飛機失事緊急救援時從指定地區到最近醫院的距離;消防、照明等市政設施的布設及其服務區域的分析等。此外,也可以根據某些成本因素找到a地到

b地的成本最低路徑。接下來就看一下

arcgis

中距離分析的應用。

首先看一下製作距離圖,在工具箱中的歐式距離分析,包括「歐式距離」、「歐式方向」、「歐式分配」。「歐式距離」分析主要是分析「源」對周圍的影響程度,比如下圖是商場對周圍環境的影響情況的分析,一般會進行不同影響分級,方便進行權重疊加計算。

「歐式方向」:方向函式表示了從每一單元出發,沿著最低累計成本路徑到達最近源的路線方向。

下面就以乙個實際應用來看一下距離分析中其他工具的應用,如成本距離、成本路徑等。

資料來源:某區域的

1:10000

的dem

、河流分布圖、道路起點、道路終點

需求:在起點和終點之間修一條路,要求成本最低。(成本最低就是盡量避免在河流架橋或者修路中填挖量。)

實現方法: ①

為了避免架橋花費過多,首先要對河流進行賦予多的成本費用。

考慮到要進行填挖方,將該區域的坡度和地形起伏度考慮在內。(地形起伏度可通過

dem進行鄰域分析獲得)。得到成本權重具體操作就是將河流柵格圖、坡度圖、地形起伏度圖進行權重計算,賦成本值。

利用柵格計算器計算出整個的區域的修路成本圖。

如圖,顏色較深的是費用較高,顏色較淺是成本較低的區域。

= 3* gb3

接下來計算以起點為中心計算從起點到各地的成本距離圖:使用距離分析中的「成本距離」可得到下圖:

④最後,計算從起點到終點的最少成本路徑,通過距離分析中的「成本距離」計算最短路徑圖,其中還需要乙個引數就是輸入「成本回溯連線柵格資料「(感覺這個詞翻譯不是太好,其實就是最短成本方向圖):

最終生成最短路徑圖,即修路成本最低的路線選擇。

空間分析之距離分析

繼續總結下距離分析。如下是arcgis 10.x中,距離分析相關的工具 arcgis中,主要可以通過如下的幾種方式進行距離分析 1 歐氏距離分析 2 成本加權距離分析 3 用於垂直移動限制和水平移動限制的成本加權距離分析 4 獲取最短路徑 使用arcgis空間分析擴充套件實現距離分析,最主要的是歐氏...

空間分析之密度分析

一 why density 通過密度分析,我們可以講測量的來的點或者線生成連續表面,從而可以找出那些地方點或者線比較集中。也就是,密度分析是根據輸入要素資料計算整個區域的資料聚集狀況。密度分析是通過離散點資料或者線資料進行內插的過程,根據插值原理不同,主要是分為核密度分析和普通的點 線密度分析。核密...

ArcEngine空間分析之線段相交分析求交點

arcengine中相交分析用到介面為 itopologicaloperator 這裡需要用到它裡面的 intersect方法,功能很強大,能根據兩個交的幾何圖形得到對應的各種交集 點,線,麵等 現在我要做兩個線段的交集,如下 csharp view plain copy ipolyline tmp...