База стран и городов

749 views
Skip to first unread message

Сергей Сервиловский

unread,
Dec 25, 2014, 5:22:43 AM12/25/14
to ror...@googlegroups.com
Приветствую всех. Так уж сложилось, что есть необходимость в списке стран, регионов и городов. Причем, с переводом на русский и хотя бы на английский. В списке стран присутствует не только Россия и СНГ, но еще и страны большой двадцатки. Так вот вопрос, где можно получить такую базу стран->регионов->городов, да еще и с переводами? Я попробовал получить с http://www.geonames.org/, но совершенно не понимаю, как с ним работать. Например, по запросу http://www.geonames.org/search.html?q=&country=RU&lang=ru сайт выдает список областей и регионов на различных языках. Можно ли получить этот список через апи и построить иерархию как для России, так и для других стран?

Arkadiy Zabazhanov

unread,
Dec 25, 2014, 5:37:40 AM12/25/14
to ror...@googlegroups.com
http://download.geonames.org/export/dump/
http://www.geonames.org/products/premium-data.html

25 декабря 2014 г., 13:22 пользователь Сергей Сервиловский <fredd...@gmail.com> написал:
Приветствую всех. Так уж сложилось, что есть необходимость в списке стран, регионов и городов. Причем, с переводом на русский и хотя бы на английский. В списке стран присутствует не только Россия и СНГ, но еще и страны большой двадцатки. Так вот вопрос, где можно получить такую базу стран->регионов->городов, да еще и с переводами? Я попробовал получить с http://www.geonames.org/, но совершенно не понимаю, как с ним работать. Например, по запросу http://www.geonames.org/search.html?q=&country=RU&lang=ru сайт выдает список областей и регионов на различных языках. Можно ли получить этот список через апи и построить иерархию как для России, так и для других стран?

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/9b16d550-c607-45da-bbed-1b6a7d40aeab%40googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Сергей Сервиловский

unread,
Dec 25, 2014, 5:51:47 AM12/25/14
to ror...@googlegroups.com
Я не вполне понимаю, что мне отсюда http://download.geonames.org/export/dump/ нужно и как это использовать. Можно чуть подробнее?

четверг, 25 декабря 2014 г., 13:37:40 UTC+3 пользователь pyromaniac написал:

Arkadiy Zabazhanov

unread,
Dec 25, 2014, 6:00:53 AM12/25/14
to ror...@googlegroups.com
Ну, базово это csv, скачиваешь, парсишь и складываешь в базу как удобно. Формат внизу страницы с архивами

25 декабря 2014 г., 13:51 пользователь Сергей Сервиловский <fredd...@gmail.com> написал:
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/5b6eb5a8-df88-418f-8df9-84f9b478c5b5%40googlegroups.com.

Сергей Сервиловский

unread,
Dec 25, 2014, 6:19:30 AM12/25/14
to ror...@googlegroups.com
csv я там не вижу, есть, например, RU.zip. Там текстовый файл с городами, некоторые переведены, некоторые - нет, причем переводы указаны через запятую, если есть, то есть непонятно, какое название, какому переводу соответствует, ну и самое главное, там невозможно проследить иерархию городов относительно областей. Скажите, что я делаю неправильно?

четверг, 25 декабря 2014 г., 14:00:53 UTC+3 пользователь pyromaniac написал:

Arkadiy Zabazhanov

unread,
Dec 25, 2014, 6:43:02 AM12/25/14
to ror...@googlegroups.com
Сорри, но я уже не помню, что конкретно там надо сделать. Точно помню, что мы делали это и у нас получалось, надо просто посидеть немного над структурой и разобраться в ней. А то, что там нет переводов - это да, база по-большей части опенсорсная, по-моему, она дампается из openstreetmap или типа того. Поэтому там могут быть несоответствия и отсутствующие данные.

25 декабря 2014 г., 14:19 пользователь Сергей Сервиловский <fredd...@gmail.com> написал:
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/d208c5eb-37b0-41b0-9b3a-f45ea6059c10%40googlegroups.com.

Сергей Сервиловский

unread,
Dec 25, 2014, 8:29:35 AM12/25/14
to ror...@googlegroups.com
Спасибо, попробую раскопать

четверг, 25 декабря 2014 г., 14:43:02 UTC+3 пользователь pyromaniac написал:

Phil Pirozhkov (pirj)

unread,
Dec 26, 2014, 1:42:19 AM12/26/14
to ror...@googlegroups.com
Maxmind geolite cities не то?
Reply all
Reply to author
Forward
0 new messages