Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Где взять полную базу ... (населенных пунктов) / 18 сообщений из 18, страница 1 из 1
13.03.2004, 18:54
    #32440926
ddz
ddz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
Такая задача: производится ввод паспортных данных.
Нужно вводить названия населенных пунктов, областей и т.п.
Хотелось бы организовать это при помощи выбора из списка.
Но чем заполнить список - где бы найти такие данные?
Пока нашел только список из примерно 2500 городов.
Никто не встречал большего?
Спасибо,
Игорь.
...
Рейтинг: 0 / 0
13.03.2004, 22:49
    #32440985
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
Как то я разбирал программу налогоплательщик, там был список всех городов, сел и улиц России.

Программу эту бесплатно раздает налоговая инспекция.

Посмотри её в какой-нибудь бугалтерии.
...
Рейтинг: 0 / 0
13.03.2004, 22:51
    #32440986
P.N.P.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
http://www.gnivc.ru/
там ищи KLADR
...
Рейтинг: 0 / 0
14.03.2004, 08:05
    #32441041
ddz
ddz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
Спасибо.
...
Рейтинг: 0 / 0
14.03.2004, 23:24
    #32441242
ddz
ddz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
Загрузил KLADR в FireBird 1.5,
одну из его таблиц, где есть все населенные пункты.
Получил около 160 тыс. записей. Есть все, включая хуторы и т.п.
Построил индексы. Теперь все деревни такого-то района, такой-то области и т.п. можно получить достаточно быстро, без видимой задержки.
Существенный отрицательный момент - база выросла с 2 МБ до 32.
Для 5-6 тыс. записей о клиентах 160 дополнительных тыс. записей - явный перебор.
...
Рейтинг: 0 / 0
14.03.2004, 23:38
    #32441244
Andrew Kruchinin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
С каких пор:

1. 32 метра стало много?

2. Нельзя вырезать ненужную информация из базы?

Или я не догоняю?
...
Рейтинг: 0 / 0
15.03.2004, 08:41
    #32441311
Denis Uskov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
Как вариант(может не очень хороший) держать базу-справочник отдельно и при попытке пользователя добавить нас. пункт добавлять из бд-справочника в свою бд.
------------------------
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
15.03.2004, 19:22
    #32442538
ddz
ddz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
>1. 32 метра стало много?

Сами по себе 32 Мб не есть много. Речь идет о соотношении, "КПД", на 5-6 тыс записей приходится 160 тыс справочных записей, 95 % которых наверняка никогда не будут использоваться.

>2. Нельзя вырезать ненужную информация из базы?

Как узнать наперед, что не будет использоваться, что "ненужное"?
...
Рейтинг: 0 / 0
15.03.2004, 19:24
    #32442540
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
32Мб...
Не делайте мне смешно!
...
Рейтинг: 0 / 0
15.03.2004, 19:27
    #32442544
ddz
ddz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
>Как вариант(может не очень хороший) держать базу-справочник отдельно и >при попытке пользователя добавить нас. пункт добавлять из бд-справочника >в свою бд.

- администрирование сразу двух БД вместо одной (резервирование, добавление пользователей)
+ через пару лет из БД-справочника перейдут в рабочую 5-6-Х тыс. справочных записей, которые составят 98-99 % всех запросов, обращения к БД-справочнику прекратятся.
...
Рейтинг: 0 / 0
15.03.2004, 19:53
    #32442560
ddz
ddz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
>Не делайте мне смешно!
Речь идет, в первую очередь, об эффективности решения конкретной задачи (постановки задачи, проектирования, реализации и т.п.)
Можно ведь "постараться" и вместо 32 МБ получить 320 на тех же условиях...
Хотелось бы повысить отношение 5-6 тыс/160 тыс или 3-5МБ/32 МБ.
Вот и все.
Ведь как-то эта задача решается (не в лоб).
...
Рейтинг: 0 / 0
15.03.2004, 19:55
    #32442565
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
Не стОит ловить блох там, где их нет. 32Мб - такая фигня, о которой даже говорить неприлично.
Или задача из разряда учебных?
...
Рейтинг: 0 / 0
15.03.2004, 20:00
    #32442571
ddz
ddz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
К сожалению, из жизни.
...
Рейтинг: 0 / 0
15.03.2004, 20:05
    #32442576
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
Ты сбился с дороги, заехал в тупик.
Пусть внутренний голос подскажет: Старик,
Не парься, будь счастлив!
Don`t worry, Be happy!
   /*М.Башаков*/
...
Рейтинг: 0 / 0
15.03.2004, 22:42
    #32442641
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
слушайте, не хочу качать зазря.. - сколько этот кладр весит? в каком формате?

и как быть с переименованиями - как накатывать новый кладр? обещают ли они сохранение тех же ключей для каждой конкретной дерёвни? или там действительно классификатор, а не суррогатный ключ?
...
Рейтинг: 0 / 0
15.03.2004, 23:09
    #32442649
ddz
ddz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
пять дискет в формате arj + одна дискета - программа.
сделано на foxpro 2.6 под dos.

По остальным вопросам - у них на сайте есть документация, все там написано.

Насчет проектирования:
уменьшил размер базы с 32 МБ до 21 без потери данных и скорости выборки.
...
Рейтинг: 0 / 0
16.03.2004, 06:58
    #32442710
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
ddz, можешь порезать KLADR до уровня области, для которой предназначена программа.

А там списка улиц нет? Я и его видел.
...
Рейтинг: 0 / 0
16.03.2004, 07:10
    #32442725
Denis Uskov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять полную базу ... (населенных пунктов)
ddz- администрирование сразу двух БД вместо одной (резервирование, добавление пользователей)\r
Так не надо администрировать БД-справочник, туда ничего ни добавляется, ни удаляется, ни редактируется, база вообще read only и в данном контексте завалить БД очень-и-очень сложно. Изменения БД-справочника будет макс. 1 раз в год, но ведь это не проблема.\r
Но в целом "Мимопроходящий" прав, это не тот размер, при котором стоит нервничать.\r
------------------------\r
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Где взять полную базу ... (населенных пунктов) / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]