2012-08-09 1 views
4

주소의 위도와 경도를 표시하고 싶습니다. Google의 지오 코딩 API를 사용하지 않고이 작업을 수행 할 수있는 방법이 있습니까?Google의 지오 코딩 서비스를 사용하지 않고 주소의 위도와 경도를 얻는 방법

지도에 내 주소를 표시하려면 tilemill을 사용하고 싶습니다. Google에서 얻은 위도와 경도를 사용하면 타일 밀에서 사용하지 못하는 것으로 알고 있습니다.

그럼 어떻게해야합니까?

감사합니다.

답변

9

정확합니다. TOS를 기리기위한 명예.

지오 코딩을 수행하는 다른 서비스가 있습니다. 몇 가지 예를 들면 : Bing, Yahoo, MapQuest, Nominatim입니다. 그러나 이러한 서비스 약관에는 Google과 유사한 다양한 서비스 약관이 적용됩니다. 그렇지 않으면 쿼리 제한이 있습니다. USC WebGIS도 있지만 demos은 자주 다운되며 서비스는 간헐적으로 발생합니다.

많은 무료 서비스의 한계를 극복하는 방법은 아마도 상용 서비스를 사용하는 것입니다. 거기에 여러 가지가 있으며, 각 하나는 조금 다르게 작동합니다. 일부는 주소를 검색하여 결과를 가장 추측 (또는 근사)합니다. 이는 Google 및 기타 검색 서비스에서 수행하는 것입니다.

다른 사람은 실제 주소 인 주소를 취해 실제로 확인한 다음 지오 코딩합니다. 따라서 주소가 정확하고 표준화되어 있기 때문에 잠재적으로 더 유용하고 정확한 결과가됩니다. 미국에서는 이것을 CASS™ processing이라고 부릅니다 (단, 모든 공급 업체가 지오 코딩하지는 않습니다). 지오 코딩 정밀도가 주어지면지도에 둘레를 만들고 수백 마일 떨어진 두 번째로 좋은 위치 대신 올바른 위치에 좌표를 표시하는 데 유용합니다.

이러한 지오 코딩 서비스 중 하나는 LiveAddress API입니다. (나는 SmartyStreets에서 일하고 있습니다.) The demos show how the geocoding works하지만 유연하므로 제재소로 구현하는 방법을 선택할 수 있습니다. 또한 LiveAddress에는 시스템 요구에 따라 확장되므로 쿼리 제한이 없습니다. 또한 유효성을 검사하지 않는 주소에 대해서는 비용을 지불하지 않으므로 남용을 예방할 수 있습니다.

필요에 따라 선택할 수 있습니다. 약간의 연구를하고 좋은 것을 찾아야합니다. 이것이 도움이되기를 바래요!

+1

감사 참조하려면 ... 작업 꽤입니다,하지만 당신은 제한이 전혀 없습니다. 캐나다 주소에 대한 제안 사항이 있으십니까? – banditKing

+0

Nominatim과 같은 일부 무료 서비스는 분명히 글로벌 지오 코딩을 수행하거나 Cdyne 또는 StrikeIron과 같은 상업용 제품을 사용해 볼 수 있습니다. – Matt

+0

발견 : http://vterrain.org/Culture/geocoding.html – banditKing

0

은 물론 또한 자신의 Nominatim 설치를 실행할 수있는 가능성이있다.

것은 startet를 얻을 수 귀하의 응답을 this page

+1

이 링크가 질문에 대답 할 수 있지만 답변의 핵심 부분을 여기에 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. – Sasa

+0

죄송합니다, 아마도 귀하의 요점을 놓 쳤지만, 정말로 당신이 무엇을 말하려고하는지 전혀 모르겠습니다. 내가 참조 할 페이지 전체를 복사하려고합니까? ist는 Nominatim을 설치하는 방법에 대한 단계별 설명이기 때문에. 사실 어떻게 전체 과정이 필요할 때 어떻게 필수 부분을 추출해야합니까 ??? 당신은 실제로 여기에있는 질문, 나의 대답 및 참조 페이지를 읽었습니까? 그래서 다시, 내가 당신의 요점을 놓친 경우, 다음 날 수정하십시오. – linuzer

관련 문제