Saya belum punya kesempatan untuk menguji geocoder Nominatim dan Geocoder AS. Pemahaman saya adalah bahwa Geocoder dan Nominatim tidak dapat dijalankan secara langsung dalam database, yang bagi saya merupakan kerugian besar karena membuat mereka sulit digunakan dalam hal-hal seperti pemicu atau untuk pembaruan batch langsung dalam database.
Geocoder PostGIS menjadi murni fungsi PostGIS / postgresql fungsi plpgsql, berjalan sepenuhnya dalam database. Saya berharap hasil geocoder US dan PostGIS Geocoder setara dan dari apa yang saya uji menggunakan barang-barang web, mereka. Google sedikit lebih baik karena mereka memanfaatkan nama tempat.
Saya pikir Nominatum karena menggunakan data OSM tidak menggunakan data harimau secara tidak langsung karena impor OSM untuk AS sebagian besar berasal dari TIGER dengan koreksi kontribusi pengguna. Saya tidak yakin apa yang vintage (tahun) Tiger OSM saat ini. Dari bermain dengan antarmuka web online, ia juga memanfaatkan nama tempat dan memiliki twist yang menarik yang memungkinkan Anda menentukan tingkat zoom geocoding yang memungkinkan geocoding lebih cepat dengan mengatur presisi zoom yang Anda butuhkan.
Pengungkapan penuh - Saya telah melakukan banyak pekerjaan di PostGIS Geocoder dan menulis manual online untuk itu. Saya akan memberi tahu Anda bug yang sedang saya kerjakan adalah saya pikir lokasi titik yang diinterpolasinya ada di sisi jalan yang salah. Saya sedang berusaha memperbaikinya. Jika Anda tidak terlalu peduli dengan sisi jalan yang mana (atau setidaknya kadang-kadang), maka itu mungkin bukan masalah bagi Anda.
Mungkin bernilai saat menguji dengan versi online yang membandingkan beberapa hasil alamat: misalnya nominatime yang dapat Anda uji di sini: http://open.mapquestapi.com/nominatim/v1/search.php
Untuk kasus penggunaan saya, saya telah menemukan pemeriksaan fuzzy nominatum tidak sebagus yang dimiliki PostGIS Geocoder. Misalnya alamat jalan kesombongan saya (alamat surat) adalah 1 Devonshire Place, Boston MA. PostGIS mengembalikan jawaban yang dekat dengan yang saya ingat, Google mengembalikan jawaban, tetapi saya tidak bisa meminta Nominatim untuk mengembalikan jawaban. Agar adil bahkan catatan paket Boston tidak memiliki petunjuk di mana ini dan terdaftar dalam catatan paket sebagai washington street. PostGIS dapat menemukannya karena melakukan berbagai tingkat pemeriksaan dan persimpangan jalan-jalan dll. Saya telah menguji kasus-kasus lain di mana saya sengaja mengetikkan zip salah atau sesuatu dan PostGIS kembali dengan serangkaian opsi yang akurat. Google juga.