База «Макарово‑Ногинск‑Боршена» – это комплексная информационная система, предназначенная для
сбора, хранения и анализа данных о населённом пункте Макарово (Ногинский район, Московская область) и
его окрестностях, включая территорию Борщенского сельского поселения. Система используется
муниципальными органами, бизнес‑структурами и гражданами для решения широкого спектра задач:
от планирования инфраструктуры до предоставления государственных услуг.
Содержание
- История создания и основные этапы развития
- Цели и задачи базы
- Структура данных и основные таблицы
- Доступ к базе и уровни прав
- Безопасность и защита персональных данных
- Практические примеры использования
- Технические детали и требования
- Перспективы развития
История создания и основные этапы развития
Инициатива по созданию единой базы данных для Макарово возникла в 2018 году в рамках
программы «Цифровой муниципалитет». Ключевые вехи проекта:
- 2019 г. – формирование проектной группы и проведение обследования существующих
источников информации (реестры недвижимости, кадастр, ЖЭК, школы). - 2020 г. – запуск пилотного варианта на платформе PostgreSQL с ограниченным набором
данных (жители, адреса, земельные участки). - 2021 г. – интеграция с региональными сервисами (ГИС‑портал, ЕГРН, ФССП).
- 2022 г. – открытие публичного API для бизнеса и разработка мобильного приложения
«Мой Макарово». - 2023‑2025 гг. – расширение функционала: добавление данных о коммунальных услугах,
транспортных маршрутах, экологическом мониторинге.
Цели и задачи базы
Основные цели проекта:
- Обеспечение единого источника правды для всех муниципальных служб.
- Повышение прозрачности работы органов власти и упрощение доступа граждан к
официальной информации. - Поддержка принятия управленческих решений на основе аналитики и визуализации данных.
- Стимулирование бизнес‑инноваций через открытый API и готовые наборы данных.
- Обеспечение безопасного хранения персональных данных в соответствии с ФЗ‑152
«О персональных данных».
Структура данных и основные таблицы
База построена на реляционной модели. Ниже перечислены ключевые таблицы и их основные поля.
| Таблица | Краткое назначение | Ключевые поля |
|---|---|---|
| residents | Сведения о физических лицах, зарегистрированных в Макарово | resident_id, fio, birth_date, passport_series, address_id, phone, email |
| addresses | Адресные данные (улица, дом, квартира) | address_id, street, house, building, flat, postal_code, geo_lat, geo_lon |
| land_parcels | Земельные участки (кадастровый номер, площадь, назначение) | parcel_id, cadastral_number, area_sqm, purpose_code, owner_resident_id |
| utilities | Коммунальные услуги (водоснабжение, электроэнергия, газ) | utility_id, address_id, service_type, provider, contract_number, start_date, end_date |
| transport_routes | Маршруты общественного транспорта, проходящие через Макарово | route_id, number, start_point, end_point, schedule_json |
| environment | Экологические показатели (уровень шума, качество воздуха) | record_id, geo_lat, geo_lon, measurement_type, value, measured_at |
| events | Мероприятия и объявления муниципалитета | event_id, , description, start_date, end_date, location_id |
Пример связи таблиц
Связь между residents и addresses реализуется через поле address_id.
Таблица land_parcels хранит владельца в виде owner_resident_id, что позволяет
быстро получать список всех земельных участков, принадлежащих конкретному жителю.
Доступ к базе и уровни прав
Доступ к системе регулируется ролями:
- Администратор – полный контроль (создание/удаление таблиц, управление пользователями).
- Оператор – ввод и корректировка данных в пределах своих подразделений (жилищный, транспорт).
- Аналитик – только чтение, возможность выполнять запросы и выгружать отчёты.
- Гражданин – доступ через публичный портал makarovo-noginsk.ru,
где можно просмотреть свои данные, оплатить коммунальные услуги и подписаться на уведомления.
Безопасность и защита персональных данных
Для обеспечения конфиденциальности реализованы следующие меры:
- Шифрование данных в покое (AES‑256) и в передаче (TLS 1.3).
- Двухфакторная аутентификация (2FA) для всех сотрудников с правом доступа к персональным данным.
- Регулярные аудиты безопасности и сканирование уязвимостей (quarterly).
- Логирование всех операций с данными и хранение журналов в отдельном хранилище в течение 12 мес.
- Соблюдение требований GDPR‑compatible и российского ФЗ‑152.
Практические примеры использования
Поиск всех жителей, проживающих на улице Лесная
SELECT r.fio, a.house, a.flat
FROM residents r
JOIN addresses a ON r.address_id = a.address_id
WHERE a.street = 'Лесная';
SELECT lp.cadastral_number, lp.area_sqm, lp.purpose_code
FROM land_parcels lp
JOIN residents r ON lp.owner_resident_id = r.resident_id
WHERE r.fio = 'ООО «АгроТех»';
Получение расписания автобуса № 27 на текущую неделю
SELECT jsonb_extract_path_text(schedule_json, to_char(current_date, 'Dy')) AS today_schedule
FROM transport_routes
WHERE number = 27;
Формирование отчёта о среднем уровне шума в районе Борщенское за последний месяц
SELECT AVG(value) AS avg_noise_db
FROM environment
WHERE measurement_type = 'noise'
AND measured_at BETWEEN date_trunc('month', current_date) ─ interval '1 month'
AND date_trunc('month', current_date) ⸺ interval '1 day';
Публичный API – запрос списка текущих муниципальных мероприятий
GET https://api.makarovo-noginsk.ru/v1/events?city=makarovo
{
"events": [
{
"": "День открытых дверей в школе № 5",
"start_date": "2026-06-10T10:00:00",
"location": "ул. Советская, д. 12"
},
{
"": "Экологический субботник",
"start_date": "2026-06-12T09:00:00",
"location": "Парк «Берёзка»"
}
]
}
Технические детали и требования
- СУБД: PostgreSQL 15 с расширениями PostGIS (гео‑данные) и pgcrypto (шифрование).
- Сервер приложений: Node.js 20 + Express 4 (REST‑API) и GraphQL‑endpoint.
- Веб‑интерфейс: Vue 3 + Vuetify, адаптивный дизайн для мобильных устройств.
- Хранилище резервных копий: Amazon S3 (доступ с шифрованием SSE‑KMS) + локальная LTO‑8 лента.
- Мониторинг: Prometheus + Grafana (метрики нагрузки, времени отклика, ошибок).
- Контейнеризация: Docker 26, оркестрация через Kubernetes (3‑узловой кластер).
Перспективы развития
Планируется внедрение следующих функций в 2026‑2028 годах:
- Модуль умного города – интеграция с IoT‑датчиками (освещение, парковка, уличные камеры);
- Поддержка искусственного интеллекта для предиктивной аналитики (прогноз потребления электроэнергии,
оценка риска затопления). - Расширение публичного API до уровня OpenAPI 3.1 с автогенерацией SDK для Python, Java и JavaScript.
- Внедрение блокчейн‑решения для неизменяемого реестра прав собственности на землю.
- Создание мобильного приложения «Мой Макарово» версии для iOS 17 и Android 14 с поддержкой AR‑карты
(дополненная реальность) для навигации по территории.
База «Макарово‑Ногинск‑Боршена» представляет собой современный, безопасный и масштабируемый инструмент,
который уже сегодня облегчает жизнь жителей, упрощает работу муниципальных служб и открывает новые
возможности для бизнеса. Постоянное развитие, открытость данных и строгий контроль за безопасностью
делают её примером того, как цифровые технологии могут трансформировать небольшие муниципальные
сообщества в эффективные умные города.
Если у вас возникли вопросы или вы хотите подключиться к API, обратитесь в службу поддержки
или посетите официальный портал.