Шаблон:Население/Создать хэш

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Введите название объекта АТД

Документация

Данный вспомогательный шаблон позволяет создать хэш из названия того или иного населённого пункта (административной единицы и т.п.), что позволяет добавлять его в базу данных (подстраницы Шаблон:Население/STA-001…065 и подстраницы модуля Statistical, кроме документаций) численности населения

Пример использования

  • {{Население/Создать хэш|Москва}} → 997670254 → Шаблон:Население/STA-031


Выводимый шаблоном ключ (цифры до стрелки) подлежит вставке на соответствующую страницу сопоставлений (одна из подстраниц Шаблон:Население/STA-, в данном случае Шаблон:Население/STA-031), указанную после стрелки, в виде |(код)=сопоставление, где "сопоставление" — название подстраницы модуля Statistical, на которой содержатся данные о численности населения территориальной единицы. В случае Москвы соответствующее указание выглядит как |997670254=RUS-AAA, то есть хэш-коду 997670254 сопоставлена страница Модуль:Statistical/RUS-AAA. Хэши должны размещаться строго в порядке возрастания, не "перескакивать" через один или несколько хэшей, поскольку в противном случае данные обработаны не будут.

При помещении блока данных на одной из подстраниц модуля Statistical крайне желательно указать в Lua-комментарии расшифровку хэша, что в дальнейшем позволит быстро находить данные для территориальной единицы и обновлять их. Так, для Москвы соответствующая запись из Модуль:Statistical/RUS-AAA выглядит (по состоянию на 12:07, 27 июля 2017 (UTC)) так:

[997670254] = { -- Москва
{1350, 30000, ""},
{1400, 40000, ""},
{1600, 100000, ""},
{1638, 200000, ""},
{1710, 160000, ""},
{1725, 145000, ""},
{1738, 138400, ""},
{1750, 130000, ""},
{1775, 161000, ""},
{1785, 188700, "1785BA"},
{1800, 250000, ""},
{1811, 270200, "1785BA"},
{1813, 215000, ""},
{1825, 241500, "1785BA"},
{1830, 305600, "1785BA"},
{1835, 335800, "1785BA"},
{1840, 349100, "1785BA"},
{1847, 353300, "1785BA"},
{1852, 373800, ""},
{1856, 368800, "1785BA"},
{1858, 377800, "1785BA"},
{1859, 379300, "1785BA"},
{1863, 462500, "1785BA"},
{1864, 351600, ""},
{1868, 416400, ""},
{1871, 601969, ""},
{1886, 753459, ""},
{1891, 822400, ""},
{1897, 1039000, "1897C"},
{1900, 1175000, ""},
{1902, 1174700, "1785BA"},
{1907, 1345700, "1785BA"},
{1908, 1359200, ""},
{1912, 1617157, ""},
{1913, 1563100, "1785BA"},
{1914, 1762700, "1785BA"},
{1915, 1817000, ""},
{1917, 1854400, "1785BA"},
{1920, 1028200, ""},
{1923, 1542900, "1785BA"},
{1926, 2080000, "1897C"},
{1928, 2127200, "1928A"},
{1931, 2781300, "1785BA"},
{1936, 3641500, ""},
{1939, 4131633, "2015CR"},
{1956, 4839000, "1956A"},
{1959, 5045905, "1959C"},
{1967, 6422000, "1785BA"},
{1970, 6941961, "1970E"},
{1972, 7151000, "1785BA"},
{1973, 7255000, "1785BA"},
{1975, 7862000, "1998C"},
{1976, 7658000, "1785BA"},
{1979, 7830509, "1979D"},
{1982, 8111000, "1982A"},
{1985, 8652000, "2001G"},
{1986, 8527000, "1785BA"},
{1987, 8815000, "1987A"},
{1989, 8769117, "1989C"},
{1990, 8880124, "1990A"},
{1991, 9017415, "1990A"},
{1992, 9067808, "1990A"},
{1993, 9066025, "1990A"},
{1994, 9066612, "1990A"},
{1995, 9085457, "1990A"},
{1996, 9246727, "1990A"},
{1997, 9411236, "1990A"},
{1998, 9604297, "1990A"},
{1999, 9783242, "1990A"},
{2000, 9932932, "1990A"},
{2001, 10114203, "1990A"},
{2002, 10269900, "1990A"},
{2003, 10386903, "1990A"},
{2004, 10535681, "1990A"},
{2005, 10726429, "1990A"},
{2006, 10923762, "1990A"},
{2007, 11091428, "1990A"},
{2008, 11186851, "1990A"},
{2009, 11281631, "1990A"},
{2010, 11503501, "2010CL"},
{2011, 11776764, "1990A"},
{2012, 11856578, "1990A"},
{2013, 11979529, "2013W"},
{2014, 12108257, "2014CQ"},
{2015, 12197596, "2015DS"},
{2016, 12330126, "2016AA"},
{2017, 12380664, "2017AA"},},