Базовый URL и авторизация
Все запросы отправляются на базовый URL сервиса. Авторизация — Bearer-токен в заголовке Authorization. Токен выдаётся при подключении и не хранится в открытом виде.
23:49:0000000:8273 — возвращает тестовый ответ без списания запросов подписки (rate limit: 15 req/min).
Два независимых продукта с общим токеном. Нажмите на карточку, чтобы раскрыть описание.
Отчёт по участку по кадастровому номеру или точке на карте: характеристики из ЕГРН, ЗОУИТ и ПЗЗ, рыночные цены, риски, окружение, ГИС ОГД регионов. Синхронно или через очередь задач.
POST /cn_data
Основной эндпоинт. Возвращает данные о земельном участке — по кадастровому номеру либо по координатам точки. Состав полей ответа определяется настройками токена.
Request body
Корневые поля ответа
Группы полей data.*
Каждое поле включается индивидуально по настройкам токена. Нажмите на группу, чтобы раскрыть описание полей и пример.
| Поле | Тип | Описание |
|---|---|---|
| cad_num | string | Кадастровый номер участка |
| status | string | Статус кадастровой записи, например «Учтённый», «Ранее учтённый» |
| land_record_type | string | Тип объекта недвижимости, например «Земельный участок» |
| land_record_subtype | string | Подтип объекта, например «Землепользование» |
| land_record_category_type | string | Категория земель, например «Земли населённых пунктов» |
| permitted_use_established_by_document | string | Вид разрешённого использования по документу |
| specified_area | integer | Уточнённая площадь участка (кв. м) |
| declared_area | integernull | Декларированная площадь (кв. м) — заявленная без проведения межевания |
| land_record_area_verified | integernull | Уточнённая площадь после проведения межевания (кв. м) |
| land_record_area_declaration | integernull | Декларированная площадь по ЕГРН (кв. м) |
| land_record_area | stringnull | Площадь по данным кадастрового учёта |
| area | stringnull | Площадь из записей ЕГРН, если отличается от уточнённой |
| cost_value | float | Кадастровая стоимость участка (руб.) |
| cost_index | float | Удельный показатель кадастровой стоимости (руб./кв. м) |
| cost_registration_date | string | Дата внесения кадастровой стоимости в ЕГРН |
| cost_determination_date | string | Дата определения кадастровой стоимости |
| cost_approvement_date | string | Дата утверждения кадастровой стоимости |
| cost_application_date | string | Дата начала применения кадастровой стоимости |
| determination_couse | string | Основание определения кадастровой стоимости |
| ownership_type | string | Форма собственности, например «Частная», «Государственная субъекта РФ» |
| right_type | stringnull | Вид права на участок, например «Собственность», «Аренда» |
| readable_address | string | Адрес местоположения участка в читаемом виде |
| quarter_cad_number | string | Кадастровый номер квартала, в котором расположен участок |
| land_record_reg_date | string | Дата постановки на кадастровый учёт |
| no_coords | boolean | Координаты границ участка отсутствуют в ЕГРН |
| previously_posted | booleannull | Признак ранее учтённого объекта |
| objdoc_id | stringnull | Идентификатор правоустанавливающего документа |
| registers_id | stringnull | Идентификатор записи в реестре границ |
| Поле | Тип | Описание |
|---|---|---|
| type | string | Тип геометрии GeoJSON — Polygon или MultiPolygon |
| coordinates | array | Для Polygon — массив колец [внешнее кольцо, дырки...]. Для MultiPolygon — массив полигонов. Каждая точка — [longitude, latitude] |
| Поле | Тип | Описание |
|---|---|---|
| cultural | array | Зоны охраны объектов культурного наследия |
| energy | array | Охранные зоны объектов энергетики и инфраструктуры |
| nature | array | Особо охраняемые природные территории |
| security | array | Санитарно-защитные и охранные зоны |
| other | array | Прочие зоны с особыми условиями использования территории |
| Поле | Тип | Описание |
|---|---|---|
| geometry.type | string | Тип геометрии GeoJSON границы зоны |
| geometry.coordinates | array | Координаты границы зоны |
| properties.name_by_doc | string | Наименование зоны согласно документу |
| properties.type_zone | string | Вид зоны с особыми условиями использования территории |
| properties.type_boundary_value | string | Вид границы зоны |
| properties.reg_numb_border | string | Реестровый номер границы зоны |
| properties.registration_date | string | Дата регистрации зоны в реестре |
| properties.doc | string | Документ-основание установления зоны |
| properties.content_restrict_encumbrances | string | Содержание ограничений и обременений |
| properties.legal_act_document_name | string | Наименование правового акта |
| properties.legal_act_document_number | string | Номер правового акта |
| properties.legal_act_document_date | string | Дата правового акта |
| properties.legal_act_document_issuer | string | Орган, издавший правовой акт |
| properties.cadastral_district | string | Кадастровый район |
| properties.old_account_number | string | Старый учётный номер зоны |
| properties.no_coords | boolean | Координаты границы зоны отсутствуют |
| properties.registers_id | stringnull | Идентификатор записи в реестре границ |
| properties.objdoc_id | stringnull | Идентификатор документа в реестре |
Территориальные зоны участка по правилам землепользования и застройки (ПЗЗ): код и тип
зоны (жилая / общественно-деловая / производственная / рекреационная и т.п.), виды
разрешённого использования (ВРИ) и реквизиты утвердившего зону правового акта. Источник —
НСПД (реестровая категория «Территориальные зоны»). Координатное поле — нужна геометрия
участка, как у area_zouit.
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество территориальных зон, пересекающих участок |
| zones | array | Список зон. Может содержать несколько записей, если участок лежит на границе двух зон |
| Поле | Тип | Описание |
|---|---|---|
| zone_code | stringnull | Код/название зоны согласно документу, например «Ж-3/5/2» или «Рекреационная зона (Р2-90)» |
| zone_type | stringnull | Грубая классификация: «Жилая зона», «Общественно-деловая зона», «Производственная зона, зона инженерной и транспортной инфраструктур», «Зона рекреационного назначения» и т.п. |
| permitted_uses | arraynull | Виды разрешённого использования для зоны, если источник их передал. null, а не пустой список — источник это поле не заполнил (не то же самое, что «ВРИ отсутствуют») |
| reg_numb_border | stringnull | Реестровый номер границы зоны в ЕГРН |
| cadastral_district | stringnull | Кадастровый район зоны |
| registration_date | stringnull | Дата регистрации границы зоны в ЕГРН |
| legal_act | objectnull | Реквизиты правового акта, установившего зону — issuer/number/name/date. null, если источник не передал ни одного из этих полей |
market_value.dropped; сами объявления при этом остаются в area_avito без изменений.
area_analysis ничего не собирает сам — он агрегирует уже собранные поля. Поэтому его наполнение зависит от того, какие поля включены у вашего токена. Поле остаётся в ответе всегда, но часть значений вырождается в пустые.
| Часть ответа | Нужны поля | Если их нет |
|---|---|---|
| market_value | area_avito и/или area_cian (хотя бы одно из двух) | Считать нечего: min / max / average приходят как null, а дополнительных ключей (median, dropped и др.) в ответе нет вовсе. Если выбрано только одно из двух полей — расчёт идёт по нему одному |
| risk | хотя бы одно из area_lesfond, area_zouit, area_surroundings, area_oopt, area_building | Светофор считается по включённым источникам, выключенные перечислены в not_checked. Если не включено ни одного — overall_level = unknown и пустой flags. Полная картина риска — при всех пяти |
| cadastral_value_per_meter | — | Не зависит от набора полей: берётся из карточки участка и приходит, даже если area_data у токена выключено |
| interested_plots_in_area interested_this_area | — | Не зависят от набора полей: это наша статистика запросов по участку и кварталу |
| Поле | Тип | Описание |
|---|---|---|
| market_value.min | floatnull | Минимальная рыночная стоимость по объявлениям (руб./сотку), по очищенной выборке: единицы приведены к сотке, аренда и аномальные цены исключены |
| market_value.average | floatnull | Средняя рыночная стоимость по объявлениям (руб./сотку), по очищенной выборке: единицы приведены к сотке, аренда и аномальные цены исключены |
| market_value.max | floatnull | Максимальная рыночная стоимость по объявлениям (руб./сотку), по очищенной выборке: единицы приведены к сотке, аренда и аномальные цены исключены |
| market_value.median | floatnull | Медианная цена (руб./сотку) — устойчивее среднего к единичному дорогому объявлению. Ключ есть, только если выборка непуста |
| market_value.unit | string | Единица измерения цен: RUB_per_sotka |
| market_value.count_used | integer | Сколько объявлений вошло в расчёт |
| market_value.count_total | integer | Сколько объявлений было в выборке до очистки |
| market_value.dropped | array | Отброшенные объявления: {title, link_tag, value, reason, source}, source: avito или cian. reason: out_of_range — вне границ правдоподобия, outlier_high / outlier_low — более чем в 10 раз от медианы, total_price_as_unit — похоже, указана цена за весь участок вместо цены за сотку (только у Avito, где цена в исходном объявлении сырая), cadastre_mismatch — цена не бьётся с кадастровой стоимостью участка (ниже 0.1× или выше 100×) |
| cadastral_value_per_meter | floatnull | Кадастровая стоимость за 1 кв. м (руб.) — из карточки участка (cost_index, при отсутствии считается как стоимость / площадь) |
| interested_plots_in_area | integernull | Количество объявлений о продаже участков в кадастровом квартале |
| interested_this_area | integernull | Количество объявлений по данному кадастровому номеру |
| risk | object | Риск-«светофор» — агрегат флагов из area_lesfond / area_zouit / area_surroundings / area_oopt / area_building. См. вкладку «Риск (светофор)» |
Готовый вывод вместо сырых слоёв: красные/жёлтые/зелёные флаги и общий уровень.
Агрегируется из уже собранных полей — полнота зависит от того, какие источники
включены у токена (лесфонд / ЗОУИТ / окружение / ООПТ / стройстатика). Источники, которых нет в ответе,
попадают в not_checked, а не в флаги.
| Поле | Тип | Описание |
|---|---|---|
| overall_level | string | Общий уровень: red (есть критичный риск) / yellow / green / unknown (ничего не проверено) |
| red / yellow / green | integer | Количество флагов каждого уровня |
| flags[] | array | Список флагов (отсортированы: red → yellow → green) |
| flags[].level | string | red / yellow / green |
| flags[].code | string | Код флага: forest_fund, zouit, oopt, eco_landfill, eco_cemetery, eco_industrial, eco_powerline, seismic, geohazard, permafrost и т.д. |
| flags[].title | string | Заголовок флага («Земли лесного фонда», «Кладбище рядом») |
| flags[].detail | string | Детализация (лесничество/квартал, перечень ЗОУИТ, расстояние до объекта) |
| flags[].source | string | Поле-источник флага |
| checked[] / not_checked[] | array | Какие источники участвовали в оценке, а какие не были собраны |
| Код | Уровень |
|---|---|
| forest_fund | red — участок в землях лесного фонда; green — пересечений нет |
| zouit | yellow — есть зоны с особыми условиями; green — нет |
| eco_landfill (свалка) | red ≤ 1 км, yellow ≤ 3 км |
| eco_wastewater (очистные) | red ≤ 0.5 км, yellow ≤ 1.5 км |
| eco_cemetery (кладбище) | red ≤ 100 м, yellow ≤ 500 м |
| eco_industrial (промзона) | red — участок внутри; yellow ≤ 300 м |
| eco_powerline (ЛЭП) | red ≤ 30 м, yellow ≤ 100 м |
| eco_gas_pipeline (газопровод) | red ≤ 100 м, yellow ≤ 500 м |
| oopt (ООПТ) | red — заповедник/нацпарк (protect_class 1/1a/1b/2); yellow — заказник/природный парк/памятник природы; green — не входит |
| seismic (area_building) | red — сейсмичность ≥ 8 баллов; yellow — 7 баллов. Балл — по карте A (10% за 50 лет, норматив СП 14 для массового строительства), максимум из ОСР-2015/2016; ≤ 6 баллов — флага нет |
| geohazard (area_building) | yellow — в регионе встречаются карст / оползни / сели (региональный признак, не оценка конкретного участка) |
| permafrost (area_building) | yellow — многолетнемёрзлые грунты (зона мерзлоты) |
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество объявлений |
| array[].title | string | Заголовок объявления |
| array[].price | string | Цена в рублях (числовая строка, например «12500000») |
| array[].price_string | string | Цена в форматированном виде, например «12 500 000 ₽» |
| array[].hund_price | string | Цена за единицу площади строкой, как её показывает площадка: «762 195 ₽ за сотку», у сельхоза и промки встречается «₽ за га». Значение сырое, к единой единице не приведено — нормализованные цены в ₽ за сотку смотрите в area_analysis.market_value |
| array[].geo_data | string | Адрес из объявления |
| array[].description | string | Полный текст объявления |
| array[].photo | string | URL фотографии из объявления |
| array[].link_tag | string | Относительная ссылка на объявление Avito |
| array[].date | string | Дата публикации объявления |
| array[].area_number | string | Кадастровый номер квартала |
В отличие от area_avito, у ЦИАНа нет сетки кадастровых кварталов — поиск идёт по административному региону, а «рядом с участком» обеспечивает фильтр по расстоянию (radius_km, по умолчанию 20 км) от центра проверяемого участка.
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество объявлений, попавших в радиус radius_km от участка |
| region_id | integer | Числовой id региона ЦИАН, по которому шёл поиск (определяется по первым двум цифрам кадастрового номера) |
| radius_km | number | Радиус отбора объявлений от центра участка, км |
| total_in_region | integer | Всего объявлений в каталоге региона до фильтра по расстоянию — справочно, в count не входит |
| center_lat center_lon | number | Координаты центра проверяемого участка — те же, что переданы на вход сбора. Своих координат участка у area_cian иначе нет вовсе, а без них нельзя разместить array[].lat/lon относительно участка (например, на карте) |
| array[].title | string | Заголовок объявления. Если продавец его не заполнил (в каталоге ЦИАНа бывает null) — сгенерированное описание вида «Участок · 12 сот. · СНТ» |
| array[].price | integer | Цена в рублях |
| array[].area_sotka | number | Площадь участка в сотках |
| array[].value | number | Цена за сотку, ₽ (price / area_sotka) — уже нормализовано числом, в отличие от сырой строки area_avito[].hund_price |
| array[].distance_km | number | Расстояние от центра проверяемого участка до объявления, км |
| array[].link | string | Полная ссылка на объявление cian.ru |
| array[].address | stringnull | Адрес объявления, как его вводит продавец (область → округ/район → нас. пункт), аналог area_avito[].geo_data |
| array[].description | stringnull | Полный текст объявления |
| array[].photo | stringnull | URL первой фотографии из объявления (в галерее ЦИАНа их обычно несколько — отдаётся только первая, как заглавная) |
| array[].date | stringnull | Дата публикации объявления, ISO 8601 (2026-05-15T10:00:00) — в отличие от произвольной строки area_avito[].date («15 мая») |
| array[].land_status | stringnull | Категория земли по классификации ЦИАНа: ИЖС, ДНП, Садоводство, ЛПХ, Фермерское хозяйство и др. Продавец мог не указать — тогда null. Поля с таким смыслом у area_avito нет |
| array[].lat array[].lon | number | Координаты объявления — вместе с center_lat/center_lon позволяют самостоятельно построить карту вокруг участка. У area_avito координат объявлений нет |
| Поле | Тип | Описание |
|---|---|---|
| [].city | string | Название населённого пункта |
| [].distance | float | Расстояние до населённого пункта в метрах |
| [].region | string | Название региона |
| [].region_type | string | Тип региона, например «область», «край» |
| [].federal_district | string | Федеральный округ |
| [].latitude | float | Широта населённого пункта |
| [].longitude | float | Долгота населённого пункта |
| [].postal_code | integer | Почтовый индекс |
| [].time_zone | string | Часовой пояс, например «Europe/Moscow» |
Рельеф участка по цифровой модели высот (DEM). Профиль высот вдоль границы
(массивы) плюс агрегатные метрики: средний уклон, экспозиция склона, перепад
высот. Поля метрик равны null,
если DEM недоступен (тогда возвращается только профиль).
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество точек профиля |
| height | float[] | Высота над уровнем моря для каждой точки (м) |
| distance | float[] | Расстояние вдоль границы от начала для каждой точки (м) |
| latitude | float[] | Широты точек |
| longitude | float[] | Долготы точек |
| Поле | Тип | Описание |
|---|---|---|
| elevation_m | numbernull | Средняя высота участка над уровнем моря (м) |
| min_m / max_m | numbernull | Минимальная / максимальная высота по участку (м) |
| relief_drop_m | numbernull | Перепад высот (max − min), м |
| slope_percent / slope_deg | numbernull | Средний уклон участка — в процентах и градусах |
| aspect | stringnull | Экспозиция склона: С/СВ/В/ЮВ/Ю/ЮЗ/З/СЗ или "flat" (ровный) |
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество лотов |
| array[].name | string | Наименование лота |
| array[].link | string | Ссылка на страницу лота на torgi.gov.ru |
| array[].type_of_torgi | string | Вид торгов: «Продажа» или «Аренда» |
| array[].form_of_torgi | string | Форма проведения торгов, например «Аукцион» |
| array[].status_lot | string | Текущий статус лота, например «Завершён», «Идут заявки» |
| array[].starting_price | string | Начальная цена лота в рублях |
| array[].publication_date | string | Дата публикации лота |
| array[].change_date | string | Дата последнего изменения лота |
| array[].platform | string | Торговая площадка |
| Поле | Тип | Описание |
|---|---|---|
| count | string | Количество найденных судебных актов (в виде строки) |
| array[] | string | Судебный акт с реквизитами: суд, дата, номер дела, предмет спора |
| Поле | Тип | Описание |
|---|---|---|
| count | string | Количество найденных документов (в виде строки) |
| array[] | string | Документ в виде строки с тегами: КЛЮЧ (кадастровый номер), ТРЕБ (требование документа), ВЫВ (вывод о применимости) |
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество документов |
| array[].tittle | string | Полное наименование нормативного акта |
| array[].eoNumber | string | Номер официального опубликования |
| array[].publishDateShort | string | Дата публикации документа |
| array[].city | string | Город или регион публикации документа |
| array[].pagesCount | integer | Количество страниц документа |
| array[].pdfFileLength | integer | Размер PDF-файла в байтах |
| array[].id | string | Уникальный идентификатор документа |
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество найденных заключений |
| array[] | object[] | Массив заключений |
| array[].number | string | Номер СЭЗ |
| array[].date | string | Дата выдачи в формате ДД.ММ.ГГГГ |
| array[].form_type | string | Тип бланка заключения |
| array[].blank_number | string | Типографский номер бланка |
| array[].project | string | Наименование проектной документации |
| array[].developer | string | Фирма-разработчик |
| array[].appendix | string | Текст приложения к заключению |
| array[].appendix_url | string | Ссылка на приложение (если доступна) |
| Поле | Тип | Описание |
|---|---|---|
| terzones | stringnull | Карта территориальных зон — изображение PNG в base64. null если изображение недоступно |
| zouit | stringnull | Карта зон с особыми условиями использования — PNG в base64 |
| satellite | stringnull | Спутниковый снимок участка — PNG в base64 |
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество результатов поиска |
| array[].title | string | Заголовок результата поиска |
| array[].link | string | URL страницы результата |
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество результатов поиска |
| array[].title | string | Заголовок результата поиска |
| array[].link | string | URL страницы результата |
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество найденных сделок |
| deals[].quarter | string | Квартал сделки, например «Q1», «Q3» |
| deals[].year | integer | Год сделки |
| deals[].quarter_cad_number | string | Кадастровый номер квартала, в котором зарегистрирована сделка |
| deals[].city | string | Населённый пункт расположения объекта |
| deals[].street | string | Улица расположения объекта |
| deals[].year_build | string | Год постройки объекта |
| deals[].realestate_type_code | string | Тип объекта недвижимости, например «Земельный участок», «Здание» |
| deals[].purpose_code | string | Вид разрешённого использования / назначение объекта |
| deals[].area | string | Площадь объекта (кв. м) |
| deals[].deal_price | string | Цена сделки |
| deals[].currency | string | Валюта сделки, например «RUB» |
| deals[].doc_type | string | Вид документа сделки, например «Договор купли-продажи» |
Каждый объект в array[] отдаётся
в сыром виде из НСПД, без нормализации. Набор и имена полей зависят от типа объекта
(Здание / Сооружение / ОНС / ЕНК / ПИК) — у каждого свой состав. Гарантированно присутствует
только cad_num.
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество объектов в перечне ЕГРН на участке (вкладка «Объекты» НСПД) |
| array[] | object | Объект в сыром виде из НСПД. Состав полей зависит от типа ОКС и передаётся без изменений. |
| array[].cad_num | string | Кадастровый номер ОКС (добавляется всегда, для единообразной идентификации) |
| array[].geometry | object | Контур объекта в формате GeoJSON: {type, coordinates}, WGS84, порядок осей [долгота, широта]. Здания — обычно Polygon/MultiPolygon, линейные сооружения (трубопроводы, ЛЭП) — LineString/MultiLineString. Ключ отсутствует, если у объекта нет геометрии в НСПД |
| Тип ОКС | Поля (сырые имена НСПД) |
|---|---|
| Здание | build_record_type_value, building_name, purpose, build_record_area, floors, underground_floors, materials, year_built, year_commisioning, readable_address, build_record_registration_date |
| Сооружение | object_type_value, params_name, params_purpose, params_area, params_extension (протяжённость), params_volume, params_height, params_floors, address_readable_address, object_previously_posted (статус), registration_date |
| ОНС | object_under_construction_record_record_type_value, object_under_construction_record_name, built_up_area, degree_readiness, common_data_status |
| Общие | cost_value, cost_index, ownership_type, quarter_cad_number, determination_couse, cost_application_date |
Часть объектов из перечня (помещения, машино-места, ранее учтённые без границ) не имеет
геопространственной карточки в НСПД — такие возвращаются записью только с
cad_num.
Что зарегистрировано на участке в ЕГРН помимо самого права собственности: ипотека, арест, сервитут, аренда и другие обременения. Это данные о юридической чистоте объекта — например, участок в ипотеке или под арестом нельзя свободно продать, а сервитут может ограничивать использование части земли. Единственное поле, где эти сведения вообще есть — карточка участка НСПД их не показывает ни в каком виде, и никакое другое поле ответа их не дублирует.
| Поле | Тип | Описание |
|---|---|---|
| cad_num | string | Кадастровый номер, по которому выполнялся поиск |
| found | boolean | true, если объект с таким номером найден в Росреестре (даже если прав/обременений на нём не зарегистрировано) |
| error | string | Присутствует только при found: false и означает не «обременений нет», а «проверить не удалось» по технической причине. Единственное значение — lookup_failed; стоит повторить запрос позже |
| rights[] | array | Зарегистрированные права (собственность, аренда и т.п.) — сырые объекты Росреестра, только при found: true. Пустой массив — права по объекту не зарегистрированы (это не ошибка) |
| encumbrances[] | array | Зарегистрированные обременения (ипотека, арест, сервитут и т.п.) — тот же сырой формат, что и rights[], только при found: true |
| restrictions[] | array | Готовый к отображению список: каждая запись rights[]/encumbrances[] превращена в короткую строку — удобно выводить без разбора сырых полей Росреестра. Если источник не прислал текст типа (редкий код вне справочника Росреестра), подставляется тип соседней записи того же участка — так же делает сайт ЛК Росреестра |
| cadastral_engineer | object | Кадастровый инженер, проводивший межевание участка — null, если карточка объекта его не содержит. Публичные лицензионные данные, не персональные данные собственника |
| old_numbers[] | array | Прежние кадастровые номера участка (переучёт/реформа нумерации). Обычно пустой массив |
| parent_cad_number | string | Номер участка, из которого образован текущий (при разделе) — null, если неприменимо |
| child_cad_numbers[] | array | Номера участков, на которые расформирован текущий (при объединении/разделе) — null, если неприменимо |
| cancel_date | string | Дата снятия объекта с кадастрового учёта, формат «дд.мм.гггг» — null, если объект активен |
| Поле | Тип | Описание |
|---|---|---|
| rightTypeDesc | string | Вид права текстом (например «Собственность», «Сервитут») |
| rightNumber | string | Номер регистрационной записи ЕГРН |
| rightRegDate | integer | Дата регистрации, unix-время в миллисекундах |
| Поле | Тип | Описание |
|---|---|---|
| typeDesc | string | Вид обременения текстом (например «Ипотека», «Аренда», «Арест»). Может прийти пустой строкой — см. описание restrictions[] выше |
| encumbranceNumber | string | Номер регистрационной записи ЕГРН |
| startDate | integer | Дата регистрации, unix-время в миллисекундах |
| Поле | Тип | Описание |
|---|---|---|
| name | string | right или encumbrance |
| value | string | Готовая строка вида «Вид; № Номер; от Дата» |
Три исхода поля: объект найден (found: true,
права/обременения могут быть пустыми списками — это не ошибка), объект с таким номером не
существует (found: false
без error), либо
проверить не удалось (found: false, error: "lookup_failed" —
повторите запрос позже, это не означает отсутствие обременений).
Другие исходы: {"cad_num": "...", "found": false} — объекта с таким номером нет; {"cad_num": "...", "found": false, "error": "lookup_failed"} — проверить не удалось, а не «обременений нет».
Проверка наложения участка на земли лесного фонда по данным ФГИС ЛК
(публичная лесная карта Рослесинфорга, pub.fgislk.gov.ru).
Помогает выявить риск «лесной амнистии» — пересечение границ участка с лесничеством,
что может означать ограничение строительства или спор об изъятии.
Федеральное поле — собирается для любого региона РФ, в отличие от региональных
area_gis_ogd_*.
| Поле | Тип | Описание |
|---|---|---|
| in_forest_fund | boolean | true, если участок пересекает земли лесного фонда (найден объект слоёв квартал / выдел / лесной участок / лесничество) |
| count | integer | Количество уникальных объектов лесного фонда, пересекающих участок |
| layers | array | Список объектов ФГИС ЛК, пересекающих участок. Дедупликация по слою и коду объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | typeName слоя GeoServer ФГИС ЛК, например FOREST_LAYERS:QUARTER, FOREST_LAYERS:FORESTRY |
| desc | string | Человекочитаемое название слоя: «Лесной квартал», «Лесничество», «Лесотаксационный выдел», «ОЗУ» |
| key | string | Стабильный идентификатор объекта (слой + externalid) для дедупликации |
| title | string | Название / номер объекта — label_name или externalid (например, «Пригородное», «4») |
| geometry | objectnull | Геометрия GeoJSON (Polygon / MultiPolygon) в WGS 84. Сохраняется только у объектовых слоёв (квартал, выдел, лесной участок, ОЗУ); у границ лесничеств отбрасывается как справочная (null) |
| fields | object | Непустые свойства объекта. externalid — код вида регион:лесничество:уч.лесничество:квартал (напр. 16:28:3:4); label_name — название/номер |
Слои опрашиваются через WMS GetFeatureInfo на точки участка. Делятся на две группы по объёму геометрии.
| Группа | Слои · охват |
|---|---|
| Объектовые (на каждой точке) | Лесной квартал, Лесной участок (ГЛР) / часть лесного участка, Лесотаксационный выдел, Особо защитный участок леса (ОЗУ), Категория защитных лесов, Зона с особыми условиями (лес), Ограничение пребывания в лесах. Геометрия сохраняется. |
| Границы (один запрос по центроиду) | Лесничество, Участковое лесничество — нужны только названия. Геометрия (граница всего лесничества) отбрасывается. |
Федеральный слой — вся Россия. Заполняется для любого кадастрового номера. Если участок вне земель лесного фонда — in_forest_fund: false, layers: [].
«Паспорт окружения» участка по данным OpenStreetMap: ближайшие объекты по категориям
и расстояние до них. Транспортная доступность, социальная инфраструктура, инженерные
коммуникации и — наоборот — экологические минусы (свалки, кладбища, промзоны).
Федеральное поле — считается по центру участка для любого региона РФ.
Расстояние — честное, от центра участка до геометрии объекта (м); для площадных
объектов (промзона/свалка/кладбище), внутрь которых попадает участок,
distance_m: 0.
| Поле | Тип | Описание |
|---|---|---|
| center | array | Центр участка [lon, lat] (WGS 84), от которого считаются расстояния |
| count | integer | Количество найденных категорий |
| items | array | По одному ближайшему объекту на категорию, отсортировано по группе и расстоянию. Не найденные категории отсутствуют. |
| Поле | Тип | Описание |
|---|---|---|
| category | string | Ключ категории: road, school, landfill и т.д. |
| group | string | Группа: transport / social / water / utilities / eco |
| label | string | Человекочитаемая подпись категории («Автодорога», «Школа», «Свалка / полигон ТКО») |
| title | string | Название объекта из OSM (name и т.п.); может быть пустым, если у объекта нет названия |
| distance_m | integer | Расстояние от центра участка до объекта в метрах (0 — участок внутри площадного объекта) |
| lat / lon | number | Координаты репрезентативной точки объекта (WGS 84) |
| tags | object | Теги объекта OSM как есть (например, highway, surface, amenity) |
| Группа | Категории (радиус поиска) |
|---|---|
| transport | Автодорога (1.5 км), Остановка транспорта (3 км), Железная дорога (6 км) |
| social | Школа (6 км), Детский сад (6 км), Магазин (5 км), Медучреждение (10 км) |
| water | Водоём / река (3 км) |
| utilities | ЛЭП (2 км), Электроподстанция (3 км), Газопровод (3 км), Вышка связи (5 км) |
| eco (минусы) | Свалка / полигон ТКО (6 км), Кладбище (3 км), Промзона (3 км), Очистные сооружения (5 км) |
Источник — OpenStreetMap (Overpass API). Объект попадает в ответ, только если найден в пределах радиуса своей категории; на категорию возвращается один ближайший объект.
Проверка попадания участка в особо охраняемую природную территорию (заповедник,
национальный парк, заказник, природный парк, памятник природы). Попадание в ООПТ —
жёсткое ограничение строительства и оборота, которое часто не внесено в ЕГРН,
поэтому отсутствует в area_zouit.
Федеральное поле — считается по центру участка для любого региона РФ.
Источник — OpenStreetMap (Overpass API, is_in):
возвращаются площадные ООПТ, внутри которых лежит центр участка. Полнота зависит от
покрытия OSM: крупные заповедники и нацпарки размечены хорошо, отдельные
региональные/местные памятники природы могут отсутствовать.
| Поле | Тип | Описание |
|---|---|---|
| in_oopt | boolean | true, если центр участка попадает хотя бы в одну ООПТ |
| count | integer | Количество ООПТ, в границы которых попадает участок |
| items | array | Список ООПТ. Если участок вне ООПТ — in_oopt: false, items: [] |
| Поле | Тип | Описание |
|---|---|---|
| category | string | Категория ООПТ: «Государственный природный заповедник», «Национальный парк», «Государственный природный заказник», «Природный парк», «Памятник природы» и др. |
| level | stringnull | Уровень значения: федеральный / региональный / местный (из OSM site_ownership; null, если не задан) |
| protect_class | stringnull | Класс охраны OSM (protect_class): 1/1a/1b — заповедник, 2 — нацпарк, 3 — памятник природы, 4 — заказник, 5 — природный парк, 6 — ТТП, 7 — дендропарк |
| title | string | Название ООПТ (например, «Национальный парк „Лосиный остров"») |
| osm_ref | stringnull | Ссылка на объект OSM: relation/<id> или way/<id> |
| tags | object | Теги объекта OSM как есть (boundary, protect_class, protection_title, operator и др.) |
| protect_class | Категория |
|---|---|
| 1 / 1a / 1b | Государственный природный заповедник |
| 2 | Национальный парк |
| 3 | Памятник природы |
| 4 | Государственный природный заказник |
| 5 | Природный парк |
| 6 | Территория традиционного природопользования |
| 7 | Дендрологический парк / ботанический сад |
Источник — OpenStreetMap (Overpass API). Заповедник и национальный парк дают красный флаг риск-светофора (oopt), прочие категории — жёлтый.
Нормативная строительная «статика» по местоположению участка: сейсмическая опасность
(ОСР-2015/2016, СП 14), снеговой/ветровой/гололёдный район (СП 20), глубина промерзания,
климат (расчётная зимняя пятидневка, ГСОП, мерзлота — СП 131), геоопасности
(карст/оползни/сели) и требуемое сопротивление теплопередаче по ГСОП (СП 50).
Без обращения к сети — справочный lookup по адресу и кадастровому номеру
(region_code = первые 2 цифры кад. номера). Федеральное поле — все регионы РФ.
Если населённый пункт есть в таблицах — точный матч (match_level: "locality"),
иначе региональный fallback (агрегаты по субъекту, поля помечены note: "регион-агрегат",
match_level: "region"). Питает риск-флаги
seismic / geohazard / permafrost.
| Поле | Тип | Описание |
|---|---|---|
| region_code | stringnull | Кадастровый код субъекта (первые 2 цифры кад. номера) |
| region | stringnull | Название субъекта РФ |
| locality | stringnull | Населённый пункт из адреса, по которому выполнен точный матч (null при региональном fallback) |
| match_level | string | locality (точный НП) / region (агрегат по субъекту) / none (регион не определён) |
| seismic | objectnull | Сейсмическая интенсивность (баллы MSK-64) по картам A/B/C (10%/5%/1% вероятности превышения за 50 лет; для ИЖС и обычных зданий — A) по ОСР-2016 (a/b/c) и ОСР-2015 (a_2015/b_2015/c_2015, СП 14). При fallback — region_max_a / region_max_c (максимум по субъекту) |
| snow_wind | objectnull | Снеговой/ветровой район (СП 20) + нормативные нагрузки (sg_kpa/w0_kpa), гололёдный район ПУЭ |
| frost | objectnull | Нормативная глубина промерзания по типам грунта (м): глина/суглинок, пески мелкие/крупные, крупнообломочные |
| climate | objectnull | Климат-профиль (СП 131): расч. зимняя пятидневка, абс. минимум, ГСОП (gsop_20), Mt, зона мерзлоты (permafrost_zone) и др. |
| geohazard | objectnull | Региональная предрасположенность к геоопасностям: karst / landslide / mudflow / coastal_abrasion |
| thermal_req | objectnull | Требуемое сопротивление теплопередаче стен/окон/кровли по ГСОП (СП 50, жилое) |
При точном матче вложенные объекты несут полный набор полей; при региональном
fallback — агрегаты по субъекту с пометкой note
(seismic.region_max_c, climate.gsop_20_median и т.п.).
77
| Поле | Тип | Описание |
|---|---|---|
| count | integer | Количество уникальных объектов, пересекающих участок |
| array[] | object | Объект в сыром виде из API gisogd.mos.ru. Структура определяется слоем и передаётся без изменений. |
| Группа | Слои |
|---|---|
| Функциональные зоны | Жилая, общественная, производственная, природная и другие функциональные зоны по ГП Москвы |
| ПЗЗ | Территориальные зоны и подзоны, план границ территориальных зон |
| КРТ | Комплексное развитие территорий, ПП КРТ |
| Красные линии | УДС, линейные объекты, зоны транспортных сооружений, ОДМС |
| ООПТ | Особо охраняемые природные территории, береговые полосы, природный комплекс, ООЗТ |
| ОКН | Объекты культурного наследия (ИКОП), выявленные ОКН, исторически ценные объекты |
| Зоны охраны ОКН | Охранные зоны, зоны регулирования застройки, зоны охраняемого ландшафта и культурного слоя |
| Инженерные зоны | Технические зоны инженерных коммуникаций, полосы отвода железных дорог |
16
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из слоёв ГИС ОГД Казани, пересекающих участок |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Псевдоним слоя, например GknParcel, UrbanTerZone |
| desc | string | Человекочитаемое название слоя |
| key | integer | Внутренний идентификатор объекта в gis.kzn.ru |
| title | string | Заголовок объекта из карточного API |
| geometry | objectnull | Геометрия объекта GeoJSON (Polygon / MultiPolygon) в WGS 84 |
| fields | object | Атрибуты объекта из карточного API gis.kzn.ru. Набор полей зависит от слоя. |
| Слой (layer) | Название |
|---|---|
| GknParcel | Земельные участки (существующие) |
| Urban10FunctionalZone | Функциональные зоны |
| DmdInfoSet | Обеспеченность проектами планировок и межевания |
| DocUsRazresh | ЗУ с разрешением на условно разрешённый вид использования |
| DocOtclon | ЗУ с разрешением на отклонение от предельных параметров |
| ServDocAccept | Решение об установлении сервитута |
| PZZSubZone | Подзона территориальной зоны |
| UrbanTerZone | Территориальная зона |
| SpecialZone | Зоны с особыми условиями использования территорий (ЗОУИТ) |
52
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из слоёв ГИС ОГД Нижегородской области, пересекающих участок. Дедупликация между точками по feature_uid. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Идентификатор слоя карты Accent. Машинные id вида layer_1162_ автогенерируемые и со временем меняются. |
| desc | string | Человекочитаемое название слоя из каталога карты, например «ЗОУИТ», «Градостроительное зонирование» |
| key | stringnull | Идентификатор фичи (feature_uid) |
| title | string | Первое осмысленное строковое значение из вложенных атрибутов ИСОГД |
| geometry | objectnull | Геометрия объекта GeoJSON (Polygon / MultiPolygon) в WGS 84 (исходно EPSG:3857). У слоёв-границ отбрасывается как справочная. |
| fields | object | Очищенные поля фичи: служебный мусор (feature_hash, action_*, user_role, import_uid) и WKT-дубль геометрии (geom_init) вырезаны. |
| fields.attributes | object | Содержательные данные ИСОГД (разобранный вложенный JSON). Состав зависит от слоя; имена ключей непрозрачны (attr_NNNNN_), значения осмысленны. |
Каталог динамический — собирается из WMS GetCapabilities карты (~320 слоёв с человекочитаемым названием) и опрашивается одним запросом WMS GetFeatureInfo на точку. Кешируется на процесс (6 ч). Жёсткий список слоёв не хардкодится: машинные id меняются со временем. Ниже — представительные группы слоёв.
| Группа слоёв | Охват |
|---|---|
| ЗУ и ППМ по районам | Земельные участки и проекты межевания по районам области |
| ПЗЗ | Территориальные зоны и градостроительное зонирование |
| Генеральные планы / функциональные зоны | Функциональные зоны поселений (Нижний Новгород, Дзержинск, Бор, Арзамас и др.) |
| КРТ | Комплексное развитие территорий |
| КПТ | Кадастровый план территории |
| ЗОУИТ | Зоны с особыми условиями использования территорий |
| ОКН | Объекты культурного наследия |
| Проектируемые объекты | Планируемое размещение объектов СТП и иных документов |
| АГО | Архитектурно-градостроительный облик |
| Прочие зоны и документы | Иные градостроительные документы и зоны из актуального каталога карты |
24 · 39 муниципалитетов
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Красноярского края, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа, например «Зона жилой многоэтажной застройки (Ж-7)» |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные атрибуты. Для ГП/ПЗЗ: document, section, layerDisplayName. Для ВРИ: primary, secondary, conditional. |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны, границы АТД, зоны затопления и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Весь Красноярский край — 39 муниципальных округов, включая Красноярск, Норильск, Железногорск, Зеленогорск, Дивногорск и все районы края. Муниципалитет определяется автоматически по кадастровому номеру участка.
72 · 27 муниципалитетов
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Тюменской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа, например «Зона жилой застройки (Ж-2)» |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные атрибуты. Для ГП/ПЗЗ: document, section, layerDisplayName. Для ВРИ: primary, secondary, conditional. |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны, границы АТД, зоны затопления и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Тюменская область — 26 муниципальных районов и городских округов, включая Тюмень, Тобольск, Ишим, Ялуторовск, Заводоуковск и все районы области. Муниципалитет определяется автоматически по кадастровому номеру участка.
56 · 43 муниципалитета
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Оренбургской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа, например «Зона жилой застройки (Ж-2)» |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны, границы АТД, зоны затопления и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Оренбургская область — 35 муниципальных районов и 8 городских округов, включая Оренбург, Орск, Новотроицк, Медногорск, Бузулук, Бугуруслан, Гай, Кувандык, Соль-Илецк, Ясный, Абдулино, Сорочинск и все районы области. Муниципалитет определяется автоматически по кадастровому номеру участка.
66 · 69 муниципалитетов
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Свердловской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны, границы АТД, зоны затопления и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Свердловская область — 69 муниципальных образований, включая Екатеринбург, Нижний Тагил, Первоуральск, Серов, Каменск-Уральский, Ирбит, Красноуфимск и все округа области. Муниципалитет определяется автоматически по кадастровому номеру участка.
69
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Тверской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны, границы АТД, зоны затопления и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Тверская область — единый инстанс покрывает все 50 кадастровых районов региона, включая Тверь и все муниципальные образования области.
25 · 17 муниципалитетов
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Приморского края, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны, границы АТД, зоны затопления и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Приморский край — 17 муниципальных образований: Владивосток, Находка, Уссурийск, Артём, Большой Камень, Дальнегорск, Дальнереченск, ЗАТО Фокино, Михайловский, Надеждинский, Октябрьский, Спасск-Дальний, Ханкайский, Хасанский, Хорольский, Шкотовский районы. Районы без выделенного инстанса обрабатываются региональным покрытием. Муниципалитет определяется автоматически по кадастровому номеру участка.
64 · 42 муниципалитета
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Саратовской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны, границы АТД, зоны затопления и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Саратовская область — 42 муниципальных образования, включая Саратов, Энгельс, Балаково, Вольск, Балашов, Пугачёв, Маркс, Аткарск и все районы области. Муниципалитет определяется автоматически по кадастровому номеру участка.
51 · 17 муниципалитетов
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Мурманской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны, границы АТД, зоны затопления и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Мурманская область — 17 кадастровых районов (51:01–51:17), 17 муниципальных образований и региональный инстанс agate_reg для участков без выделенного МО. Включает Мурманск, Апатиты, Кировск, Мончегорск, Североморск, Кандалакшу, Полярные Зори и все районы области. Муниципалитет определяется автоматически по кадастровому номеру участка.
01 · 9 муниципалитетов
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Республики Адыгея, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Республика Адыгея — 9 кадастровых районов (01:01–01:09), 9 муниципальных образований и региональный инстанс agate_region. Включает Майкоп, Адыгейск и все районы республики. Муниципалитет определяется автоматически по кадастровому номеру участка.
86 · 22 муниципалитета
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД ХМАО-Югры, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Весь ХМАО-Югра — 22 кадастровых района (86:01–86:22), 22 муниципальных образования и региональный инстанс agate_hmaoregion. Включает Сургут, Нижневартовск, Ханты-Мансийск, Нягань, Урай, Пыть-Ях, Когалым, Радужный, Мегион, Нефтеюганск, Покачи, Лангепас, Югорск и все районы округа. Муниципалитет определяется автоматически по кадастровому номеру участка.
22 · 18 МО + региональный инстанс
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Алтайского края, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Весь Алтайский край — 73 кадастровых района (22:01–22:73), 18 МО и региональный инстанс agate_altairegion. Включает Барнаул, Бийск, Рубцовск, Алейск, Белокуриху, Заринск и все муниципальные районы края. Муниципалитет определяется автоматически по кадастровому номеру участка.
58 · 30 МО + региональный инстанс
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Пензенской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Пензенская область — 33 кадастровых района (58:01–58:34), 30 МО и региональный инстанс agate_penzregion. Включает Пензу, Кузнецк, ЗАТО Заречный и все муниципальные районы области. Муниципалитет определяется автоматически по кадастровому номеру участка.
19 · 9 МО + региональный инстанс
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Республики Хакасия, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Республика Хакасия — 11 кадастровых районов (19:01–19:11), 9 МО + региональный инстанс agate_hakasiaregion. Аскизский, Бейский, Боградский и Таштыпский районы используют региональный инстанс; г. Абаза и г. Сорск выбираются по координатам. Муниципалитет определяется автоматически по кадастровому номеру участка.
28 · 28 МО + региональный инстанс
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Амурской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Амурская область — 28 кадастровых районов (28:01–28:28), 28 МО + региональный инстанс agate_amurregion. Все кадастровые районы имеют прямое соответствие муниципалитету; пгт. Прогресс (agate_progressgo) выбирается по координатам. Муниципалитет определяется автоматически по кадастровому номеру участка.
40 · 26 инстансов (24 МР + г. Калуга + г. Обнинск + региональный)
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Калужской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Калужская область — 29 кадастровых районов (40:01–40:29), 26 инстансов: 24 МР, г. Калуга (agate_kalugago), г. Обнинск (agate_obninskgo) и региональный agate_kalugaregion. Малоярославецкий район (40:13) не имеет отдельного инстанса и направляется на региональный. Муниципалитет определяется автоматически по кадастровому номеру участка.
55 · 32 инстанса (30 МР + г. Омск + региональный)
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из документов ГИС ОГД Омской области, пересекающих участок. Дедупликация по ключу объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта из системы Агат, например Urban10FunctionalZone, UrbanTerZoneRegulation |
| desc | string | Название раздела: «Генеральный план», «ПЗЗ», «Градостроительный регламент» и др. |
| key | integernull | Внутренний идентификатор объекта в системе Агат |
| title | string | Наименование зоны или документа |
| geometry | objectnull | Геометрия зоны GeoJSON (Polygon / MultiPolygon) в WGS 84. Отсутствует у объектов градостроительного регламента. |
| fields | object | Дополнительные поля: для зон — document, section, layerDisplayName; для регламента — primary, secondary, conditional |
| desc | Описание | Геометрия |
|---|---|---|
| Генеральный план | Функциональные зоны и прочие объекты ГП | ✓ |
| СТП | Схема территориального планирования | ✓ |
| ПЗЗ | Территориальные зоны правил землепользования и застройки | ✓ |
| Документы планировки территории | ДПТ — красные линии, границы элементов планировочной структуры | ✓ |
| Иные документы | Прочие градостроительные документы | ✓ |
| Разрешения на строительство | Объекты разрешений на строительство | ✓ |
| Градостроительный регламент | Основные, вспомогательные и условно разрешённые виды использования (ВРИ) территориальной зоны | — |
Вся Омская область — 38 кадастровых районов (55:01–55:38), 32 инстанса: 30 МР, г. Омск (agate_omsk) и региональный agate_omskreg. Районы без отдельного инстанса (Исилькульский 55:06, Тарский 55:27, г. Исилькуль 55:33, г. Тара 55:37) направляются на региональный. Муниципалитет определяется автоматически по кадастровому номеру участка.
47 · GeoServer, 143 слоя ИСОГД
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из слоёв ИСОГД Ленинградской области, пересекающих участок. Дедупликация по идентификатору фичи GeoServer. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | typeName слоя GeoServer, например isogd_pzz:ter_zone |
| desc | string | Человекочитаемое название слоя, например «Территориальные зоны ПЗЗ», «ЗОУИТ» |
| key | stringnull | Идентификатор фичи GeoServer (<local>.fid-…) |
| title | string | Название объекта — выбирается из name / zone_code / docgd_docname и т.п. |
| geometry | objectnull | Геометрия объекта GeoJSON (Polygon / MultiPolygon) в WGS 84 |
| fields | object | Все непустые свойства фичи. Набор зависит от слоя: для терзон/ЗОУИТ — zone_code, cad_num, docgd_docname; для ЗУ из КПТ — cadastral_number, category_name, area |
Опрашивается весь каталог ИСОГД — 143 слоя (workspaces isogd / isogd_10pr / isogd_pzz / isogd_ppt / fpd / rosreestr) одним запросом WMS GetFeatureInfo на точку.
| Группа слоёв | Охват |
|---|---|
| ПЗЗ | Территориальные зоны и градостроительные регламенты правил землепользования и застройки |
| Генеральные планы | Функциональные зоны и планируемые объекты ГП поселений |
| Документы планировки территории | Красные линии, границы элементов планировочной структуры (ППТ / ПМТ) |
| ЗОУИТ | Зоны с особыми условиями использования территорий |
| Сведения ЕГРН (КПТ) | Земельные участки и кадастровые кварталы из кадастрового плана территории |
| ОКН | Объекты культурного наследия и их зоны охраны |
| Прочие документы ИСОГД | Иные градостроительные документы и слои регионального уровня |
Вся Ленинградская область — один регион без разбивки на инстансы и кадастровые районы. Геометрия слоёв-границ отбрасывается как справочная.
59 · GeoServer, 71 слой
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из слоёв ГИС ОГД Пермского края, пересекающих участок. Дедупликация по содержимому объекта. |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | typeName слоя GeoServer, например portal:permkrai_geo_terzone |
| desc | string | Человекочитаемое название слоя, например «Территориальные зоны», «Функциональные зоны» |
| key | stringnull | Идентификатор объекта в GeoServer |
| title | string | Название объекта из атрибутов фичи |
| geometry | objectnull | Геометрия объекта GeoJSON (Polygon / MultiPolygon) в WGS 84. У слоёв адм./адресного покрытия отбрасывается. |
| fields | object | Все непустые свойства фичи. Набор зависит от слоя и передаётся без изменений (без WKT-дубля геометрии). |
Опрашивается статический каталог — 71 слой (portal:permkrai_geo_* / portal:rso_*) одним запросом WMS GetFeatureInfo на точку.
| Группа слоёв | Охват |
|---|---|
| Сведения ГКН | Земельные участки, кадастровые кварталы, ОКС |
| ПЗЗ | Территориальные зоны правил землепользования и застройки |
| Функциональные зоны | Функциональные зоны генеральных планов |
| ЗОУИТ | Зоны с особыми условиями использования (10пр + реестр zor) |
| ОКН | Объекты культурного наследия |
| Зоны ответственности РСО | Зоны обслуживания ресурсоснабжающих организаций |
| Адресные объекты | Адресное покрытие — район, город, регион, кварталы (геометрия отбрасывается) |
Весь Пермский край — один регион без разбивки на инстансы и кадастровые районы.
54 · Geocad GEE, 110 слоёв
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов из слоёв ГИС ОГД Новосибирской области, пересекающих bbox участка. Дедупликация по идентификатору объекта. |
| Поле | Тип | Описание |
|---|---|---|
| workset | string | Набор слоёв GEE: «ГИСОГД НСО», «Разделы ГИСОГД» или «СТП НСО» |
| layer | string | Идентификатор слоя GEE (realLayerId), например 203 |
| desc | string | Человекочитаемое название слоя, например «Проекты планировки», «Зоны охраны ОКН» |
| key | string | Идентификатор объекта (layerId:GraphID) |
| title | string | Название объекта из семантики (Name / классификатор зоны) |
| geometry | objectnull | Геометрия объекта GeoJSON (Polygon / MultiPolygon / LineString) в WGS 84 |
| fields | object | Семантика объекта (запрашивается с sem=*). Набор зависит от слоя; служебные/аудиторские поля вырезаются. |
Опрашивается статический каталог — 110 слоёв по трём наборам (workset), банк 24. По каждому слою — выборка объектов в bbox участка через REST GEE (ids/filter → graph_ids).
| Набор (workset) | Охват |
|---|---|
| ГИСОГД НСО | Документы ГИСОГД: проекты планировки/межевания, ЗУ, красные линии, инженерные сети и объекты (40 слоёв) |
| Разделы ГИСОГД | ЗОУИТ, зоны охраны ОКН, КРТ, ООПТ, транспорт, охранные/санитарные зоны (20 слоёв) |
| СТП НСО | Схема терпланирования: водоохранные/прибрежные зоны, СЗЗ, АТД, объекты соц./инж. инфраструктуры (50 слоёв) |
Вся Новосибирская область — один регион без разбивки на инстансы и кадастровые районы.
63 · OGC API Tiles (MVT), ~50 слоёв
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов ИСОГД Самарской области, пересекающих участок. Дедупликация по идентификатору объекта. |
| Поле | Тип | Описание |
|---|---|---|
| collection | string | Идентификатор коллекции OGC, например TerZone, LandPlot |
| layer | string | То же, что collection (для единообразия с другими регионами) |
| desc | string | Человекочитаемое название слоя, например «Территориальные зоны (ПЗЗ)» |
| key | string | Идентификатор объекта (по Uid / CadastralNum / reg_num) |
| title | string | Название/идентификатор объекта из атрибутов |
| geometry | objectnull | Геометрия GeoJSON (Polygon / MultiPolygon / LineString) в WGS 84 |
| fields | object | Атрибуты объекта из векторного тайла (для ЗУ: CadastralNum, Area, Location, PermittedUseType …). Набор зависит от слоя. |
Опрашивается статический каталог — ~50 коллекций ИСОГД через OGC API Tiles (Mapbox Vector Tiles) по тайлам, покрывающим участок.
| Группа | Охват |
|---|---|
| Сведения ЕГРН | Земельные участки, ОКС, терзоны (ЕГРН), ЗОУИТ (ЕГРН), зоны затопления |
| ПЗЗ | Территориальные зоны, область действия документов ПЗЗ |
| ГП / СТП | Векторные объекты генпланов и СТП, область действия документов |
| ППТ / ПМТ | Проекты планировки/межевания, красные линии, сервитуты, образуемые ЗУ |
| ЗОУИТ / ОКН | ЗОУИТ (векторная модель), объекты культурного наследия и их территории |
| Прочее | Лесничества, ООПТ, разрешения на строительство/ввод, объекты социнфраструктуры |
Вся Самарская область — один регион без разбивки на инстансы и кадастровые районы.
50
| Поле | Тип | Описание |
|---|---|---|
| layers | array | Список объектов РГИС Подмосковья по кадастровому номеру участка: сведения ЕГРН, попадание в зоны охраны, ЗОУИТ, функциональные/территориальные зоны ПЗЗ |
| Поле | Тип | Описание |
|---|---|---|
| layer | string | Тип объекта — один из: rr:info, planning:info, planning:self_intersection, planning:zouit:rosreestr, planning:zouit:category, planning:usage — см. вкладку «Разделы» |
| desc | string | Человекочитаемое описание раздела |
| key | string | Идентификатор объекта: кадастровый номер участка, код зоны или лицевой счёт — зависит от раздела |
| title | string | Заголовок объекта (адрес участка, название зоны и т.д.); пусто у planning:info |
| geometry | objectnull | Геометрия GeoJSON (Polygon / MultiPolygon) в WGS 84, уже без конвертации из EPSG:3857; отсутствует у planning:info |
| fields | object | Сырые атрибуты раздела. Набор полей зависит от layer — см. вкладку «Разделы» |
| layer | Описание | Геометрия |
|---|---|---|
| rr:info | Сведения ЕГРН: адрес, площадь, категория земель, вид разрешённого использования (официальный/уточнённый/фактический), статус, дата постановки/снятия, предыдущие кадастровые номера | ✓ |
| planning:info | Попадание в зоны охраны ОКН, в зону санитарной охраны водозаборов (ЗСО) 1980 г., перечень муниципальных образований, пересечение с проектами планировки/межевания | — |
| planning:self_intersection | Самопересечение границ с другим участком: его кадастровый номер, площадь и % пересечения | ✓ |
| planning:zouit:rosreestr | ЗОУИТ, зарегистрированные в ЕГРН, пересекающие участок | ✓ |
| planning:zouit:category | ЗОУИТ по слою категорий зон (в т.ч. не внесённые в ЕГРН) | ✓ |
| planning:usage | Функциональная/территориальная зона ПЗЗ: код зоны, % пересечения, основные/условные/вспомогательные виды разрешённого использования | ✓ |
Один регион — Московская область целиком, без разбивки на инстансы и кадастровые районы.
Асинхронный режим
Полный сбор данных по участку занимает несколько минут, а на тяжёлых участках — до десяти. Если ваш HTTP-клиент рвёт соединение раньше, синхронный /cn_data использовать не получится: ответ теряется, хотя данные уже собраны. Асинхронный режим снимает зависимость от таймаутов — вы ставите задачу, сразу получаете её идентификатор и опрашиваете статус в удобном темпе.
Тело запроса — такое же, как у /cn_data (cad_num либо coords, use_cache, cache_ttl, collect_if_not_found), и результат по составу полей тоже не отличается. Меняется только схема получения ответа.
cad_num и coords одновременно, исчерпанная подписка, превышенный rate limit) возвращаются синхронно, теми же кодами, что и на /cn_data. В очередь попадает только корректный запрос, поэтому опечатку вы увидите сразу, а не через минуту опроса.
Опрос статуса
Пока задача не завершена, возвращается её состояние; когда завершена — результат. HTTP-код при этом всегда 200: состояние задачи передаётся полем status, а не кодом ответа, поэтому любой другой код означает проблему с самим запросом статуса, а не со сбором.
Список своих задач
Возвращает задачи вашего токена: {"count": N, "array": [...]} с теми же полями, что и опрос статуса, но без result. Нужен, если вы потеряли идентификаторы (например, после перезапуска на вашей стороне) — чтобы не ставить те же участки заново.
По умолчанию отдаются и незавершённые, и завершённые за последние 24 часа — то есть все, результат которых ещё можно забрать по request_id. Это важно именно после сбоя на вашей стороне: пока вы перезапускались, задача обычно успевает досчитаться, и без неё в списке вы заказали бы тот же участок заново — с полным сбором и повторным списанием запроса. Только незавершённые — GET /cn_data/jobs?status=active; другое значение status — 422 с кодом invalid_status. Список отдаёт не больше 50 задач (самые свежие); если он обрезан, в ответе появляется truncated: true.
Правила работы очереди
/cn_data с use_cache: true отвечает за секунды и не упирается ни в какие таймауты. Асинхронный режим нужен там, где участок собирается впервые.
Торги по земельным участкам с torgi.gov.ru: аукционы по ЗК РФ, сообщения по ст. 39.18, итоги и история торгов по участку. Поиск по региону, номеру, кварталу, статусу и датам; синхронизация своей копии — изменениями и ночными выгрузками.
GET /torgi/lots
Лоты torgi.gov.ru по земельным участкам в едином, уже разобранном JSON: аукционы по Земельному кодексу, сообщения о предоставлении участков по ст. 39.18 ЗК, продажа имущества должников, лесные аукционы. Фильтры передаются параметрами строки запроса, ответ — постраничный.
403 torgi_not_allowed. Запросы к торгам не списываются с лимита подписки /cn_data; ограничение — rate limit 60 запросов/мин.
Свежесть данных. База обновляется раз в сутки, цикл стартует в 01:00 МСК — отставание от torgi.gov.ru до одних суток. Для «живой» проверки конкретного лота в ответе есть ссылка url на его страницу. История лотов догружается с октября 2025 года; пока загрузка не завершена, части старых лотов в выдаче может не быть.
Параметры можно передавать прямо в адресе (/torgi/lots?region=67&status=active) — в примерах они вынесены в -d только для читаемости; с ключом -G curl сам добавит их в строку запроса.
Параметры запроса
Обязателен хотя бы один из сужающих фильтров — region, cad_num, cad_quarter или lot_ids, иначе 400 missing_filter. Списки — через запятую. Неизвестный параметр отклоняется (400 unknown_parameter), а не игнорируется: опечатка в имени фильтра не превратится молча в выдачу без фильтра.
Ответ
Карточка лота
Тот же объект лота, что и в списке, плюс history.related — все торги по этому участку, раньше и позже: повторный аукцион после несостоявшегося, аукцион после сообщения по ст. 39.18. Принимает только параметр fields. Лота нет — 404 lot_not_found.
Объект лота
Объект лота одинаков в списке и в карточке. Раскройте блок, чтобы увидеть все его поля и пример. Пустое значение — null. Даты — ISO 8601 в UTC, цены — в рублях, площадь — в м².
| Поле | Тип | Описание |
|---|---|---|
| id | string | Идентификатор лота на torgi.gov.ru: <номер извещения>_<номер лота>. По нему запрашивается карточка /torgi/lots/<id> |
| url | string | Страница лота на torgi.gov.ru — для «живой» проверки и перехода пользователя |
| notice_number | string | Номер извещения. В одном извещении бывает несколько лотов — у них общий номер |
| lot_number | integer | Номер лота внутри извещения |
| name | string | Наименование лота, как его написал организатор. Часто короткое («земельный участок») — характеристики участка смотрите в land |
| object_kind | string | Что продаётся: land_plot — земельный участок; land_share — доля в праве на участок; forest_plot — лесной участок (аренда); forest_stands — лесные насаждения (древесина на корню, не земля); nto_placement — право разместить нестационарный торговый объект: киоск, павильон (не аренда участка) |
| changed_at | string | Когда запись о лоте последний раз изменилась у нас, ISO 8601. Учитывает и смену исхода ст. 39.18. Удобно для сверки своей копии: если не изменилось — лот можно не обновлять |
| Поле | Тип | Описание |
|---|---|---|
| region.code | string | Код субъекта РФ — две цифры, как в начале кадастрового номера: 67 — Смоленская область, 50 — Московская |
| region.name | string | Название субъекта |
| Поле | Тип | Описание |
|---|---|---|
| status.code | string | Код статуса — см. таблицу ниже |
| status.name | string | Статус по-русски, для показа пользователю |
| Код | Название | Что значит |
|---|---|---|
| PUBLISHED | Опубликован | Извещение опубликовано, приём заявок ещё не начался |
| APPLICATIONS_SUBMISSION | Приём заявок | Идёт приём заявок |
| DETERMINING_WINNER | Определение победителя | Заявки приняты, идут торги или подведение итогов |
| SUCCEED | Состоялся | Торги завершены, есть победитель. У сообщения по ст. 39.18 — только истёк срок приёма заявлений, см. result.outcome |
| FAILED | Не состоялся | Торги признаны несостоявшимися — причина в result.failure_reason |
| CANCELED | Отменён | Извещение отменено организатором — подробности в history.cancellation |
Первые три статуса — активные (фильтр status=active), последние три — итоговые (status=final).
| Поле | Тип | Описание |
|---|---|---|
| procedure.type | string | Укрупнённый тип процедуры: zk_auction — аукцион по Земельному кодексу; zk_notice_39_18 — сообщение о предоставлении участка по ст. 39.18 ЗК (без аукциона, если не поступят заявления других лиц); debtor_property_229fz — продажа имущества должника (229-ФЗ); forest_auction — лесной аукцион; other — прочее |
| procedure.deal_type | stringnull | sale — продажа в собственность, rent — аренда |
| procedure.bidd_type.code | string | Код вида торгов по справочнику torgi.gov.ru: ZK — земельный кодекс, 229FZ, 200FZ и т. д. |
| procedure.bidd_type.name | string | Название вида торгов |
| procedure.bidd_form.code | string | Код формы проведения: EA — электронный аукцион, PA — аукцион, IPS — сообщение о предоставлении (ст. 39.18) |
| procedure.bidd_form.name | string | Название формы проведения |
| procedure.contract_type | stringnull | Вид договора, как его указал организатор: «Договор аренды земельного участка», «Договор купли-продажи» |
| procedure.lease_term | objectnull | Срок аренды. null — у продажи и когда срок не указан |
| procedure.lease_term.years | integernull | Лет |
| procedure.lease_term.months | integernull | Месяцев |
| procedure.lease_term.days | integernull | Дней |
| procedure.lease_term.text | stringnull | Срок, как его написал организатор, если он указан текстом («10 лет», «до 31.12.2030») |
| procedure.price_period | stringnull | За что указана цена: once — разово (продажа), year — в год (аренда по ЗК), month — в месяц, total — за весь срок аренды. null — цены нет (ст. 39.18) |
| procedure.price_period_source | stringnull | text — указано организатором в лоте или извещении; rule — выведено по виду торгов |
| procedure.only_for | arraynull | Кто может участвовать — коды в таблице ниже; [] — без ограничений |
| procedure.electronic_platform | objectnull | Электронная площадка, на которой проходят торги. null — у сообщений по ст. 39.18 и бумажных аукционов |
| procedure.electronic_platform.code | string | Код площадки на torgi.gov.ru: ETP_SBAST — Сбербанк-АСТ, ETP_RTS — РТС-тендер и т. д. |
| procedure.electronic_platform.url | stringnull | Карточка процедуры на площадке — туда подаётся заявка |
| Код | Кто может участвовать |
|---|---|
| citizens | Граждане |
| farms | Крестьянские (фермерские) хозяйства |
| agricultural_orgs | Сельскохозяйственные организации |
| small_business | Субъекты малого и среднего предпринимательства |
Пустой список [] — ограничений нет.
| Поле | Тип | Описание |
|---|---|---|
| land | objectnull | null у лесных насаждений и НТО (object_kind = forest_stands / nto_placement) — там продаётся не земля |
| land.cadastral_number | stringnull | Кадастровый номер, как указан в лоте. Если участков несколько — через «; ». null — участок ещё не образован |
| land.cadastral_numbers | array | Те же номера списком — удобнее для сопоставления с вашими данными |
| land.cadastral_quarter | stringnull | Кадастровый квартал из описания — только у участков без номера (ещё не поставлены на учёт) |
| land.address | stringnull | Адрес или местоположение участка |
| land.area_m2 | numbernull | Площадь, м² |
| land.permitted_use[] | array | Виды разрешённого использования (ВРИ) |
| land.permitted_use[].code | stringnull | Код ВРИ по классификатору: 2.1 — ИЖС, 2.2 — ЛПХ, 13.2 — садоводство и т. д. null — организатор указал вид только текстом |
| land.permitted_use[].name | string | Название вида |
| land.land_category | stringnull | Категория земель: земли населённых пунктов, сельхозназначения и т. д. |
| land.ownership_form | stringnull | Форма собственности: государственная неразграниченная, муниципальная, собственность субъекта РФ и т. д. |
| land.restrictions | stringnull | Ограничения прав на участок. null — не указаны или организатор отослал к документам (тогда restrictions есть в see_documents) |
| land.location | objectnull | Точка участка на карте torgi.gov.ru: {lat, lon}, WGS84. null — организатор её не поставил |
| Поле | Тип | Описание |
|---|---|---|
| organizer.name | stringnull | Наименование организатора — обычно администрация муниципалитета или региональное ведомство |
| organizer.inn | stringnull | ИНН организатора |
| organizer.phone | stringnull | Контактный телефон, как указан в извещении |
| organizer.email | stringnull | Контактный e-mail |
Все даты — строки ISO 8601 в UTC (окончание Z). Чтобы показать московское время, прибавьте 3 часа.
| Поле | Тип | Описание |
|---|---|---|
| dates.published_at | stringnull | Первая публикация лота |
| dates.application_start | stringnull | Начало приёма заявок |
| dates.application_end | stringnull | Окончание приёма заявок — главная дата для участника |
| dates.auction_at | stringnull | Дата и время проведения торгов |
| dates.updated_at | stringnull | Последнее событие по лоту на torgi.gov.ru: правка извещения, протокол, отмена |
| Поле | Тип | Описание |
|---|---|---|
| prices.currency | string | Валюта, всегда RUB |
| prices.start | numbernull | Начальная цена. За что именно — продажа, год аренды, весь срок — см. procedure.price_period. У сообщений по ст. 39.18 цены нет |
| prices.final | numbernull | Итоговая цена по результатам торгов |
| prices.growth_pct | numbernull | Рост цены на торгах, % (final / start − 1). Есть, только когда известны обе цены |
| prices.step | numbernull | Шаг аукциона, ₽ |
| prices.deposit | numbernull | Размер задатка, ₽ |
В примере — аукцион, на который подали четыре заявки, но торговаться пришёл один участник: торги не состоялись, договор заключается с ним по его цене.
| Поле | Тип | Описание |
|---|---|---|
| result.applications_count | integernull | Число поданных заявок |
| result.admitted_count | integernull | Допущено к торгам — по протоколам. null — протоколов с участниками нет |
| result.rejected_count | integernull | Не допущено |
| result.failure_reason | objectnull | Почему торги не состоялись. null — состоялись, ещё идут или отменены |
| result.failure_reason.code | stringnull | Код причины — см. таблицу ниже. null — причину не удалось распознать по тексту |
| result.failure_reason.text | string | Причина, как её записал организатор в протоколе |
| result.winner | objectnull | Победитель — участник с первым местом (participants[].place = 1) |
| result.winner.type | stringnull | Тип участника — как participants[].type |
| result.winner.name | stringnull | Наименование. null у физических лиц |
| result.winner.inn | stringnull | ИНН. null у физических лиц |
| result.winner.price | numbernull | Предложение победителя, ₽ |
| result.second_price | numbernull | Предложение участника, занявшего второе место, ₽ |
| result.outcome | objectnull | Чем закончилось сообщение по ст. 39.18. Есть только у procedure.type = zk_notice_39_18, у остальных — null |
| result.outcome.code | string | auction_announced — поступили заявления других лиц, по участку назначен аукцион; probably_granted — аукциона нет через полгода после окончания приёма заявлений: вероятно, участок предоставлен заявителю (это вывод, решение о предоставлении в открытых данных не публикуется); pending — приём заявлений идёт или полгода не прошло; cancelled — сообщение отменено |
| result.outcome.auction_lot_id | stringnull | Найденный аукцион по участку — его можно запросить через /torgi/lots/<id> |
| result.outcome.confidence | stringnull | high — уверенно; low — аукцион найден по кварталу и площади, а не по номеру, или у участка нет номера и аукцион могли не найти |
| Код | Что значит |
|---|---|
| no_applications | Заявок не было |
| single_application | Подана одна заявка или к торгам вышел один участник |
| fewer_than_two | Заявок «менее двух» — 0 или 1, точнее организатор не указал |
| none_admitted | Ни одного участника не допустили |
| single_admitted | Допущен только один участник |
| no_participants | На аукцион никто не явился |
| no_bids | Предложений о цене не было |
| other | Другая причина — смотрите text |
Код определяется по тексту протокола. У отменённых торгов причины неудачи нет — failure_reason = null, причина отмены в history.cancellation.
В примере имя и ИНН индивидуального предпринимателя заменены на вымышленные.
| Поле | Тип | Описание |
|---|---|---|
| participants | arraynull | Заявки участников по протоколам. null — протоколов с участниками нет (торги ещё идут, заявок не было или протокол не опубликован) |
| [].application_number | stringnull | Номер заявки |
| [].type | stringnull | individual — физическое лицо (в том числе иностранный гражданин); individual_entrepreneur — ИП; legal_entity — организация; null — тип не указан |
| [].name | stringnull | Наименование участника. У физических лиц и участников без типа всегда null — персональные данные не передаются |
| [].inn | stringnull | ИНН — по тому же правилу, что и name |
| [].admission | stringnull | admitted — допущен, rejected — не допущен, null — не указано. По последнему протоколу |
| [].rejection_reason | stringnull | Почему не допущен — только у rejected |
| [].deposit_paid | booleannull | Внесён ли задаток |
| [].price | numbernull | Предложение участника на торгах, ₽ |
| [].place | integernull | 1 — победитель, 2 — второе место, null — без места |
Протоколы торгов torgi.gov.ru в открытом доступе не отдаёт — их в списке нет; итоги из протоколов — в result и participants.
| Поле | Тип | Описание |
|---|---|---|
| documents[].scope | string | lot — файл лота, notice — файл извещения (общий для всех лотов извещения) |
| documents[].type | stringnull | Тип файла: Scheme_location_ZU — схема расположения участка; Auction_Document — документация аукциона; Draft_Contract — проект договора; Application_Form — форма заявки; Lot_Document — документация лота; Other — прочее. У фотографий — null |
| documents[].type_name | stringnull | Тип файла по-русски |
| documents[].name | string | Имя файла, как его загрузил организатор |
| documents[].url | string | Ссылка на скачивание с torgi.gov.ru |
| documents[].size | integernull | Размер, байт |
| documents[].uploaded_at | stringnull | Когда файл загружен |
Пример — извещение, которое отменили и через полтора часа опубликовали заново: связь есть, но повторными торгами это не считается.
| Поле | Тип | Описание |
|---|---|---|
| history.is_repeat | boolean | Повторные торги: участок уже выставлялся, и те торги завершились — не состоялись (FAILED) или состоялись (SUCCEED), а участок снова на торгах. Отменённое извещение (CANCELED) повтором не считается: организатор часто снимает извещение и перевыпускает его в тот же день |
| history.previous_notices[] | array | Более ранние торги по участку |
| history.next_lots[] | array | Более поздние торги по участку |
| …[].id | string | Идентификатор связанного лота |
| …[].method | string | Как найдена связь: torgi — указал организатор; cadastral — тот же кадастровый номер; quarter_area — тот же квартал, площадь (±5 %) и организатор у участка без номера — менее надёжно |
| …[].status | stringnull | Код статуса связанных торгов; null — они старше истории базы |
| history.related[] | array | Только в карточке /torgi/lots/<id>: все торги по участку с подробностями — direction (previous / next), method, in_database, url, status {code, name}, procedure_type, published_at, prices {start, final, growth_pct}. Подробнее — в разделе «Карточка лота» |
| history.suspended | booleannull | true — торги приостановлены (например, по предписанию антимонопольной службы) |
| history.cancellation | objectnull | Сведения об отмене. null — торги не отменялись |
| history.cancellation.date | stringnull | Когда отмена опубликована |
| history.cancellation.decision_date | stringnull | Дата решения об отмене |
| history.cancellation.reason | stringnull | Причина отмены |
| history.cancellation.details | stringnull | Подробности, как их написал организатор |
| Поле | Тип | Описание |
|---|---|---|
| data_warnings | arraynull | Противоречия в данных организатора; данные не исправляются, только помечаются. permitted_use_not_for_39_18 — сообщение по ст. 39.18 с ВРИ, для которого такая процедура не предусмотрена |
| see_documents | arraynull | Поля, вместо значения которых организатор написал «согласно извещению»: restrictions, lease_term. Их значение ищите в documents |
GET /torgi/changes
Для тех, кто держит копию базы торгов у себя: отдаёт лоты, изменившиеся после вашей отметки, — новые, с новым статусом, протоколом, исходом ст. 39.18 или новой связью с другими торгами. Лоты никогда не удаляются, поэтому удалений в выдаче нет: меняется только статус.
since, дальше — с cursor из meta.next_cursor прошлого ответа. Курсор приходит всегда, даже когда изменений нет: сохраните его и завтра продолжите с него — ничего не потеряется и не повторится. Пока has_more = true, сразу запрашивайте следующую страницу.
Параметры
Нужен ровно один из since и cursor: оба сразу — 422 ambiguous_query, ни одного — 400 missing_filter. Другие параметры, кроме перечисленных, отклоняются (400 unknown_parameter).
422 since_too_old: загрузите полную выгрузку (ниже) и продолжайте с её revised_to. Задержка — 10 минут: лот, изменившийся только что, появится в выдаче через 10 минут — так изменение, которое записывалось в момент вашего запроса, гарантированно не окажется позади курсора.
Ответ
Как синхронизироваться
Раз в сутки, после 06:00 МСК (к этому времени база обновлена):
Лот может прийти повторно (например, сразу после полной выгрузки) — замена по id делает это безопасным.
Выгрузки файлами
Вся база торгов одним файлом — чтобы не листать API сотнями тысяч лотов. Файлы строятся каждую ночь, после суточного обновления базы (обычно к 05:00–06:00 МСК): full-ГГГГ-ММ-ДД.jsonl.gz — все лоты, changes-ГГГГ-ММ-ДД.jsonl.gz — лоты, изменившиеся за сутки. Формат — JSON Lines в gzip: одна строка — один объект лота, такой же, как в /torgi/lots, плюс revised_at.
changes идут цепочкой: revised_from каждого равен revised_to предыдущего, поэтому, скачивая их подряд, вы ничего не пропустите. Лимит скачиваний — 20 файлов в час на токен, отдельно от остальных запросов. Пока ни одной выгрузки не построено, список пустой — это не ошибка.
GET /statistics
Возвращает статистику использования API по текущей подписке: лимит, потребление и сроки.
HTTP-статусы
Все эндпоинты используют стандартные HTTP-коды. Тело ошибки — JSON с полем error (стабильный машинный код) и message (текст для пользователя); у ошибок параметров /torgi/* — ещё details с разбором, какой параметр и почему не принят.