2017-10-10 1 views
0

눈송이에서 일종의 지형 공간 조인을 찾고 있습니다. 현재이 쿼리를 실행하는 데는 하루가 걸립니다.눈송이의 지형 공간 조인

하나의 위치 데이터 포인트 테이블 (~ 10 억 레코드)과 POI 위치 테이블 (~ 6k)이 있습니다 (둘 다 좌표로 위도/경도가 있음). POI의 X 미터 내에서보고있는 데이터 포인트의 수를 표시하고 싶습니다.

눈송이 또는 모든 오픈 소스 프로그램 만 사용할 수 있습니다. 어떤 도움을 주셔서 감사합니다.

나는 아래의 열이있는 테이블을보고 싶다 :

POI_id 반경 데이터

+0

위의 예와 같은 덜 어떻게 당신이 오늘 그것을하고 있다면

select * from table1 a inner join table2 b on haversine(a.lat,a.long,b.lat,b.long) <= 10 ; 

지금 가입? 예 : 쿼리 란 무엇입니까? –

답변

0

Haversine Function

이 작업을 수행하는 방법을 포인트 조항 '에'에 합류 내에서 하버 사인 기능을 통해입니다 두 테이블. 10km 또는

당신이 게시 할 수
관련 문제