Re: [問題] 如何找出點資料間的'第二鄰近'....
※ 引述《penghurong (阿融)》之銘言:
: 如題
: 在GIS工具裡
: 我們可以利用nearest來處理空間點資料中
: 任意每一點的最鄰近點 並且得知他的距離
: 但現在問題來了
: 請問要如何找出 或是有什麼工具可以用來找出
: 空間點資料中 每一個點距離他第二鄰近的資料以及其第二鄰近的距離??
: 有勞版上各位大大了
: 感恩!!
想到兩個方法:
方法一:
使用 Generate Near Table 工具, 可以指定要找到幾個接近的
但這方法需要 ArcGIS for Desktop Advanced (就是之前的 ArcInfo 等級)
http://
resources.arcgis.com/en/help/main/10.1/0008/00080000001n000000.htm
方法二:
複雜點, 但 ArcGIS for Desktop Basic (就是之前的 ArcView 等級) 也可行
寫一個 Model:
1. 先用 Feature Selection 遞迴工具, 依序取出每一個點
2. 取出的點, 使用 Spatial Join 工具, 得出對應的最近的點的 Target_ID
3. 使用 Select Layer By Attribute 工具, 產生不包含該最近點的新圖層
4. 再跑一次 Spatial Join 工具, 此時找到的就是第二接近的點
5. 將每一次迴圈的結果存至某處
之後再手動將所有的結果 Merge 起來
--
身上某一部份,開始褪色,沒有光澤~~
腦中另一區域,溫度下降,喪失熱源~~
自找麻煩的人最最蠢了,是不是呢???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.48.43
推
11/11 23:09, , 1F
11/11 23:09, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):