Клуб API Карт

Адрес не геокодируется.

UryevAndrey
20 мая 2011, 10:56

Уважаемые разработчики!

Ниже текстовое представление адреса созаднное на основе КЛАДР. Так вот этот адрес не геокодируется.

420006, Татарстан (Татарстан) Респ, Казань г, Рахимова ул, дом № 8

Если в адресе заменить "Татарстан (Татарстан) Респ" на "Татарстан", то все начинает работать и адрес на карте находится.

 

Т.к. КЛАДР является официальным классификатором адресов в РФ и используется в большинстве ПО, то немогли бы вы сделать так, чтобы адреса сформированные на его основании находились на карте без проблем?

Большинство адресов сформированных по тому же алгоритму, что и первый определяются без проблем. Пример:

141011, Московская обл, Мытищинский р-н, Мытищи г, Коммунистическая ул, дом № 23

410074, Саратовская обл, Саратов г, Новосоколовогорский п, Ашхабадская ул, дом № 69 а

413121, Саратовская обл, Энгельс г, Тельмана ул, дом 150, корпус 1, кв.52

3 комментария
Подписаться на комментарии к посту

1.В кладре татарстан без какой либо скобочек и дубляжей

2.ЛЮБЫЕ ГОРОДА находятся в не районе, а в области. Потому что они этот район формируют.

3.Индекс тут не совсем к месту. Вообще где вы взяли такой формат распаковки КЛАДРА?

4.В кладре нет информации о домах вообще, только на группы домов с отличным от других на этой улице индексом. Откуда N69a ?

Эта адресная строка взята из 1С УПП. Домов конечно в кладр нет. Номер дома водитится руками при заполнении адреса контрагента.

Сам КЛАДР я не разбирал это делает 1С и праильно это сделано или нет не знаю. Знаю только что данное представление адреса очень распространено т.к. распространена 1С. Мне приходится пользоваться тем представлением которое доступно в программе.

Сейчас вот смотрю КЛАДР - в записи относящейся к Татарстану скобочек нет.

 

mysql> select name from kladr where name like '%татарстан%';
+------------------------------------------------+
| name                                           |
+------------------------------------------------+
| Татарстан                             |
| Совхоза Татарстан              |
| Тазылык(Татарстанкурорт) |
| Татарстан                             |
| КП Татарстан                        |
+------------------------------------------------+
Так что у вас либо КЛАДР с ошибкой - обновитесь, либо 1С чудит - претензии туда :)