Re: [問題] 如何找出點資料間的'第二鄰近'....

看板GIS作者 (找我有事嗎?)時間11年前 (2012/11/11 17:40), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1GdtA49F (GIS)
文章代碼(AID): #1GdtA49F (GIS)