168 832 реальных зданий OpenStreetMap. Наведите и кликните на дом.
Этажность здания
загрузка… · подгружаю…
Ваш браузер или устройство не поддерживает 3D-графику (WebGL).
Открыть статистику районов Петербурга →Спецпроект · OpenStreetMap
Не абстрактные кварталы, а 168 832 настоящих домов Санкт-Петербурга — каждый со своей формой, высотой и, где известно, годом постройки. Раскрасьте город по этажности или по возрасту застройки и найдите свой дом.
Объёмная карта Санкт-Петербурга, собранная из полигонов зданий OpenStreetMap. Высота каждого дома — это его реальная этажность из карты, помноженная на 3,2 метра на этаж. Дома, у которых этажность в OSM не проставлена (это 68% зданий), показаны честным фолбэком — приглушённым цветом и условной высотой в 2 этажа, а не выдуманной цифрой.
Этажность — тёплая гипсометрическая шкала: низкая застройка в охристых тонах, высотки — в бирюзовых. Возраст — пять поясов застройки от дореволюционной (до 1917) до современной (2011+); дома без известного года остаются серыми, чтобы не смешивать факт с догадкой. Клик по дому открывает карточку: адрес, этажи, год.
Сразу открывается только центральная часть города (3.4 МБ) — чтобы карта была интерактивной за пару секунд. Остальные районы подгружаются по мере того, как вы двигаете камеру, либо целиком по кнопке «Загрузить весь Петербург» (168 832 зданий, 13.5 МБ). Данные ужаты дельта-кодированием координат и разбиты на 14 пространственных чанка с ленивой загрузкой по видимой области.
Полигоны и атрибуты — из OpenStreetMap через Overpass API (снимок июля 2026). Это открытая краудсорсинговая карта: © участники OSM, лицензия ODbL.
Этажность в OSM заполнена у 32% зданий Санкт-Петербурга, год постройки — лишь у 2%. Мы не достраиваем недостающее: такие дома помечены приглушённо. По мере наполнения OSM карта будет точнее.
Да, город разбит на 14 JSON-файлов по пространственным чанкам в /data/geo/city3d/spb/. Лицензия ODbL — при использовании укажите «© участники OpenStreetMap».
Источник геометрии и атрибутов зданий: OpenStreetMap (© участники OpenStreetMap), получено через Overpass API, снимок июля 2026. Лицензия ODbL. Высота = этажность × 3,2 м (усреднённо); при отсутствии этажности — условные 2 этажа. Движок: MapLibre GL JS (BSD-3), self-host, без сторонних тайлов. Это визуализация фактических данных карты, а не оценка стоимости или качества жилья.