回覆列表
-
1 # 使用者4187069643117
-
2 # 使用者6031092464960
可以快速把點連線成線,獲得線圖層,在透過線圖層右鍵-屬性表-對著一列空的表的表頭右鍵(需要有一列表來放長度資料)-calculate(計算幾何)-選著長度-確認;則獲得所有線段的長度。沒有一個軟體可以有序得到你想要的距離,只有你距離畫出來,讓他告訴你值,這樣才是比較快速高效的;望採納,謝謝!
說下我的理解哈。
計算地圖上各點到最近目標資料的歐幾里德距離, 並把結果儲存為柵格資料。
假設你有一組機場資料,如圖,黑色的為機場位置。然後你在地圖上任意找一點(如圖一中藍色點),假設為你所在的位置。
在此情景下,歐式距離解決以下兩個問題
1. 我距離哪個機場最近?
2. 我距離最近的機場有多遠?
歐式距離演算法,先找到距離藍色點最近的機場,下圖二中最近機場為下方的; 然後透過歐幾里德公式(勾股定理)計算出藍色點到機場的距離(1 千米),並把距離結果存在柵格資料裡。
以此類推,我們現在要計算,地圖上每一點到最近機場的距離,並把距離結果存在柵格資料裡,便會得到如下結果。圖三
黑色為機場。
彩色的柵格資料,每一個柵格儲存其距最近機場的距離值。黃色代表小值,深藍色代表大值。
附上官方文件,