Nominatim을 사용하여 거리 교차로를 지오 코딩 할 수 있습니까?


10

Nominatim을 사용하여 거리 교차로의 위치를 ​​지오 코딩 할 수 있습니까?

지오 코드 쿼리 예

Commonwealth Ave at Washington Street, Boston, MA

Google의 성공적인 지오 코드

https://maps.google.com/maps?q=Commonwealth+Avenue+at+Washington+street,+Boston,+MA&hl=en&sll=42.351351,-71.118573&sspn=0.054868,0.132093&t=h&hnear=Commonwealth+Ave+%26+Washington+St,+Boston,+Suffolk,+Massachusetts+02135&z=17

Nominatim의 지오 코드 실패

http://nominatim.openstreetmap.org/search.php?q=Commonwealth+Ave+at+Washington+Street%2C+Boston%2C+MA&viewbox=-337.5%2C85.34%2C337.5%2C-80.5

어떤 버전을 사용하고 있습니까?
RK

1
nominatim 버전 2에서는 아직 구현되지 않았습니다. 다음 버전에서 검토 될 것이라고 생각하십시오.
leandronn

답변:


1

할 수 있어야합니다. Nominatim v2위키 페이지 는 다음과 같이 말합니다.

  • 가장 가까운 / in / im에 대한 다국어 지원 (wiki에서 가능한 단어 목록 (Name_finder : 번역) - 진행 중) -거리 교차로 검색
  • postgresql 전체 텍스트 검색 모듈을 대체 색인 방법으로 사용하는 옵션 제공
  • 주소 출력 형식 개선 (위키의 주소 형식 정의? 크라우드 소스?)
  • 자동 완성 텍스트 입력을위한 인덱싱 지원 (접두사 검색)

1
쿼리를 Nominatim에 보내려면 어떻게해야합니까? 시도 Street A at Street B했지만 작동하지 않습니다.
Nyxynyx

아직 시도하지 않았지만 시도해 볼 수 Street A corner Street B있습니까?
RK

방금 시도했지만 작동하지 않습니다http://nominatim.openstreetmap.org/search.php?q=Commonwealth+Ave+corner+Washington+Street%2C+Boston%2C+MA&viewbox=-337.5%2C85.34%2C337.5%2C-80.5
Nyxynyx

1
Wiki는 이것을 (TODO) 아이템으로 가지고 있습니다. 나는 이것이 아직 구현되지 않았다고 생각하며 Nominatim을 사용하는 MapQuest API에도 언급되어 있지 않습니다.
spg

0

나를 위해 일한 것은 geopy (python library)를 사용하는 것입니다. 이 라이브러리는 Google 맵과 nominatim geolocator를 모두 사용할 수 있습니다. 두 위치 정보를 모두 쿼리하고 비교할 수 있습니다. 접합점에서 nominatim이 실패하면 해당 항목에 대해 Google을 선택할 수 있습니다. 내 경험을 바탕으로 Google Maps API는 불완전하거나 복잡한 쿼리에 대해 다소 용서합니다.

https://github.com/geopy/geopy

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.