우리는 많은 데이터를 얻고 있으며 위도 - 경도 정보를 도시와 국가로 변환 할 수있는 데이터베이스를 시스템에 구축하려고합니다. 우리는 Google Api를 사용하고 싶지 않습니다. 우리는 이것을하기 위해 우리 자신의 서버를 설정하기를 원합니다.내 서버에서 역 지오 코딩을 수행하려면 어떻게해야합니까?
5
A
답변
4
Nominatim을 살펴보십시오. 지오 코딩 및 역 지오 코딩 쿼리에 응답 할 수있는 OpenStreetMap에서 널리 사용되는 서비스입니다. set up your own Nominatim instance도 가능합니다. 공용 인스턴스를 대신 사용하려면 서버가 기증 된 자원에서 실행되기 때문에 OSM의 Nominatim usage policy을 준수해야합니다. 다른 공용 인스턴스 (예 : Nominatim instance provided by MapQuest)를 사용할 수도 있습니다.
3
서버에서 직접 할 계획이라면 도시 중심의 위도/경도가 포함 된 도시의 무료 데이터베이스를 사용하는 것이 가장 간단한 방법입니다. 데이터 집합을 자신의 데이터베이스로 가져옵니다.
그러면 포인트가 가장 가까운 도시의 중심을 찾기 위해 포인트 중심과 지역 중심점 사이의 거리 확인 (쿼리)을 수행 할 수 있습니다. 그냥 성능을 위해 기억
- 스토어 도시가/경도 지리 공간 POINT로() 데이터 유형을 위도
- 가에 대한 POINT() 값을 갖는 필드의 지리 공간 색인을 작성 (안 소수로!) 시내 중심가.
당신이 MySQL을 사용하는 경우,이 작업을 수행하는 방법에 대한 유래에 대한 답변이 많이있다 (다만 검색) :
MaxMind : http://www.maxmind.com/en/worldcities
여기
일부 무료 데이터 세트입니다 Geonames.Org : http://www.geonames.org/export/OpenGeoCode.Org (I이 공개 데이터 프로젝트의 공동 설립자이다) : http://www.opengeocode.org/download.php#cities
관련 문제
- 1. express + ejs를 사용하여 노드 서버에서 역 지오 코딩을 수행하는 방법
- 2. 역 추적 지오 코딩을 시도하는 Uncaught SyntaxError
- 3. 루프 그래서 지오 코딩을 역 자바 스크립트
- 4. PHP를 사용하여 MapQuest 지오 코더에 대해 대량 지오 코딩을 수행하려면 어떻게해야합니까?
- 5. AdvStringGrid에서 역 선택을 수행하려면 어떻게해야합니까?
- 6. 좌표 지오 코딩을 역방향으로
- 7. Genexus 스마트 장치에서 역 지오 코딩을 수행하기위한 요구 사항
- 8. 내 애플리케이션에서 역 지오 코딩
- 9. HTML의 역 지오 코딩
- 10. 역 지오 코딩 - 서비스를 사용할 수 없음 - 명확한 문제를 해결하지 못하는 기기를 다시 시작합니다. - 내 수동 역 지오 코딩을 비평합니다.
- 11. iPhone에서 Google지도를 사용하여 역 지오 코딩을 수행하는 방법
- 12. Android : MyLocationOverlay에서 역 지오 코딩을 수행하는 가장 좋은 방법은 무엇입니까?
- 13. 무엇 내가 역 지오 코딩을 수행하는 데 잘못 걸리는가
- 14. angularJS의 역 지오 코딩
- 15. xcode에서 역 지오 코딩
- 16. 역 지오 코딩 문제
- 17. Worklight로 역 지오 코딩
- 18. 역 지오 코딩을위한 Google지도 사용
- 19. iphone에서 앞으로 지오 코딩을 구현하는 방법
- 20. 역 지오 코딩
- 21. iOS5 역 지오 코딩 제한
- 22. 역 지오 코딩 불완전한 표시
- 23. 역 지오 코드 - 지역 반환
- 24. Android android.location.Geocoder - 다른 안전하고 안정적인 방법이 있습니까? 나는 지오 코딩 또는 역 지오 코딩을 안드로이드에 때
- 25. 역 지오 코딩은 어떻게 작동합니까?
- 26. 핀을 드래그하여 MKMapView에서 지오 코딩을 역방향으로 수행
- 27. 주석 자막에서 역 지오 코딩
- 28. GOOGLEMAPS 역 지오 코딩을 받기 국가 이름, 나는 구글지도 API V3를 사용하고 국가가 클릭의 이름을 찾기 위해 역 지오 코딩을 사용하고
- 29. 역 지오 코딩 문제
- 30. 주어진 위치의 CLGeocoder 역 지오 코드