Có thể giao lộ đường phố mã hóa bằng Nominatim?


10

Có thể mã hóa địa điểm của một ngã tư đường phố bằng cách sử dụng Nominatim?

Ví dụ truy vấn mã địa lý

Commonwealth Ave at Washington Street, Boston, MA

Mã địa lý thành công của 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

Mã địa lý thất bại của 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

Phiên bản nào bạn đang sử dụng?
RK

1
Nó chưa được thực hiện trong phiên bản 2 của nomatim. Hãy nghĩ rằng nó sẽ được xem xét cho phiên bản tiếp theo.
leandronn

Câu trả lời:


1

Nó sẽ có thể. Các trang wiki cho Nominatim v2 nói như vậy:

  • Hỗ trợ đa ngôn ngữ cho gần nhất / in / im (danh sách các từ có thể có trong wiki (Name_finder: Dịch) (đang tiến hành) - Tìm kiếm các giao lộ đường phố
  • Cung cấp tùy chọn để sử dụng mô-đun tìm kiếm toàn văn bản postgresql làm phương pháp lập chỉ mục thay thế
  • Định dạng đầu ra địa chỉ tốt hơn (định dạng địa chỉ def trên wiki? Crowdsource?)
  • Hỗ trợ lập chỉ mục cho mục nhập văn bản tự động hoàn thành (tìm kiếm tiền tố)

1
Tôi nên gửi truy vấn đến Nominatim như thế nào? Tôi đã thử Street A at Street Bnhưng không được.
Nyxynyx

Bạn chưa thử nhưng bạn có thể thử Street A corner Street Bkhông?
RK

Chỉ cần thử, nó không hoạt độnghttp://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 có nó dưới dạng một mục (TODO). Tôi không nghĩ rằng điều này đã được triển khai và cũng không có đề cập nào về nó trên API MapQuest sử dụng Nominatim.
spg

0

Những gì làm việc cho tôi là sử dụng geopy (thư viện python). Thư viện này có thể sử dụng cả google maps và nomatim geolocators. Bạn có thể truy vấn cả hai trình định vị địa lý và so sánh chúng. Nếu nomatim thất bại tại các điểm nối, bạn có thể chọn Google cho các mục đó. Dựa trên kinh nghiệm của tôi, Google Maps API có phần dễ tha thứ hơn đối với các truy vấn không đầy đủ hoặc phức tạp hơn.

https://github.com/geopy/geopy

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.