Forum Webscript.Ru

Общие => Базы данных => Тема начата: Ilyang от 27 Февраля 2004, 15:06:58

Название: Где взять базу данных регионов и городов?
Отправлено: Ilyang от 27 Февраля 2004, 15:06:58
Подскажите, где бы взять базу данных по городам и регионам России типа такой:

region(id, name)
city(id, region_id, name)
Название: Где взять базу данных регионов и городов?
Отправлено: crelby от 18 Марта 2004, 07:38:37
Взять можно здесь (http://www.auditor.ru/klass/okato/) Там есть весь список городов и областей классифицированных по коду ОКАТО. Удачи!!!
Название: Где взять базу данных регионов и городов?
Отправлено: Ilyang от 18 Марта 2004, 09:57:31
Ресурс интересный.. Жаль, что вместо базы данных все в гипертексте... :(
Название: Где взять базу данных регионов и городов?
Отправлено: AliMamed от 18 Марта 2004, 10:31:04
Цитировать
Ilyang:
Жаль, что вместо базы данных все в гипертексте

Цитировать
Bender:
Мальчик, а может тебе еще и ключ от квартиры, где деньги лежат?
Название: Где взять базу данных регионов и городов?
Отправлено: Ilyang от 18 Марта 2004, 10:37:40
Если Вам дяденька не жалко... :)
А если серьезно - мне БД вполне хватит
Название: Где взять базу данных регионов и городов?
Отправлено: Z@ от 20 Марта 2004, 14:54:35
возьми тот список, вставь в какой нибудь текстовый редактор с поддрежкой макросов и запиши макрос который из текста типа
Регион1 Город1
Регион1 Город2

сделает тебе SQL запрос
INSERT INTO region (name) VALUES(\'Регион1\');
INSERT INTO city(name, region_id) VALUES(\'Город1\', LAST_INSERT_ID());

Иногда LAST_INSERT_ID() не помогает, тогда можно запихать ид региона во временную переменную и ее прописывать во втором запросе.
Название: Где взять базу данных регионов и городов?
Отправлено: Z@ от 22 Марта 2004, 14:08:20
Кстати по поводу самой базы, в программе 1С есть так называемые адресные классификаторы. Там нетолько города даже улицы есть. Они бывают либо в dbf формате либо в MSSQL. Можно попробовать оттуда взять.
Название: Где взять базу данных регионов и городов?
Отправлено: Ilyang от 22 Марта 2004, 14:42:09
отличная мысль! спасибо!