2009-10-15 3 views
2

지오 코딩에 관한 이전 질문을 통해 사냥을 해왔으며 많은 도움이되었지만 필요한 것은 하나도 찾지 못했습니다.지오 코딩 - 여러 도시를 주요 도시로 그룹화하기

여러 주소를 가장 가까운 도심에 그룹화해야합니다. 내 유일한 주소 정보는 도시, 국가 및 주 (해당되는 경우)입니다. 예를 들어, 샌프란시스코와 마일 이내에있는 모든 주소는 샌프란시스코로 표시되어야합니다. 샌프란시스코까지 쌓여있는 주소의 수를 알아야합니다.

여기에 접근하는 방법에 대한 제안이 있습니다. 가능한 경우 주요 도시 목록을 수동으로 식별하고 싶지 않습니다. 내가 시작할 수있는 목록이 있습니까?

마일 이내에있는 모든 주소의 평균 위도/경도 위치를 사용하면 어떨까요? 최종 '중심점'은 평균값이 계산되기 때문에 약간 움직일 수 있지만 대략적인 해결책이라고 할 수 있습니다. 이 작업을 다시 수행하는 방법을 잘 모르는 경우 입력을 감사하십시오!

답변

1

큰 질문입니다. 좀 더 일반적으로 당신이 원하는 것은 도시를 대도시 지역으로 끌어들이는 표준적인 방법이며 자신의 목록을 만들거나 유지하기를 원하지 않는 것이 맞다고 생각합니다.

는 매우 철저한 계층 구조로 지리적 온톨로지를 제공합니다. 표준 행정 구역 (카운티 또는 주 같은)에 만족한다면 쉽게 할 수 있지만, 그보다 조금 더 일반적인 것을 찾고 있다고 생각합니다. 그러나 GeoPlanet은 또한 종종 미국 내에서 구역을 제공합니다 (도시의 Metropolitan Statistical Area 포함).

각 도시 이름이있는 경우 GeoPlanet을 사용하여 도시가 속한 모든 MSA 영역을 찾아서 롤업 할 수 있습니다 (GeoPlanet은 각 MSA의 경계 상자와 중심을 제공하므로 쉽게 지도). 미국 인구 조사국 MSA의 일부가 아닌 시골 마을의 경우, 가장 가까운 도시 (어쨌든 멀리있을 수 있음)에 그룹화 할 필요가 없습니다.

+0

응답 해 주셔서 감사합니다. 나는 야후! GeoPlanet 그리고 이것이 내가 필요한 것일 수도 있습니다. –