입력한 위도와 경도와 csv 파일 내에 있는 위도와 경도 중 가장 가까운 위치 값 찾기
조회수 276회
입력한 위도와 경도와 csv 파일 내에 있는 위도와 경도 중 가장 가까운 위치 값 찾기를 하려고 합니다. csv 파일 내에는 위도와 경도, 위치 명으로 나눠져 있으며 이들과 입력한 위도와 경도 중 가장 가까운 곳을 찾아 네이버 api를 통해 길찾기까지 하려고 합니다. 많은 도움 부탁드립니다.
1 답변
-
유클리드 평면좌표계상 두 점
(a,b)
(x,y)
간의 거리를 구하는 방법이라면 중학교 때 피타고라스의 공식으로부터 유도해 보셨을 겁니다.a = 0 b = 0 x = 3 y = 4 print( ( (x-a) ** 2 + (y-b) ** 2 ) ** 0.5 ) # 밑변이 3, 높이가 4인 직각삼각형의 빗변의 길이는?
CSV에 들어 있는 좌표들 대상으로 for 돌려서 이 공식으로 거리 계산해 그중의 min을 찾은 다음 네이버 길찾기 API에 물어보시면 됩니다.
댓글 입력