아마도 이것에 대한 간단한 해결책이 있지만 아직 알아 내지 못했습니다. X 및 Y 위치가있는 위치 ID 테이블이 있습니다. 가장 가까운 위치를 식별하고 해당 위치까지의 유클리드 거리를 계산해야합니다.거리가 너무 번거롭지는 않지만 가장 가까운 위치를 찾는 데 어려움을 겪고 있습니다. 파일이 첨부되었습니다. 감사.
안녕 Peter, 이것은 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;