문제

좋은 오후에요,

현재 Geolocation 지원 사용자 모델 (LAT/LNG 등)이있는 웹 앱/서비스 프로젝트를 계획하고 있으며, 가장 큰 '핫스팟'을 찾는 가장 좋은 접근 방식, 예를 들어 지리학을 사용하는 것이 무엇인지 궁금했습니다. 주어진 반경 (예 : 10 마일) 대부분의 사용자는 어디에 있습니까?

우수하고 실용적인 클러스터링 알고리즘 또는 기타 (기존) 솔루션을 아는 사람이 있습니까? 이것은 아주 새보기 종류의 질문입니다. 알고 있습니다. 그러나 백엔드 기술 현명한이 특정 기능은 분명히 전체 기능 세트 중 하나이지만 특정에 대한 결정을 내리는 데 도움이 될 수 있습니다. 도구/언어/환경 세트.

건배 & 감사합니다.

-제이

도움이 되었습니까?

해결책

SQL Server의 공간 데이터 유형은 가치가 있습니다. 지리 열에서 인덱싱하고 거리에 대한 쿼리를 수행 할 수 있습니다. 반경별로 그룹화하는 것이 얼마나 쉬운 지 확실하지 않지만 적어도 지리 데이터 유형과 구축 인덱스를 사용하면 이러한 유형의 문제에 많은 도움이 될 것입니다.

공간 지수에 의해 지원되는 지리 방법

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top