確定最近的位置併計算距離可能有一個簡單的解決方案,但是我還沒有弄清楚。 我有一張帶有X和Y位置的位置ID的表格。 我需要確定最近的位置併計算到該位置的歐幾里得距離。距離似乎不太繁瑣,但我正在努力尋找最近的位置。 文件已附加。 謝謝。
回复:確定最近的位置併計算距離嗨,彼得,您好!它使用KNN平台獲取鄰居的行和距離,然後在新列中寫入鄰居的ID。
Names Default To Here( 1 );
dt = Current Data Table();
knn = K Nearest Neighbors(
X( :X Location, :Y Location ),
K( 1 ),
save near neighbor rows,
save near neighbor distances
);
knn << close window;
dt << New Column( "Neighbor ID", formula( dt:siteId[:rowNear 1] ) );
dt:Neighbor ID << delete formula;