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

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

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

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

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

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

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

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

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

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

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

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

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

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


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