Saran tentang geocoding alamat IP


15

Apa cara terbaik melakukan geocoding alamat IP? Saya punya ~ 10.000 - 30.000 alamat untuk melakukan geocode sekali. Alamat IP berasal dari seluruh dunia dan saya hanya ingin Long / Lat. Akurasi ke tingkat kota tidak penting, tetapi idealnya berada dalam jarak 10-20 km. Mencari di sekitar saya melihat MaxMind yang sepertinya merupakan pilihan yang baik, tetapi sebelum saya mengunduh dan sering menggunakan API mereka, apakah ada alternatif lain yang direkomendasikan di luar sana?

Jawaban:


10

IPInfoDB dapat digunakan. Mereka tidak memiliki batas permintaan, tetapi mereka akan mencekik Anda hingga 1 respons / detik jika Anda terlalu sering meminta.

Sebagai alternatif, jika Anda merasa ingin menulis sedikit lebih banyak kode, Anda dapat mengunduh database mereka dan menjalankan kueri batch sendiri. Saya tidak bisa membayangkan butuh waktu lama untuk mengatur, dan itu akan memproses alamat IP 30k Anda cukup cepat.


Terima kasih @asa, ini yang saya gunakan. Saya mengunduh database mereka dan menggunakannya untuk memproses data saya. Sungguh menakjubkan bahwa itu gratis untuk penggunaan non-komersial!
djq

Senang mendengarnya bekerja untuk Anda!
Sasa Ivetic

Sedihnya: "Kami minta maaf karena kami tidak lagi menyediakan unduhan basis data."
Jeremy Logan

10

Saya telah mendengar tentang simplegeo api https://simplegeo.com/docs/api-endpoints/simplegeo-context Dapat bekerja untuk Anda


1
SimpleGeo dimatikan 4/1/2012.
runako

12 Januari 2012: Setelah SimpleGeo diakuisisi oleh Urban Airship pada Oktober 2011, Urban Aiship mengatakan, “kurangi ketersediaan tempat, Konteks, dan Penyimpanan [SimpleGeo] saat ini dalam beberapa bulan ke depan.” ... Target tanggal untuk menarik steker secara resmi adalah 31 Maret 2012. Tautan
RyanKDalton


3

Jika Anda tidak ingin kehilangan waktu menginstal database yang akan menghabiskan sumber daya Anda, Anda dapat menggunakan API online. Saya menggunakan http://www.ipgp.net/ip-address-geolocation-api/ dan memungkinkan Anda untuk menanyakan hingga 1 m Alamat IP.


Tampaknya hanya memiliki versi berbayar - apakah ini benar?
djq

1
Sebelumnya gratis, sekarang hanya dibayar, tetapi itu layak.
Lucian

1

Saya akan mengatakan cara terbaik adalah menggunakan API online. Mengelola database di pihak Anda adalah NYERI! Percayalah, saya pernah ke sana dan lokasi IP berubah sepanjang waktu sehingga Anda harus memperbarui basis data Anda secara teratur. Dengan API online mereka melakukan semua itu bekerja untuk Anda.

Saya telah menggunakan API online di https://www.zipcodeservices.com . Saya mendapatkan 100.000 pertanyaan setahun dengan $ 25,99 per bulan dan tidak membatasi permintaan. Cukup lurus ke depan dan selalu aktif dan bekerja.

Jika saya memerlukan lebih banyak permintaan setahun, mereka memiliki paket layanan berbeda yang dapat Anda migrasikan dengan mudah.


-1

untuk amerika utara yang ini berfungsi http://geocoder.ca


1
Jawaban ini dapat ditingkatkan dengan beberapa deskripsi tambahan, seperti ringkasan persyaratan layanan - khususnya segala batasan atau batasan layanan, indikasi keakuratan, dll.
Chris W
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.