|
|
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
Интересует кто как с КЛАДР-ом интегрирует свои системы. Дело в том что КЛАДР такая мутная вещь, в которой все на естественных ключах, транзитивные зависимости... вообщем кто сталкивался, тот знает. Хранить ли адреса в своих базах в формате КЛАДР-а или попытаться каким то образом интегрироваться, как? Если есть у кого то опыт, поделитесь пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 11:49 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
Храни в своем формате и делай привязку к кодам КЛАДРа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 12:35 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
Храним. Полная задница этот КЛАДР. Впрочем, естественные ключи (кстати, с чего вы взяли, что они естественные?) не самая большая беда. А самая большая беда то, что первоисточники с адресами составлены не по КЛАДР. И то, что КЛАДР сам меняется. Nobody faults but mine... (LZ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 14:53 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
В КЛАДР мутная концепция изменений. Актуальные данные вполне понятны и аккуратно разложены по записям вплоть до улиц. Разделены понятия административное деление на 4 уровня ( в кодах) и тип (город, село, ...) Так, город может находиться на любом уровне кроме второго. Это создает сложности при сопряжении с системами имеющими таблицы Регион и Город. Как записано в конституции , Москва и Санкт Петербург одновременно и субъекты РФ и города. Я в этом случае по простому записал их в обе таблицы. Для практического использования удобно таблицу KLADR дополнить явно выделенными полями (синтаксис ORACLE): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Далее x_KLADR использовался для проверки существующих адресных баз и автоматического присвоения кодов КЛАДР "хорошим" адресным объектам, а также для подгузки каких-то данных, скажем городов областного подчинения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 15:32 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
мы слили весь кладр в одно дерево + таблица address которая содержит id_kladr, дом, кв... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 18:27 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
А мы его загрузили по разным таблицам: - регионы, - города, - районы, - насел.п. - улицы а таблица адреса такая: - индекс - регион - район - город - нас.пункт - улица - дом - корпус - квартира ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 07:48 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
To smeh Былоб неплохо узнать структуру таблиц районов, городов и нас. пунктов. Я собсно тоже так сделал, но у меня структура таблин не нормализована по нормальному: Район id Код_Региона Код_Района name и т.д. Город id Код_Региона Код_Района Код_Города name и т.д. Нас. пункт id Код_Региона Код_Района Код_Города Код_Нас.пункта name и т.д. Избыточная инфа, но как от нее избавится непонятно (разве что декомпозицией, но тогда нарушается логика) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 12:47 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
У нас тоже так же. никуда не избавится от этого, а то навводят таких адресов, замучеешься разгребать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2006, 21:18 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
To drunk2 Если зайдете сюда еще как-нибудь, обьясните, как вы сделали деревом. Такой вариант у нас тоже имелся, загнать все записи в одну таблицу (тем более информация об объектах одна и та-же что о регионах, что о районах, что о городах и нас. пунктах, т.е. набор полей один и тот-же), структура - дерево, и сделать в ней ссылку на саму себя. Какой вариант лучше я сообразить не смог, выбрал разбивку на таблицу потому-как он проще (вроде). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2006, 06:04 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
все слито в эту таблицу: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2006, 14:55 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
а я взял кладр в чистом виде, разбивая код на 4 части при запросе делю так: select code, name, socr from kladr_kladr where code like "'.$a.'00000000000" or code like "'.$a.$b.'00000000" or code like "'.$a.$b.$c.'00000" or code like "'.$a.$b.$c.$d.'00" order by code это объект и его предки... select code, name, socr from kladr_kladr where (("'.$code.'" like "0000000000000" and code like "__00000000000") or ("'.$code.'" like "__00000000000" and code like "'.$a.'___00000000") or ("'.$code.'" like "_____00000000" and code like "'.$a.$b.'___00000") or ("'.$code.'" like "________00000" and code like "'.$a.$b.$c.'___00")) and code not like "'.$code.'" order by name а это дети... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.11.2006, 05:09 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
Очень нужна база КЛАДР в формате: ID PARENT NAME(вместе с сокращением) Подгружатся узлы дерева будут динамически. У кого нибудь есть в sql? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 12:53 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
1234123, вам нужная как я понял в таком формате: 1 0 г.Пермь 2 1 р-н.Индустриальный 3 1 р-н. Свердловский 4 2 ул.Мира 5 4 д.114 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 12:58 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
Учтите что могут быть еще адреса, не попадающие в Кладр это вся заграница (у нас покупатели были без адресов в РФ) а во вторых те же воинские части, например.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 14:16 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
legacy100, да именно. Искал в тырнете, обсуждается много, а готовой базы не выкладывают, жадничают. P.S. заграница не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2010, 14:19 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
Преобразовал таблицы кладр, улицы, дома с помощью: автор update doma set ss = left(code,2) , rrr = substring(code,3,3), ggg = substring(code,6,3), ppp = substring(code,9,3), uuuu = substring(code,12,4), dddd = substring(code,16,4) from doma update kladr set ss = left(code,2), rrr = substring(code,3,3), ggg = substring(code,6,3), ppp = substring(code,9,3) from kladr update street set ss = left(code,2), rrr = substring(code,3,3), ggg = substring(code,6,3), ppp = substring(code,9,3), uuuu = substring(code,12,4) from street Как теперь сделать полноценный иерархический справочник? с отдельным числовым идом и парентом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2010, 21:06 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
Здесь кто нибудь живой есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2010, 13:17 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
бывают тут живые )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2010, 11:00 |
|
||
|
хранение адреса и КЛАДР
|
|||
|---|---|---|---|
|
#18+
КЛАДР вполне адекватный формат имеет, не вижу смысла его во что-то преобразовывать. Как работать - см, например, здесь: http://geomapx.blogspot.com/search/label/КЛАДР ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2010, 14:40 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=32&tid=1542719]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 509ms |

| 0 / 0 |
