Forum Webscript.Ru
Общие => Базы данных => Тема начата: Ilyang от 27 Февраля 2004, 15:06:58
-
Подскажите, где бы взять базу данных по городам и регионам России типа такой:
region(id, name)
city(id, region_id, name)
-
Взять можно здесь (http://www.auditor.ru/klass/okato/) Там есть весь список городов и областей классифицированных по коду ОКАТО. Удачи!!!
-
Ресурс интересный.. Жаль, что вместо базы данных все в гипертексте... :(
-
Ilyang:
Жаль, что вместо базы данных все в гипертексте
Bender:
Мальчик, а может тебе еще и ключ от квартиры, где деньги лежат?
-
Если Вам дяденька не жалко... :)
А если серьезно - мне БД вполне хватит
-
возьми тот список, вставь в какой нибудь текстовый редактор с поддрежкой макросов и запиши макрос который из текста типа
Регион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() не помогает, тогда можно запихать ид региона во временную переменную и ее прописывать во втором запросе.
-
Кстати по поводу самой базы, в программе 1С есть так называемые адресные классификаторы. Там нетолько города даже улицы есть. Они бывают либо в dbf формате либо в MSSQL. Можно попробовать оттуда взять.
-
отличная мысль! спасибо!