Как стать автором
Обновить

GeoIP – страны и города, декабрь 2010

Время на прочтение1 мин
Количество просмотров2.7K
Вышла в свет новая версия русскоязычной базы данных стран и городов. Основные изменения:
— база maxmind.com была объединена с базой городов России ipgeobase.ru (идея sky_lord)
— с помощью Переводчика Google были переведены на русский язык ~60,000 названий (идея neytrino), а затем с помощью Яндекс.Карт из них были отсеяны артефакты типа «Инь молодых» и «Авиаторов деревня»
— были удалены дубли и произведена оптимизация структуры базы.
Результат этой работы доступен для свободного скачивания.

База распространяется в двух модификациях: «Страны и города» (14Mb, после установки ~77Mb)  и «Только страны» (1Mb, после установки ~6Mb).  Также в архивах находится небольшой пример использования базы данных на php.

Точность определения страны ~99%, точность определения городов в среднем ~95%, России ~98%, Украины ~90%.  Много это или мало – зависит от задач, которые собираетесь решать с помощью этой базы.

Тестовое демо – определение вашей страны и города по IP-адресу

Рабочее демо — подстановка города по IP в форме поиска авиабилетов

Для установки базы рекомендую воспользоваться программами типа mysqldumper или через ssh выполнить
mysql –p –uюзер база_данных < файл.sql

Не рекомендую устанавливать базу городов на виртуальный хостинг, не выдержит нагрузки.

Я осознаю грубость перевода географических названий и надеюсь, что эту статью не читают профессиональные географы. Есть несколько идей реализации более точного и научно-обоснованного перевода, в случае успеха расскажу об этом в следующем выпуске.

Добавлено:
Исправлена ошибка в базе «Страны и города», файл обновлён.

Подскажите:
Для Украины существует аналог ipgeobase.ru?
Теги:
Хабы:
Всего голосов 67: ↑63 и ↓4+59
Комментарии56

Публикации

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань