Публикую еще один свой проект из рубрики "пришел - увидел - рационализировал".
В России, как известно, 85 субъектов аж 6 номинально различных типов. Помнить их всех - в принципе уже для многих подвиг. Названия у многих длинные и вычурные, например "Ханты-Мансийский автономный округ - Югра" (который, к слову, является одним из трех округов, которые - парадокс - одновременно входят в определенную область и при этом считаются равноправными с остальными субъектами РФ, единицами первого порядка. Не пытайтесь это понять).
В большинстве стран "прогрессивного человечества" административно-территориальные единицы имеют определенные коды. Системы обозначений варьируются, но суть одна - альтернативные короткие обозначения взамен полных названий. Применяются такие коды где угодно - в статистике, во всевозможных ведомствах, на автомобильных номерах, как составные части телефонных или почтовых кодов/индексов... В частности, составляющим различные таблицы очень удобно, если столбец названий можно ужать по ширине до пары-тройки символов - экономия пространства без ущерба для информации.
Что у нас? Коды субъектов имеются, причем несколько. Есть ряды цифровых обозначений (2-значные числа), есть буквенные коды из международного стандарта ISO 3166-2: https://ru.wikipedia.org/wiki/Коды_субъектов_Российской_Федерации , и еще несколько буквенных систем, ограниченно применяемых в определенных кругах (скажем, у радиолюбителей есть свои коды). Практически все эти системы неизвестны широкому кругу россиян, единственное исключение - коды ГИБДД, те самые, что на автомобильных номерах. У многих субъектов появились дополнительные коды, поскольку объем номерных знаков не резиновый, но по умолчанию подразумевается основной, наименьший из используемых.
А теперь: предположим, что вы из той части населения, которая все-таки помнит все регионы. Честно, помните ли вы их цифровые коды? Я - нет, хотя "имею с ними дело" 18 лет. То есть, подумав минуту, восстановить из чертогов разума могу, но это очень долго. А почему? Потому что у этих чисел нет никакой ассоциативности с названиями. Без прямого запоминания никак не свяжешь число 39 с Калининградом, а 14 с Якутией.
Выход есть - система буквенных кодов. Стандарт ISO предлагает разную длину кода для разных типов субъектов, что не айс. К тому же некоторые обозначения там не интуитивны: VLG - что это, Волгоград или Вологда? Без бутылки не распарсить, как говорится.
После некоторых раздумий было решено делать два параллельных ряда обозначений - кириллицей и латиницей. Второй вариант выгоднее, если пойдет речь о международной стандартизации. На тех же самых автомобильных номерах, если не отказываться от обозначения региона, отсутствующие в латинице буквы недопустимы, а "RUS" и так пишется латиницей.
Среди всевозможных вариантов 2-буквенных сокращений названий регионов выбирались наиболее интуитивные, которые - по субъективному ощущению - легче всего сопоставить с полным названием. Определенные сложности вызвали коды на К: на эту букву начинаются названия аж 16 субъектов. Чтобы избежать коллизий с Алтайским краем и Республикой Алтай, код для последней образован от исторического названия - Горный Алтай. В общем, получилось так:
Многие выборы обозначений весьма спорны, знаю. Но не заявляю о выбранных как об истине в последней инстанции - это дискуссионный вопрос. Трансляция букв в латиницу - в целом "по английской системе", с обрезкой диграфов по более характерной их части: Ж - Z, Х - H, Ч - C, Ш - S, Ю - Y, Я - Y. (Да, при отображении в латиницу совпадают пары Е-Э, Ж-З, С-Ш и Ю-Я, но это не приводит к накладкам).
Вот так компактно, к примеру, теперь может выглядеть таблица населения субъектов РФ на 2017 г. (и даже еще компактнее, если оставить один код из двух):
К слову - прежде пользовался такими обозначениями: