Tôi chưa có cơ hội thử nghiệm bộ mã hóa địa lý Nominatim và Geocoder US. Mặc dù vậy, tôi hiểu rằng Geocoder và Nominatim không thể chạy trực tiếp trong cơ sở dữ liệu, điều này đối với tôi là một bất lợi lớn vì nó khiến chúng khó sử dụng trong những thứ như kích hoạt hoặc cập nhật hàng loạt trực tiếp trong cơ sở dữ liệu.
Bộ mã hóa địa lý PostGIS là một tập hợp các hàm plpgsql thuần túy của PostGIS / postgresql, chạy hoàn toàn trong cơ sở dữ liệu. Tôi hy vọng các kết quả của trình mã hóa địa lý US và PostGIS sẽ ngang bằng và từ những gì tôi đã kiểm tra bằng cách sử dụng công cụ web. Google tốt hơn một chút vì họ tận dụng tên địa điểm.
Tôi nghĩ rằng Nominatum vì nó sử dụng dữ liệu OSM gián tiếp sử dụng dữ liệu hổ vì nhập OSM cho Hoa Kỳ phần lớn đến từ TIGER với sự điều chỉnh do người dùng đóng góp. Tôi không chắc chắn những gì cổ điển (năm) của Tiger OSM hiện đang trên. Từ việc chơi với các giao diện web trực tuyến, nó cũng tận dụng tên địa điểm và có một điểm thú vị ở chỗ nó cho phép bạn chỉ định mức thu phóng của mã hóa địa lý cho phép mã hóa địa lý nhanh hơn bằng cách đặt độ chính xác thu phóng bạn cần.
Tiết lộ đầy đủ - Tôi đã thực hiện rất nhiều công việc trên PostGIS Geocoder và đã viết hướng dẫn trực tuyến cho nó. Tôi sẽ nói với bạn một lỗi tôi đang làm là tôi nghĩ rằng vị trí của điểm mà nó nội suy nằm ở phía bên trái của đường phố. Tôi đang làm việc để sửa nó. Nếu bạn có thể quan tâm ít hơn về phía nào của đường phố (hoặc ít nhất là đôi khi), thì đó có thể là một vấn đề không phải là vấn đề với bạn.
Có thể có giá trị trong khi thử nghiệm với các phiên bản trực tuyến so sánh một số kết quả địa chỉ: ví dụ: nomatim bạn có thể kiểm tra tại đây: http://open.mapquestapi.com/nominatim/v1/search.php
Đối với các trường hợp sử dụng của tôi, tôi đã thấy việc kiểm tra mờ của nomatum không tốt như những gì GeGoder PostGIS có. Ví dụ: địa chỉ đường phố phù phiếm của tôi (địa chỉ gửi thư) là 1 Devonshire Place, Boston MA. PostGIS trả lời câu trả lời gần giống như tôi nhớ, Google trả lời câu trả lời, nhưng tôi không thể khiến Nominatim trả lời câu trả lời. Để công bằng, ngay cả hồ sơ bưu kiện Boston cũng không có manh mối về việc này và được liệt kê trong hồ sơ bưu kiện là đường washington. PostGIS có thể tìm thấy nó vì nó thực hiện nhiều cấp độ kiểm tra và giao lộ khác nhau, v.v. Tôi đã kiểm tra các trường hợp khác khi tôi cố tình nhập sai zip hoặc một cái gì đó và PostGIS quay lại với một bộ tùy chọn chính xác. Google cũng vậy.