回覆列表
  • 1 # 使用者4187069643117

    說下我的理解哈。

    計算地圖上各點到最近目標資料的歐幾里德距離, 並把結果儲存為柵格資料。

    假設你有一組機場資料,如圖,黑色的為機場位置。然後你在地圖上任意找一點(如圖一中藍色點),假設為你所在的位置。

    在此情景下,歐式距離解決以下兩個問題

    1. 我距離哪個機場最近?

    2. 我距離最近的機場有多遠?

    歐式距離演算法,先找到距離藍色點最近的機場,下圖二中最近機場為下方的; 然後透過歐幾里德公式(勾股定理)計算出藍色點到機場的距離(1 千米),並把距離結果存在柵格資料裡。

    以此類推,我們現在要計算,地圖上每一點到最近機場的距離,並把距離結果存在柵格資料裡,便會得到如下結果。圖三

    黑色為機場。

    彩色的柵格資料,每一個柵格儲存其距最近機場的距離值。黃色代表小值,深藍色代表大值。

    附上官方文件,

  • 2 # 使用者6031092464960

    可以快速把點連線成線,獲得線圖層,在透過線圖層右鍵-屬性表-對著一列空的表的表頭右鍵(需要有一列表來放長度資料)-calculate(計算幾何)-選著長度-確認;則獲得所有線段的長度。沒有一個軟體可以有序得到你想要的距離,只有你距離畫出來,讓他告訴你值,這樣才是比較快速高效的;望採納,謝謝!

  • 中秋節和大豐收的關聯?
  • 五官好看是種什麼體驗?