Release 1.1

При поддержке   

Google maps + IpGeobase

Добавлено: Среда, 6 Августа, 2008 18:11       Размещено в: Новости проекта

Теперь результат поиска IP-адреса на нашем сайте визуализирован с помощью карт google. Если человек зашел на наш сайт из России, то он сразу увидит свое положение на карте (с точностью до населенного пункта). Эта идея впервые пришла Куташову Ивану Евгеньевичу (www.astron-gt.ru). Он же любезно предоставил нам первоначальную версию программного обеспечения. Мы немного доработали его и выложили на всеобщее обозрение. Также теперь мы будем ежедневно обновлять файл с координатами блоков российских ip адресов (именно по этому файлу ставится маркер на карте google). Файл можно скачать тут.

9 комментариев на тему “Google maps + IpGeobase”:

  1. 1
    attt ответил:

    я никак не могу запихать данные в базу, русские символы превращаются в каракули, перепробовал все кодировки, помогите…

  2. 2
    admin ответил:
    > я никак не могу запихать данные в базу, русские символы превращаются в каракули, перепробовал все
    > кодировки, помогите…

    У нас все файлы в кодировке Windows-1251. Соответственно таблица с блоками IP-адресов и координатами городов должна иметь кодировку cp1251 либо latin1.
    Для этого при создании таблицы надо явно указать кодировку:
    create table xxx (…………..) DEFAULT CHARSET=cp1251;
    Если таблица уже создана, то поменять кодировку можно следующим образом:
    alter table xxx DEFAULT CHARSET=cp1251; ( без ключевого слова SET )

  3. 3
    Cooper ответил:

    В чем отличие вашей базы от базы Maxmind?

    На своем сайте http://time.business-men.ru использую максминдовскую базу.
    У них для некоторых российских населенных пунктов указаны непонятные longitude и latitude…
    Человек в Питере, а показывает смоленскую область :)

  4. 4
    admin ответил:
    > В чем отличие вашей базы от базы Maxmind?
    >
    > На своем сайте http://time.business-men.ru использую максминдовскую базу.
    > У них для некоторых российских населенных пунктов указаны непонятные longitude и latitude…
    > Человек в Питере, а показывает смоленскую область :)

    А какой адрес у этого человека?
    longitude и latitude - это координаты города для использования, например, в GoogleMaps (как у нас на главной)
    В отличие от Maxmind, база IpGeoBase имеет координаты ВСЕХ городов России (LAT и LNG)
    Скачать базу с координатами (обновляется она ежедневно) вы можете здесь

    Отличия нашей базы от Maxmind:
    -IpGeobase обновляется ежедневно
    -У нас идет непрерывная обратная связь от пользователей, которые вносят корректировки
    -За счет узкой специализации (мы ведем базу только по России) и за счет обратной связи наша база гораздо точнее, что было проверено неоднократно. Можете сами сравнить случайно несколько блоков у нас и у Maxmind, и затем проверить результат по Whois сайта RIPE NCC (Находится тут )

  5. 5
    Cooper ответил:

    Адрес этого человека можно поднять из истории … по Maxmind у него населенный пункт Lomonosova , хотя он в Ломоносове лен.обл..

    У Maxmind в их базах есть такой плюс: они в формате CSV (удобно закачиваются в любые базы данных), а также они прилагают исходные коды для использования на php, pascal и т.д.
    Конечно, это не особо важно, но притягивает новых клиентов.

    Еще хочу вам предложить сделать сервис как у Earth Tools (http://www.earthtools.org)
    Если в строке набрать примерно так: http://www.earthtools.org/timezone/55.7522/37.6156
    то получим XML-структуру данных с часовым поясом и прочей информацией

    Т.е. у вас будет, например, так: http://ipgeobase.ru/getgeo/123456677890
    или так: http://ipgeobase.ru/getgeo/202.202.10.202

    В ответ выходит структура XML, которая прекрасно разбирается, например, php или perl
    Думаю, что многие предпочли воспользоваться таким способом, нежели ежедневное обновление базы данных.

  6. 6
    admin ответил:
    > Адрес этого человека можно поднять из истории … по Maxmind у него населенный пункт Lomonosova, хотя он
    > в Ломоносове лен.обл..
    >
    > У Maxmind в их базах есть такой плюс: они в формате CSV (удобно закачиваются в любые базы данных),
    > а также они прилагают исходные коды для использования на php, pascal и т.д.
    > Конечно, это не особо важно, но притягивает новых клиентов.
    >
    > Еще хочу вам предложить сделать сервис как у Earth Tools (http://www.earthtools.org)
    > Если в строке набрать примерно так: http://www.earthtools.org/timezone/55.7522/37.6156
    > то получим
    > XML-структуру данных с часовым поясом и прочей информацией
    >
    > Т.е. у вас будет, например, так: http://ipgeobase.ru/getgeo/123456677890
    > или так: http://ipgeobase.ru/getgeo/202.202.10.202
    >
    > В ответ выходит структура XML, которая прекрасно разбирается, например, php или perl
    > Думаю, что многие предпочли воспользоваться таким способом, нежели
    > ежедневное обновление базы данных.

    У нас используется такая структура, когда человек ищет адрес на главной, но для внутреннего пользования. Вся база загружается в оперативную память JAVA-сервлета, который с достаточно высокой скоростью отдает ответ. Однако если множество вебмастеров разместят у себя код, как Вы предлагаете, с обращением к нашему серверу, нагрузка будет колоссальной. В будущем мы обязательно сделаем такой сервис.

  7. 7
    Дмитрий ответил:

    Продолжаю изучать Ваши базы.
    Обнаружил что для 24 географических объектов не указаны координаты (по состоянию на 15/08/09, кстати в этих базах отсутствуют проблемы описанные вчера).
    Вот эти объекты, а за одно и координаты для них:
    Чита, Забайкальский край, Сибирский, 52.045312, 113.498383
    Медвежьегорск, Республика Карелия, Северо-Западный, 62.911481, 34.434586
    Куанда, Забайкальский край, Сибирский, 56.331671, 116.103516
    Чамзинка, Республика Мордовия, Приволжский, 54.413336, 45.791187
    Забайкальск, Забайкальский край, Сибирский, 49.655850, 117.322311
    Сходня, Московская область, Центральный, 55.945259, 37.309227
    Киров, Калужская область, Центральный, 54.076123, 34.320755
    Тобольск, Тюменская область, Уральский, 58.184099, 68.254623
    Электроугли, Московская область, Центральный, 55.728657, 38.197746
    Зеленодольск, Республика Татарстан, Приволжский, 55.844868, 48.520432
    Крымск, Краснодарский край, Южный, 44.939043, 37.994843
    Краснокаменск, Забайкальский край, Сибирский, 50.090080, 118.032646
    Микунь, Республика Коми, Северо-Западный, 62.359805, 50.068817
    Гудермес, Республика Чечня, Южный, 43.347652, 46.093826
    Зеленокумск, Ставропольский край, Южный, 44.417598, 43.869781
    Левокумское, Ставропольский край, Южный, 44.822273, 44.654617
    Александровское, Ставропольский край, Южный, 44.716490, 43.016281
    Лахденпохья, Республика Карелия, Северо-Западный, 61.522286, 30.192490
    Алексин, Тульская область, Центральный, 54.509522, 37.061691
    Тимашевск, Краснодарский край, Южный, 45.616919, 38.943100
    Елизово, Камчатский край, Дальневосточный, 53.182996, 158.382339
    Ленск, Республика Саха (Якутия), Дальневосточный, 60.726860, 114.945316
    Щербинка, Московская область, Центральный, 55.499764, 37.576847

    Единственное для чего точных координат не нашлось:
    Старая Чара, Забайкальский край, Сибирский

  8. 8
    Администратор ответил:
    Продолжаю изучать Ваши базы.
    Обнаружил что для 24 географических объектов не указаны координаты (по состоянию на 15/08/09, кстати в этих базах отсутствуют проблемы описанные вчера).
    Вот эти объекты, а за одно и координаты для них:
    Чита, Забайкальский край, Сибирский, 52.045312, 113.498383
    Медвежьегорск, Республика Карелия, Северо-Западный, 62.911481, 34.434586
    Куанда, Забайкальский край, Сибирский, 56.331671, 116.103516
    Чамзинка, Республика Мордовия, Приволжский, 54.413336, 45.791187
    Забайкальск, Забайкальский край, Сибирский, 49.655850, 117.322311
    Сходня, Московская область, Центральный, 55.945259, 37.309227
    Киров, Калужская область, Центральный, 54.076123, 34.320755
    Тобольск, Тюменская область, Уральский, 58.184099, 68.254623
    Электроугли, Московская область, Центральный, 55.728657, 38.197746
    Зеленодольск, Республика Татарстан, Приволжский, 55.844868, 48.520432
    Крымск, Краснодарский край, Южный, 44.939043, 37.994843
    Краснокаменск, Забайкальский край, Сибирский, 50.090080, 118.032646
    Микунь, Республика Коми, Северо-Западный, 62.359805, 50.068817
    Гудермес, Республика Чечня, Южный, 43.347652, 46.093826
    Зеленокумск, Ставропольский край, Южный, 44.417598, 43.869781
    Левокумское, Ставропольский край, Южный, 44.822273, 44.654617
    Александровское, Ставропольский край, Южный, 44.716490, 43.016281
    Лахденпохья, Республика Карелия, Северо-Западный, 61.522286, 30.192490
    Алексин, Тульская область, Центральный, 54.509522, 37.061691
    Тимашевск, Краснодарский край, Южный, 45.616919, 38.943100
    Елизово, Камчатский край, Дальневосточный, 53.182996, 158.382339
    Ленск, Республика Саха (Якутия), Дальневосточный, 60.726860, 114.945316
    Щербинка, Московская область, Центральный, 55.499764, 37.576847

    Единственное для чего точных координат не нашлось:
    Старая Чара, Забайкальский край, Сибирский

    Дмитрий, огромное Вам спасибо за поправки, все они внесены в базу, завтра информация обновится. Координаты Старой Чары 56.904449, 118.250237

  9. 9
    Spokoinuy ответил:

    А почему Вы думаете,что если я зашёл из России,то высветится мой IP?Да,я,допустим в России сейчас нахожусь,но мой IP может показать любой адрес.Сейчас мой IP показывает кажется Нидерланды..,точно не знаю,ещё не смотрел место положения.Вы ведь,наверное,знаете,что существуют программы,которые скрывают настоящий IP адрес?!

Комментировать:

© 2007-2015 IpGeoBase