Skip to content
Вхід
Реєстрація

Документація по API від AIMap

Discover APIs, integration guides, and other documentation

Отримати об’єкти за пов'язаним документам

Востаннє оновлено 19 лютого, 2021

GET /docs/objects

Дозволяє отримати дані по об’єктам в базі AIMap по унікальному ідентифікатору дозвільних документів або по наявності у об'єктів тих чи інших пов'язаних документів (будівельний паспорт, договір підряду і тд.).

Відповідь

  • Якщо запит успішний, повертає список об'єктів з пагінацією.

Разом із списком об’єктів, кожен запит буде повертати два значення offset і has-more. Якщо has-more true потрібно відправити ще один запит, використовуючи offset, щоб отримати наступну сторінку з записами об’єктів. Зазвичай використовується з рекурсивними функціями, щоб отримати список з усіма об’єктами в базі.

Обов'язкові параметри
Як використовувати
Опис
API Token
Authorization: Bearer {token} header або token={token} параметр запиту
Використовується для автентифікації запиту. Токен можна згенерувати в кабінеті користувача тут
Унікальний ідентифікатор пов'язаного документу
doc_id=
Параметр запиту,
може вказуватись декілька раз
Вокиростивується для пошуку об'єкту за номером дозвільного документу. За наявності doc_name може ігноруватися.
Ім'я пов'язаного документу
doc_name=
Параметр запиту,
може записуватись декілька раз.
Використувується для пошуку об'єктів, які мають вказані пов'язані документі. За наявності doc_id може ігноруватися.

 

Необов'язкові параметри
Як використовувати Опис
Ліміт
limit=
Параметр запиту
Кількість значень, які повернуться в запиті. Default 250. Максимум 1000.
Класифікатор AIMap
class=
Параметр запиту, може записуватись декілька раз.
Класифікатор, який ділиться на 16 основних груп.
Регіон
region=
Параметр запиту, може записуватись декілька раз.
Область
Етап будівництва
stage_building=
Параметр запиту, може записуватись декілька раз.
Стадія будівництва (дозволено, завершено і тд.). Defalut дозволено.
Етап документації
stage_documentation=
Параметр запиту, може записуватись декілька раз.
Етап підготовки документації
Класс наслідків
cons_class=
Параметр запиту, може записуватись декілька раз.
1 - назначні наслідки, в яких постійно перебувають 50 людай, та тимчасово - 100
2 - середнє значення, об’єкти місцевого/регіонально значення
3 - значні наслідки, об’єкти загальнодержавного значення
Поля
prop=
Параметр запиту, може записуватись декілька раз.
Перелік полів, які повернуться в запиті. Детальну структуру таблиці можна побачити в кінці документу. Default "aimap_id", "name", "description", "address", "region", "town", "date_updated",
"aimap_classifier", "consequence_class", "stage_documentation", "stage_building".
* Перелік можливих варіантів записів в полях, можна отримати за окремим запитом

Перелік полів для параметру prop

Поле Опис
aimap_id Унікальний класифікатор об'єкта
name Назва об'єкта
description Опис об'єкта
kadastr Кадастровий номер земельної ділянки
lon Довгота
lat Широта
address Повна адреса
region Область
town Місто
street Вулиця
build_num Номер будинку
dk_018_2000 Державний класифікатор будівель та споруд
aimap_classifier Класифікатор об'єктів AIMap
consequence_class Клас наслідків
stage_documentation Етап документації
stage_building Етап будівництва
construction_type Тип будівництва
floors_number К-сть поверхів
object_square Площа об'єкта

 

JSON
Example GET URL:
http://127.0.0.1:8083/docs/objects?doc_id=ЖТ142132110887

{
    "objects": [
        {
            "address": "Україна, Житомирська область, ЖИТОМИР, вулиця Івана Гонти, 26",
            "aimap_classifier": "Будинки житлові котеджного типу",
            "aimap_id": "23",
            "consequence_class": "невизначено",
            "date_added": "2013-07-30T00:00:00Z",
            "description": null,
            "name": "Реконструкція з прибудовою до частини житлового будинку",
            "region": "Житомирська",
            "stage_building": "завершено",
            "stage_documentation": "декларація про готовність об'єкта до експлуатації",
            "town": "ЖИТОМИР"
        }
    ],
    "has_more": false,
    "offset": 250
}