Ваши комментарии

Дадата попыталась обработать запрос и пометила свой вариант "qc" = 1 (адрес распознан с допущениями или не распознан), чтобы пользователь самостоятельно его проверил.



Индекс будет возвращаться для тех городов, у которых он указан в ФИАСе.

В декабре добавим индексы главпочтамтов, чтобы это исправить.

Добрый день!


Дадата использует справочник адресов налоговой службы (ФИАС).

Можно получить индекс по городу, если он есть в ФИАСе.


Например:


Для Москвы индекс не указан, поэтому после стандартизации он не появится:



Индексы в ФИАСе могут не совпадать с индексами Почты России:

Почему индекс неправильный — не такой, как у Почты России?


Мы работаем над объединенной базой индексов ФИАС и Почты России. Она компенсирует ошибки ведомств и заполнит индексы для городов.

Планируем выпустить в декабре.

Уточните, пожалуйста, значения каких полей вы считаете ошибочными?


Адрес полностью распознан (qc:0). Единственное — дом не найден в справочнике адресов налоговой службы (ФИАС), поэтому house_fias_id не заполнен, а в fias_id записан идентификатор улицы (fias_level: 7):


[
  {
    area:"Анапский",
    area_fias_id:"4504c6b3-f501-4f6b-949f-45704aa3ecdd",
    area_kladr_id:"2300300000000",
    area_type:"р-н",
    area_type_full:"район",
    area_with_type:"Анапский р-н",
    beltway_distance:null,
    beltway_hit:null,
    block:null,
    block_type:null,
    block_type_full:null,
    capital_marker:"0",
    city:null,
    city_area:null,
    city_district:null,
    city_district_fias_id:null,
    city_district_kladr_id:null,
    city_district_type:null,
    city_district_type_full:null,
    city_district_with_type:null,
    city_fias_id:null,
    city_kladr_id:null,
    city_type:null,
    city_type_full:null,
    city_with_type:null,
    country:"Россия",
    fias_id:"6b8c1242-4469-4bd5-a333-44545cecf2cf",
    fias_level:"7",
    flat:null,
    flat_area:null,
    flat_price:null,
    flat_type:null,
    flat_type_full:null,
    geo_lat:null,
    geo_lon:null,
    house:"113",
    house_fias_id:null,
    house_kladr_id:null,
    house_type:"д",
    house_type_full:"дом",
    kladr_id:"23003000015000400",
    okato:"03203806003",
    oktmo:"03703000191",
    postal_box:null,
    postal_code:"353437",
    qc:0,
    qc_complete:10,
    qc_geo:5,
    qc_house:10,
    region:"Краснодарский",
    region_fias_id:"d00e1013-16bd-4c09-b3d5-3cb09fc54bd8",
    region_kladr_id:"2300000000000",
    region_type:"край",
    region_type_full:"край",
    region_with_type:"Краснодарский край",
    result:"Краснодарский край, Анапский р-н, х Заря, ул Советская, д 113",
    settlement:"Заря"settlement_fias_id:"d4542d9e-1129-49f7-b91e-f6880d9c5941",
    settlement_kladr_id:"2300300001500",
    settlement_type:"х",
    settlement_type_full:"хутор",
    settlement_with_type:"х Заря",
    source:"Краснодарский край, Анапский р-н, х Заря, ул Советская, д 113",
    square_meter_price:null,
    street:"Советская",
    street_fias_id:"6b8c1242-4469-4bd5-a333-44545cecf2cf",
    street_kladr_id:"23003000015000400",
    street_type:"ул",
    street_type_full:"улица",
    street_with_type:"ул Советская",
    tax_office:"2301",
    tax_office_legal:null,
    timezone:"UTC+3",
    unparsed_parts:null
  }
]

Почему индекс неправильный — не такой, как у Почты России?

Мы работаем над объединенной базой индексов ФИАС и Почты России. Она компенсирует ошибки ведомств и заполнит индексы для городов. Планируем выпустить в 1 квартале 2017 г.


Сейчас подсказки используют справочник ФИАСа, в котором нет индекса г. Надым:





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


Александр, это можно сделать через составной запрос к API стандартизации.


Передать адрес и номер телефона:

cat > ./request.json <<EOF
{
  "structure": [
    "ADDRESS",
    "PHONE" ],
  "data": [
    [ "Москва, Сухонская улица, 11 кв 89",
      "495 663-12-53"
    ]
  ]
}
EOF

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  -H "X-Secret: ${SECRET_KEY}" \
  -d @request.json \
  https://dadata.ru/api/v2/clean

Получить стандартизованный телефон с учётом адреса:

{
  "structure": [
    "ADDRESS",
    "PHONE"
  ],
  "data": [
    [{
      "source": "Москва, Сухонская улица, 11 кв 89",
      "result": "г Москва, ул Сухонская, д 11, кв 89",
      ...
      "qc": 0,
      "unparsed_parts": null
    }, {            
      "source": "495 663-12-53",
      "type": "Городской",
      "phone": "+7 495 663-12-53",
      ...
      "qc": 0
    }]
  ]
}


К сожалению, мы не определяем абсолютно все геокоординаты.

Покрытие по улицам городов-миллионников — 68%.

Точность определения указана в параметре qc_geo.

Для данного адреса qc_geo: "4", указаны координаты центра города:



Если идея будет востребована, реализуем такую возможность.

Спасибо!

Индексы главпочтамтов будут в 1 квартале 2017 г.



Сервис поддержки клиентов работает на платформе UserEcho