01 · Импорт
50–400 м
радиус вокруг адреса; в визарде 100/150/200/300, по умолчанию 150
Объект начинается с адреса.
Геокодер и Overpass — на нашей стороне. Браузер не ходит к третьим лицам: сервер спрашивает Nominatim, тянет из OpenStreetMap контуры домов, этажность, улицы и зеленые зоны — и возвращает черновик. Где этажность в OSM не проставлена, берется значение по умолчанию, а не выдумывается.
- 7 корпусов — контуры из OSM25 этажей
- улицы и зеленые зонычерновик
- шахты — в OSM их нет, ставятся руками0
Данные карты: © OpenStreetMap contributors
02 · Конструктор
4 с
пауза до автосохранения; отмена — на 100 шагов назад
Шахты вы ставите сами.
В OSM их нет — это единственное, чего импорт не знает. Корпуса, шахты, подъезды и среда, шесть инструментов с хоткеями, отмена и автосохранение. При повторном импорте шахты переносятся: те, что остались внутри дома, выживают, остальные честно пересчитываются.
03 · Схема
64 КБ
потолок документа: 64 корпуса, 256 шахт, 128 подъездов
Одна схема — три рендерера.
Blueprint это JSON, а не картинка. Сервер проверяет ссылки, лимиты и гео, веб рисует конструктор и карту, приложение строит ту же сцену по той же формуле. Шахта ссылается на конкретный лифт, подъезд — на стену корпуса.
{
"canvas": { "size": 1024, "cell": 8 },
"buildings": [ { "floors": 25, "shape": … } ],
"shafts": [ { "liftId": "…", "rotation": 90 } ],
"entrances": [ { "label": "П1" } ],
"geo": { "lat": 45.061, "lon": 38.9448 }
}04 · Карта
30 с
частота опроса статусов, пока диспетчер внутри объекта
Шахты видно сквозь дома.
Это и есть диспетчерская карта. Объект садится на карту по гео-якорю, шахты рисуются внутри реальных зданий и подрезаются вровень с настоящей крышей. Аварийная заявка красит лифт — видно, не открывая объект.