§ Tools · RU regions · Бесплатно

Справочник 89 субъектов РФ + плиточная карта

Готовый dim-файл регионов: tile-код, ISO 3166-2, полное и краткое имя, федеральный округ, столица, координаты. По состоянию на 2026 год — 83 «исторических» субъекта + Крым, Севастополь, ДНР, ЛНР, Запорожская и Херсонская области. Плюс TopoJSON tile / hex для Power BI Shape Map.

Справочник регионов — Excel и CSV

Просто загрузите в Power BI / Excel / Datalens как справочник — и не надо собирать своё измерение из учётной системы. Все 89 регионов с единой нормализованной нотацией. Используйте поле name для связи с вашей фактовой таблицей, поле tile — для связи с TopoJSON-картой ниже.

ru-subjects.xlsx

Excel · 89 строк × 11 колонок · ~13 КБ. Стилизованный заголовок, замороженная строка, авто-ширина колонок. Открывается в Excel 2010+.

Скачать .xlsx

ru-subjects.csv

CSV (UTF-8 BOM, разделитель «;») · ~11 КБ. Для быстрого импорта в Power Query, R, Python, любой BI. Корректно открывается в русском Excel.

Скачать .csv

Что внутри справочника

Колонка Описание Пример
tile3-буквенный код tile-картыМСК, СПБ, ТАТ
isoISO 3166-2:RU (без префикса RU-)MOW, SPE, TA
nameПолное официальное имяРеспублика Татарстан
name_shortКраткое имя для карточек и коротких подписейТатарстан
foФедеральный округЦФО, ПФО, СЗФО, УФО, СФО, ДФО, ЮФО, СКФО
capitalСтолица субъектаКазань
lon, latКоординаты столицы49.1, 55.8
col, rowПозиция в tile-карте (если собираете свою через Matrix)2, 6
_extraПримечание (новые регионы 2014/2022)«присоединён в 2014/2022 — нет в TopoJSON»

Демо-датасет продаж для примера PBIX

Готовый датасет: 1068 строк (89 регионов × 12 месяцев 2024). Загружайте в Power BI — и через 5 минут у вас уже работающий проект с картой, временной динамикой и разрезом по ФО. Идеален для демо, обучения или презентации возможностей плиточной карты.

ru-sales-demo.xlsx

Excel · 3 листа: Sales 2024 (1068 строк), Regions (89 строк, dim), README. ~52 КБ. Готовая модель факт+измерение.

Скачать .xlsx

ru-sales-demo.csv

CSV (UTF-8 BOM, разделитель «;») · только факты, 1068 строк, ~71 КБ. Для связи с dim используйте ru-subjects.csv выше.

Скачать .csv
Логика синтетики. Выручка по каждому региону пропорциональна населению (приближённо, по Росстату-2023), умноженной на средний чек ~3500 ₽ и сезонность (декабрь +30%, январь−февраль −15%). Получаем реалистичный паттерн: Москва впереди, Чукотка с минимальной выручкой, декабрь — пик. Цифры для иллюстрации — замените на ваши в реальном проекте.

Структура fact-таблицы:

КолонкаТипОписание
regiontextИмя региона (ключ к ru-subjects.csv по name)
monthtextПериод YYYY-MM (например, 2024-03)
sales_rubintegerВыручка в рублях (синтетика)
ordersintegerКоличество заказов
avg_check_rubintegerСредний чек в рублях

TopoJSON для Power BI Shape Map

Геометрия плиток для кастомной карты. Каждая feature содержит name, tile, iso, fo, capital — используйте любое из них как ключ для связи с данными.

ru-tile-map.topojson

Квадратная плиточная карта · 89 features · ~18 КБ. Регионы в географически узнаваемой раскладке, как в РБК и Тинькофф Журнале.

Скачать .topojson

ru-hex-map.topojson

Шестигранная карта (pointy-top hex с offset) · 89 features · ~24 КБ. Стандарт FT / Economist для региональных историй.

Скачать .topojson

Как использовать в Power BI

Сценарий А. Просто справочник через Excel/CSV

  1. Power BI Desktop → Get data → Excel (или CSV) → выберите скачанный файл.
  2. Подгрузите как dim-таблицу dimRegion.
  3. Свяжите с вашей factSales по полю name. Если в факте имя записано иначе («Татарстан» вместо «Республика Татарстан») — используйте name_short или собственный маппинг.
  4. Готово — можете срезать по ФО, столицам, координатам.

Сценарий Б. Плиточная карта через Shape Map

  1. Включите Shape Map в Power BI Desktop: File → Options → Preview features → Shape map visual. Перезапустите Desktop.
  2. Insert → Shape map (под иконкой «beaker» — preview).
  3. Format pane → Map settings → Map type → Custom map → Add a map → выберите ru-tile-map.topojson.
  4. В поле Location положите столбец с именем региона (значения должны совпадать со свойством name в TopoJSON).
  5. В поле Color saturation — меру со значениями.
Важно: соответствие имён. В поле Location вашей таблицы значения должны точно совпадать с properties.name в TopoJSON. Если у вас в учётке пишут «Тюменская обл.», «Свердловская обл», а в TopoJSON «Тюменская область» — Shape Map не найдёт совпадения. Решение — подключить наш справочник ru-subjects.csv как dim-таблицу, в ней есть name точно как в TopoJSON. Связываете факт со справочником, а справочник — с картой.

Посмотреть карту в интерактиве

Состав 89 регионов

83 субъекта из основного meta (источник — geoBoundaries ADM1, 2017) + 6 регионов 2014/2022, прописанных вручную:

Регионы 2014/2022. Севастополь, Республика Крым, ДНР, ЛНР, Запорожская и Херсонская области присутствуют в справочнике (CSV/XLSX) и в tile / hex картах со всеми атрибутами и координатами. Но в real-choropleth GeoJSON этих регионов нет — источник geoBoundaries 2017 года их не содержит. В колонке _extra справочника эти 6 строк помечены.

Лицензия и обратная связь

Все файлы распространяются свободно (MIT-стиль). Используйте в коммерческих и некоммерческих проектах. Приветствуется ссылка на deeone.dev, но не обязательна.

Нашли ошибку в имени, координатах или маппинге — напишите на hello@deeone.dev. Обновим, перевыложим, поблагодарим.

Связанные материалы