0
Answered

Выгрузка FIASHOUSEGuid

cemen_torgyy_1993 1 year ago in Стандартизация • updated by Антон 1 year ago 7

Добрый день!

Есть ли у Вас возможность выгрузки индивидуальных идентификаторов дома по ФИАС?

У нас есть БД адресов и нам необходимо в нем добавить новый столбец FIASHOUSEGuid (индивидуальный идентификатор дома по ФИАС), т.е. мы выполняем запрос, в запросе указываем адреса домов и какой нибудь уникальный идентификатор созданный нами, в ответ получаем адрес дома и уникальный идентификатор, который создали мы, также вместе с ними получаем индивидуальный идентификатор дома по ФИАС. Есть ли такая возможность?

Answer

Answer
Under review

Здравствуйте! Можно сделать это через API стандартизации. Отправляете POST-запрос на https://dadata.ru/api/v2/clean:

{
  "structure": [
    "AS_IS",
    "ADDRESS"
    ],
  "data": [
    [ "1234567890",
      "Москва, Сухонская улица, 11 кв 89"
    ]
  ]
}

Где 1234567890 — это ваш идентификатор. Получаете ответ:

{
  "structure": [
    "AS_IS",
    "ADDRESS"
  ],
  "data": [
    [
      {
        "source": "1234567890"
      },
      {
        "source": "Москва, Сухонская улица, 11 кв 89",
        "result": "г Москва, ул Сухонская, д 11, кв 89",
        "postal_code": "127642",
        ...
        "house_fias_id": "5ee84ac0-eb9a-4b42-b814-2f5f7c27c255",
        ...
      }
    ]
  ]
}

Отдельный вопрос — зачем вам идентификаторы домов из ФИАС? Они довольно неустойчивые, могут изменяться. Как вы планируете их использовать?

Answer
Under review

Здравствуйте! Можно сделать это через API стандартизации. Отправляете POST-запрос на https://dadata.ru/api/v2/clean:

{
  "structure": [
    "AS_IS",
    "ADDRESS"
    ],
  "data": [
    [ "1234567890",
      "Москва, Сухонская улица, 11 кв 89"
    ]
  ]
}

Где 1234567890 — это ваш идентификатор. Получаете ответ:

{
  "structure": [
    "AS_IS",
    "ADDRESS"
  ],
  "data": [
    [
      {
        "source": "1234567890"
      },
      {
        "source": "Москва, Сухонская улица, 11 кв 89",
        "result": "г Москва, ул Сухонская, д 11, кв 89",
        "postal_code": "127642",
        ...
        "house_fias_id": "5ee84ac0-eb9a-4b42-b814-2f5f7c27c255",
        ...
      }
    ]
  ]
}

Отдельный вопрос — зачем вам идентификаторы домов из ФИАС? Они довольно неустойчивые, могут изменяться. Как вы планируете их использовать?

Это нужно для ГИС ЖКХ

Понятно, спасибо. Вам подойдёт предложенное решение?

Возможно, нужно поробовать

В одном запросе можно только один адрес отправить?