Методика оценки
Балл считает модуль №2 «GIS Analytics». Портал публикует готовые значения и параметры методики, ничего не пересчитывая.
Как получается балл
Оценка — взвешенная сумма пяти компонентов, каждый из которых измеряет свою сторону доступности. Значения нормируются в шкалу 0–100, затем умножаются на вес и складываются. Балл относительный: он сравнивает здания города между собой, а не с абсолютной шкалой «качества жизни».
Если компонент посчитать нельзя (например, неизвестна этажность), его вес не
подменяется нулём: компонент исключается, а weight_coverage показывает,
какая доля весов реально учтена. У 75 % зданий этажность неизвестна, поэтому
покрытие обычно равно 0,8.
Веса помечены как черновые (draft_assumption_v1) и ещё не согласованы
с заказчиком. Публикуя балл, мы обязаны это указывать.
Веса компонентов
сумма весов = 100 %- Базовая доступность инфраструктуры 35 %
- Плотность объектов обслуживания 15 %
- Пешеходная среда 20 %
- Характеристики дома 20 %
- Качество адреса 10 %
Классы и пороги
всего зданий: 14 911| Класс | Порог балла | Зданий | Доля | Смысл |
|---|---|---|---|---|
| A | ≥ 80 | 3 924 | 26,3 % | высокая доступность инфраструктуры |
| B | ≥ 60 | 1 811 | 12,1 % | выше средней |
| C | ≥ 40 | 1 391 | 9,3 % | средняя |
| D | ≥ 20 | 2 078 | 13,9 % | ниже средней |
| E | < 20 | 5 707 | 38,3 % | низкая |
Радиусы и цели
Доступность считается в трёх радиусах: 300 / 500 / 1000 м. Для каждого компонента задан целевой уровень — сколько объектов считается достаточным.
| Показатель | Цель |
|---|---|
| Продуктовые магазины в 300 м | 3 |
| Остановки транспорта в 300 м | 2 |
| Аптеки в 500 м | 2 |
| Школы в 500 м | 1 |
| Детские сады в 300 м | 1 |
| Парки и площадки в 500 м | 1 |
Цель по общему числу объектов в 500 м в параметрах не задана
(poi_any_500 = null) — компонент плотности считается по нормировке.
Компоненты
- Базовая доступность инфраструктуры
- Наличие базовых объектов в радиусах 300/500/1000 м: магазины, аптеки, школы, детские сады, остановки, парки.
- Плотность объектов обслуживания
- Общая плотность объектов обслуживания в 500 м — насыщенность среды.
- Пешеходная среда
- Пешеходная среда: доля тротуаров, ближайший тротуар, переходы.
- Характеристики дома
- Этажность дома. Известна у 25 % зданий; при отсутствии компонент исключается.
- Качество адреса
- Качество адреса: подтверждение ГАР, наличие улицы и номера дома.
Оценка этажности
| Этажность | Оценка |
|---|---|
| 2–5, 6–9 | лучшая |
| 1–1, 10–12 | хорошая |
| 13–100 | низкая |
Логика: среднеэтажная застройка получает преимущество, высотная — штраф. Это допущение методики, а не норматив.
Качество адреса
| Ситуация | Балл |
|---|---|
| Дом подтверждён ГАР | 100 |
| Есть только адрес, без ГАР | 40 |
| Есть только улица по ГАР | 55 |
| Адреса нет | 0 |
Группы объектов
Доступность считается по 13 группам OSM-объектов:
Пометки «неизвестно»
Портал не подставляет нули вместо отсутствующих данных. Готовые подписи:
- Адрес не указан
- Адрес не подтверждён ГАР
- Этажность неизвестна
- Год постройки неизвестен
- Жилой статус не подтверждён
- Оценка не рассчитана
Ограничения, которые важно знать
- оценка относительная: сравнивайте здания между собой, это не «качество жизни»
- адрес есть у 40,6 % зданий — не используйте его как фильтр
- GUID ГАР у 30,7 % — это признак качества, а не условие отбора
- этажность известна у 25 % зданий — компонент балла может отсутствовать
- год постройки есть у 9 зданий — в оценках не используется
- residential = NULL означает «неизвестно», а не «нежилое»
- тротуары — линии без ширины; связь с дорогами геометрическая
- маршрутизация: граф из OSM без pgRouting, пересечения без общей вершины не связываются
- данные — снапшот, инкрементальных обновлений нет
- районных границ в данных нет — агрегаты считаются по сетке 500×500 м
- веса черновые (draft_assumption_v1) — согласование с заказчиком не завершено
Лимиты публикации
- bbox для точек и слоёв
- ≤ 0.1° по стороне
- limit
- ≤ 5 000 (по умолчанию 500)
- Кэш
- 300 с
- Частота запросов
- 120 в минуту на IP
Это защита от массовой выгрузки сырых данных OSM/ГАР. Публикуются результаты оценок, а не исходные базы.