окноДЛЯ ПЛОЩАДОКПодборка и отчёты ↗
ВСТРАИВАЕМАЯ АНАЛИТИКА КВАРТИРЫ

Окружение дома.
Внутри вашей площадки.

Один вычислительный модуль для интерактивного виджета и серверного отчёта. Передайте координаты, дом, этаж и положение окон — получите сценарии света, шума и проветривания.

Посмотреть кейс: двор, поезда, самолёты ↗Скачать план пилотаПерейти к API и виджету ↓

Что можно проверить в пилоте

Гипотеза: понятный отчёт об окружении помогает покупателю выбрать квартиру для просмотра и задать агенту точные вопросы. Влияние на обращения и сделки пока не измерено.

Вход: 20 квартир партнёра

Адрес, этаж, план и подтверждённые окна. Сначала проверяем качество геометрии и доступность источников для каждого корпуса.

Результат: виджет + отчёт

Свет по сезонам, разбор источников шума, сценарии проветривания, вопросы для просмотра и паспорт данных.

Проверка пользы

Доля успешно разобранных квартир, время до понятного вывода, полезность покупателю и переход к просмотру. Условия сравнения и пороги успеха согласуются до запуска.

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

Как интегрировать

01 / Виджет

iframe и небольшой SDK без зависимостей. Родитель получает расчёт через postMessage с проверкой origin и окна отправителя.

02 / REST API

Поиск адреса, геометрия квартала и единый JSON-отчёт. В ответе — версия модели, исходные параметры и происхождение данных.

03 / Собственный хостинг

Код вычислений отделён от интерфейса. Для промышленной эксплуатации замените публичные геосервисы своими источниками.

От объявления к понятному отчёту

Подборка: семь снимков объявлений и адресный кейс шумного дома, выбор одного–трёх полных лет погоды и отчёт с происхождением каждого слоя. Прототип действительно использует 26 304 записи ERA5 за 2023–2025 и сохранённую геометрию восьми кварталов. Поезда, самолёты и пробки не выдаются за полученный исторический архив.

GET /api/v1/portfolio

POST /api/v1/portfolio
Content-Type: application/json

{ "listingId": "marushkino", "years": 3 }

// Ответ: period, case.facades, case.neighborhood, coverage.
// case.facades[].periods["3"] — солнце и ветер по варианту фасада.
// case.geometry — качество сопоставления, высоты и SHA-256.

Историческая модель подготовлена по сохранённым снимкам; API собирает выбранный отчёт без длительного расчёта в браузере. Для новой квартиры потребуется очередь подготовки геометрии и матрицы сценариев. Каталог официальных и открытых источников, лицензии и платные продукты ↗

Рабочий пример интеграции

Кнопки ниже управляют отдельным встроенным приложением. Результат приходит через тот же SDK, который доступен интегратору.

Загрузка виджета…

Подключение

<div id="apartment"></div>
<script type="module">
  import { mountOkno } from 'https://YOUR-HOST/sdk';
  const widget = mountOkno(document.querySelector('#apartment'), {
    origin: 'https://YOUR-HOST',
    sceneId: 'listing-marushkino',
    config: { buildingId: 'way/49278793', floor: 3, mode: 'sun', month: 6 }
  });
  await widget.ready;
  await widget.configure({ mode: 'wind', windDirection: 90 });
  const report = await widget.analyze();
  // При удалении компонента: widget.destroy();
</script>

Серверный расчёт

POST /api/v1/analyze
Content-Type: application/json

{
  "sceneId": "belorussky_station",
  "config": {
    "buildingId": "way/37001597",
    "floor": 5,
    "facade": 0,
    "month": 6,
    "windDirection": 270,
    "windSpeed": 4
  }
}

Сначала получите дома и их фасады через GET /api/v1/scene?id=belorussky_station. Для нового адреса используйте GET /api/v1/search?q=… и GET /api/v1/scene?lat=…&lon=…. Порядок фасадов: рёбра внешнего контура, затем рёбра внутренних дворов.

Скачать OpenAPI 3.1Скачать SDKКод и методика в GitLab ↗