에서 계산하는 경우 먼저 제목에 사과드립니다. 나는 그것을 어떻게 말로 생각할 수 없었습니다!목록이 '범위 내에 있음'을 데이터베이스 값
나는 평균 위도와 경도가있는 영국의 모든 지역 번호가있는 데이터베이스를 가지고 있습니다. 이제 어떤 지역 코드가 다른 지역 코드에서 'n'마일 이내에 있는지 계산할 수 있기를 원합니다.
내 로컬 호스트에서 대규모 계산을 실행하여 모든 거리를 계산하고 거대한 데이터베이스에 저장하려고 했으므로 나중에 거리를 조회해야하지만 메모리가 부족합니다. 그게 최선의 방법인지 궁금해하니? 비행 중에 계산할 수있는 쉬운 방법을 간과하고 있습니까?
그래서 분명히하기 위해 사람들이 지역 코드와 범위를 몇 마일 입력하고 그 범위 내의 모든 지역 코드를 얻을 수 있기를 바랍니다. 내가 사용할 수있는 정보는 다음 필드가있는 데이터베이스입니다 :
| 우편 번호 _ID | Pcode | GRID_N | GRID_E | 위도 | 경도 |
다음을보십시오. http : // stackoverflow.com/q/407989/2493918 –
@MarkusHofmann 거리를 계산할 수는 있지만 지역 코드가 범위 내에 있는지 확인하는 것은 길을 계산하는 데 오랜 시간이 걸립니다! –
이 답변을 참조하십시오 http://stackoverflow.com/questions/8599200/calculate-distance-given-2-points-lititude-and-longitude –