Подложка карты: OpenStreetMap (ODbL) через OpenFreeMap / OpenMapTiles. Обязательная атрибуция: © OpenStreetMap contributors · © OpenMapTiles.
Пробки (traffic overlay)
UI-слой пробок — кнопка «≈» на карте. Локальный
TRAFFIC_PROVIDER=mock — демо GeoJSON CityMaps (не live).
Опциональный внешний канал — лицензированный
TomTom Vector Flow через same-origin proxy (ключ только на
сервере; атрибуция Traffic © TomTom).
Не используем runtime пробок Яндекс / 2ГИС / Mapbox / HERE.
Решение TomTom: docs/ADR-006-TRAFFIC-TOMTOM.md ·
docs/P84-TRAFFIC-LAYER.md.
Свои пробки (Kartivi Probe Traffic)
Целевой live-слой — агрегаты скорости от пользователей Kartivi
(TRAFFIC_PROVIDER=kartivi, трек P85). Отправка GPS только после
явного согласия: «Делиться анонимной скоростью для слоя пробок».
Сырые точки — технический TTL ≤ 15 мин; в долгом хранении — агрегаты по
сегментам дорог (© OpenStreetMap), не персональные треки.
Решение: docs/ADR-007-TRAFFIC-OWN-PROBES.md ·
docs/P85-OWN-TRAFFIC.md.
Слои данных
- freemap — OSM (ODbL), Wikidata (CC0): открытые данные
- own_nap — manual, BizHub, claim, site-enrich: ваши / клиента
- denied — 2ГИС / Яндекс Справочник scrape: не публикуем
Открытые реестры (социнфра)
Дополнительно к OSM/Wikidata подмешиваем официальные открытые наборы, где это разрешено условиями портала (атрибуция источника в карточке / provenance):
- МКРФ — реестры музеев, театров, библиотек (opendata.mkrf.ru; публичные dumps / API)
- ФФОМС F003 — реестр медицинских организаций (NSI / открытые выгрузки; телефон/адрес; атрибуция в provenance)
- Росздравнадзор — открытые каталоги (фарм-лицензии и др.; без ESIA-only наборов)
- Региональное / федеральное образование — только публичные CSV/JSON без scrape закрытых ЛК
Подробный каталог ЦФО и ROI: docs/P81-OPENDATA-CATALOG-CFO.md,
docs/FREE-CONTACTS-SOURCES.md.
ODbL share-alike
Существенная OSM-доля (здания и freemap-фирмы), используемая публично, доступна по запросу через odbl-export (город по умолчанию) либо воспроизводится командами PARS/OSM ingest. Own NAP в этот дамп не входит.
Чего нет в продукте
Нет зеркала 2ГИС / Яндекс Справочника / Google Places. Нет оплаты Mapbox за просмотры карты. Нет runtime-слоя пробок Яндекс / 2ГИС / Mapbox / HERE (только TomTom через свой proxy). Подробности: docs/COMMERCIALIZATION.md и черновик оферты docs/OFFER-DRAFT.md.
Операторская самопроверка
Автоматические checks runtime (не замена юриста). Источник:
/api/v1/citymaps/legal → readiness.
Страница — операторская справка для пользователей и клиентов. Перед крупным B2B-договором — review юристом (см. OFFER-DRAFT).