
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.05.2006, 16:27
|
|||
|---|---|---|---|
|
|||
Кладр |
|||
|
#18+
Вопрос к тем кто сталкивался с КЛАДР'ом, у меня есть программка в которой забиваються адреса с использование данных из КЛАДР, выборка нужных данных происходит с помощью запросов Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. по которому можно было бы определять принадлежность того или иного обекта(улицы к населенному пункту).У кого есть какие идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2006, 18:11
|
|||
|---|---|---|---|
|
|||
Кладр |
|||
|
#18+
Несколько месяцев назад закачивал КЛАДР. Сделал для регионов, областей, городов и т.п. свою внутреннюю иерархию (ID-ParentID). Заливал по уровням иерархии (сначала области, края, потом районы). Тут все прошло почти гладко. Был один субъект, который не вязался ни с чем...(если не ошибаюсь это был Байконур). В таблице улиц сделал ссылку на города (по идее связь города - улицы один ко многим). Здесь подосрал "признак актуальности наименования адресного объекта". Объясняю на примере: есть два города с кодами 99 999 999 999 00 и 99 999 999 999 01. К какому городу вязать улицы с кодом 99 999 999 999 001 00?. Такая же фигня с домами. К тому же оказалось, что есть дома, которые привязаны не к улице, а к населенному пункту. Закачивал для себя, поэтому чтоб не парится, привязывал к актуальным (признак = 00). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2006, 18:23
|
|||
|---|---|---|---|
|
|||
Кладр |
|||
|
#18+
А если не трудно можно поподробней, как организовавали иерархию (ID-ParentID). На сколько я понял 99 999 999 999 00 - актуальное название 99 999 999 999 01 - устаревшее название Соответсвенно улицу с 00 на конце к актуальному вязать надо.Вроде так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2006, 18:25
|
|||
|---|---|---|---|
|
|||
Кладр |
|||
|
#18+
Там еще проблема всплывает с переподчинение обектов, это когда какая-нибудь деревня стала областным центром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.05.2006, 09:40
|
|||
|---|---|---|---|
|
|||
Кладр |
|||
|
#18+
КЛАДРА если не трудно можно поподробней, как организовавали иерархию (ID-ParentID). Обычная внутренняя иерархия в таблице. Область имеет ID = 1. Несколько районов ID in (2,3,4) принадлежит этой области. у них ParentID = 1. В районе ID = 2 есть города и деревни. К них ParentID = 2. И так далее... КЛАДРНа сколько я понял 99 999 999 999 00 - актуальное название 99 999 999 999 01 - устаревшее название Соответсвенно улицу с 00 на конце к актуальному вязать надо.Вроде так Я тоже исходя из описания структуры так понял. Но что к чему вязать надо - это вопрос. Например был город Горький, сейчас Нижний Новгород. Когда был Горький, была улица Ленина, стал Нижним Новгородом, улицу переименовали в улицу Колчака (названия взяты с потолка). В этом случае ул. Ленина нужно вязать к г. Горькому. Но т.к. лично мне на такие тонкости пофиг, я вязал все к актуальным. Я подозреваю, что признак актуальности тоже содержит какую-то информацию. Но в описании я ничего не нашел. Такое ощущение, что проги из налоговой, когда делали структуру, не знали про теорию реляционных БД... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1545240]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 466ms |

| 0 / 0 |
