Имя: Пароль:
IT
Веб-мастеринг
Как узнать код кладра по адресу?
,
0 D_Pavel
 
19.11.15
20:02
Есть строка адреса вида: "город Москва улица Ленина дом 9 квартира 28"
Нужно узнать код города по КЛАДР, типа такого: "7700000000000000"
Желательно через серьезный API типа яндекса или рамблера, чтобы быть уверенным что он не перестанет работать через год как многие бесплатные апишки.
1 Записьдампа
 
19.11.15
21:35
Вот интересно, а где проходит граница между "серьезным" и "несерьезным" api? Критерий "закрытия через год", честно говоря, смешной - я очень сомневаюсь, что жизненный путь проекта, которому внезапно потребовался такой функционал, расписан хотя бы на полгода вперед.

Вот, например, dadata.ru - это "серьезно"? Или надо еще и бесплатно?
2 Музон Хиггса
 
19.11.15
21:59
(0) Сам КЛАДР нифига не серьёзная штука, потому не факт что адрес сейчас, или в будущем будет нормально ресолвиться.
3 D_Pavel
 
20.11.15
06:53
Так что, никто не знает?
4 Провинциальный 1сник
 
20.11.15
07:06
А в чем проблема хранить базу кладра и искать самостоятельно?
5 Записьдампа
 
20.11.15
07:23
(4) В разделении ответственности -
"Это не мы, это у них данные кривые" =)
На самом деле, там много подводных камней и исключений, дело даже не в парсинге строки, а в недостаточной чистоте структуры кладра. Вот например реальный адрес: "г Москва, г Зеленоград, корпус 123". Что должно получится? Поэтому хорошо работают только решения с накопленной заново базой, в которой кладр - только поставщик кодов. А это время, ресурсы, нервы и деньги.

(3) Ну вот, примерно такая реакция и ожидалась. Чем приведённый вариант не устраивает? Ненадежный? Платный? Выйди уж из дворца, пообщайся с плебеями
6 D_Pavel
 
20.11.15
07:56
(4) Трудно искать по базе кладра. Я не умею.
7 D_Pavel
 
20.11.15
07:58
(1) Не известные мелкие да еще и платные сервися ИМХО хуже крупных известных бесплатных.
8 ЧеловекДуши
 
20.11.15
08:22
(0) С Москвой, Владивостоком, Санкт-Петербургом, Севастополем и вроде еще.... Все весело... Они идут как федеральные города. В кладре они так же выступают, как Области :)

http://www.gnivc.ru/inf_provision/classifiers_reference/kladr/
Качать DOCUM.ARJ "http://www.gnivc.ru/html/gnivcsoft/KLADR/DOCUM.ARJ";
Нужен файл "OPISKLAD.DOC"

...читай и вдумываешься...
9 almar
 
20.11.15
08:43
(8) Владивосток то каким боком?
10 zva
 
20.11.15
08:50
А смысл?
http://habrahabr.ru/company/hflabs/blog/230823/
"...Но код КЛАДР — единственный идентификатор в этом справочнике — может меняться от версии к версии для одних и тех же объектов. Поэтому в других справочниках вы не найдёте его как ключ к адресной базе, везде для указания адреса служит только адрес без каких-либо id"
11 ЧеловекДуши
 
20.11.15
09:06
(9) А я что работник Налоговой службы по разработки КЛАДР? :)
Это еще чего... это мелочи. Есть другие моменты :)
12 ЧеловекДуши
 
20.11.15
09:07
+(10) Ага. Код в кладре не постоянен... он динамичен :)
13 D_Pavel
 
20.11.15
09:08
(10) очень плохо.

вообще хрень полная
14 D_Pavel
 
20.11.15
09:09
для городов хотя бы он стабильный?
15 ЧеловекДуши
 
20.11.15
09:12
(14) Нет
16 ЧеловекДуши
 
20.11.15
09:13
Разработчики по КЛАДР не искали легких путей. Кладр живет только в узком кругу собственной БД :)
17 ЧеловекДуши
 
20.11.15
09:14
+ При изменении названий у объекта, таких как населенный пункт или Улицы, несколько раз уже теряет объективную информацию. :)
18 D_Pavel
 
20.11.15
09:43
Тогда темку можно закрыть. Буду искать в своей базе.