База городов — 2
04 Дек 200711 мая в заметке «База стран и городов» я писал про способы создания динамического списка Страна -> Город. Сегодня я снова решил поднять эту тему — новой информации по географическим базам данных накопилось порядочно.
Итак, обо всём по порядку.
- SQL-база на 4 таблицы: id1-страна, id2-регион, id3-город, id1-id2, id2-id3 (0.4 Мб).
- КЛАДР и его спецификация формата.
- SQL-база соответствий стран, городов и IP-адресов.
- IpGeoBase — IP-геобаза, бесплатная.
- Эталонный справочник индексов объектов почтовой связи (DBF).
- База городов Gismeteo (сграблена в простом текстовом формате).
- Worldcities — на английском , 3 047 083 городов с координатами (RU moscou Moscou 48 55.7522222 37.6155556).
- GeoNames.org -все страны, города, посёлки, деревни , национальные языки и кодировки, координаты, возможность бесплатно скачать полную базу и воспользоваться поиском сразу.
Спасибо. Полезная заметка.
Необходимо отметить, что у GeoNames.org есть ещё замечательнейший интерфейс, который отдаёт результаты в XML. Ссылка на API — http://www.geonames.org/export/
Кайф ещё в том, что можно задавать поисковый запрос на любом языке, и настраивать выдачу также. Обалденный сервис.
Я с его помощью делал на Yahoo Pipes поиск выгодных вариантов IP-телефонии для звонков из разных стран/городов. Вот он — http://pipes.yahoo.com/krevedko/call_me
В полях можно писать города на любом языке. Например найти стоимость звонков из Москвы в Pekin или из Paris в Дакар :)
Эй! Я для чего столько писал? Ты выводи хоть какое-то уведомление, ушел комментарий, или ты его в спам записал.
Понятно, в спаме. Ну и фиг. Недружелюбно как-то.
та не в спаме, на премодерации. У меня поток спама лавинообразный, скоро отстреливать начну. Точечно…
Извини, пока иначе не придумать ничего ;-)
Спасибо, за подборку. Я как раз решал подобное решение, для своего каталога блогеров.
забавная карта )
Отличные карты, жаль ими в покер играть нельзя :) А вообще спасибо за подборку, теперь есть над чем работать…
Вот и повод по антиспаму отписацо. )
Спасибо. Вот бы еще базу данных адресов России :)
Александр, а ознакомиться со ссылками перед тем, как ерунду писать? В GeoNames есть российские города.
Она называется КЛАДР…
Владимир, большое спасибо, мне как раз не хватало такого SQL-файлика )))
Я по моему спрашивал про адреса (улица, дом, название фирмы), а не города. Читай внимательней :)
Еще не смотрел КЛАДР, но вроде это то что надо.
Это и есть КЛАДР. Но готовься к худшему — структура КЛАДРа по маразматичности близка к структуре адресного пространства России… Может даже превышает.
Владимир, вы почту на гмейле читаете? :)
Бывает… Я на псковщине до завтра, тут дикая местность =)
супер)
Скинь свой мейл, который ты наиболее часто используешь (на мой в этом комменте). Дело есть )))
fixed
Спасибо за отличную подборку, для определённых целей они просто не заменимы ;)
Ашмановская база geodb — http://www.ashmanov.com/tech/geo/
Утверждает что самое точное определение города по IP.
Для КЛАДР есть API, которое может выводить результат в JSON
например, вывод всех регионов.
Описание параметров.
Спасибо за сводку — будем интегрировать у себя на сайте.
Добавлю в копилку что-ли =) http://citieslist.ru/ — Более 700 000 городов и населенных пунктов. Города СНГ представлены на русском языке, остальные — латиницей.
Города России представлены особенно подробно.
Спасибо, полезно!
Есть еще не плохая база ВебНабор — http://geo.webnabor.com. В ней возможно связка для русских названий для КЛАДРА (по коду КЛАДР и ОКАТО) и geonames.org (по id). А еще доступны флаги и гербы стран, поддержка нескольких десятков языков, включая русский , английский, китайский, корейский, японский, языки стран СНГ и много другого полезного.