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

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

Шаблон для вывода численности населения населённых пунктов, муниципальных образований, субъектов России (и других государств и территорий). Если есть желание дополнить данные, пишите на страницу обсуждения.

Обсуждение

Тупатыны

Использование

Тупатыны

Для вывода данных по населённому пункту или муниципальному образованию нужно указать его викифицированное название.

Ключи вывода информации

Тупатыны

тс — тренд, значение и ссылка на источник

Тупатыны

{{Население|Пятигорск|тс}}

Результат: Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

т — тренд и значение

Тупатыны

{{Население|Пятигорск|т}}

Результат: Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

ф — форматирование по локальным настройкам Windows

Тупатыны

{{Население|Пятигорск|ф}}

Результат: Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

фс — форматирование и ссылка на источник

Тупатыны

{{Население|Пятигорск|фс}}

Результат: Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

г — вывод года последнего наблюдения

Тупатыны

{{Население|Пятигорск|г}}

Результат: Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

с — ссылка на источник

Тупатыны

{{Население|Пятигорск|с}}

Результат: Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

и — источник

Тупатыны

{{Население|Пятигорск|и}}

Результат: Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

фсг — вывод значения, года и ссылки

Тупатыны

{{Население|Пятигорск|фсг}}

Результат: Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

ч — неформатированный вывод числа населения

Тупатыны

Добавлено для возможности использования в вычислениях, например, вычисление численности населения Кавминвод:

Численность населения [[Кавминводы|Кавминвод]] равна
{{formatnum: {{#expr: (
{{ Население | Муниципальное образование город-курорт Пятигорск | ч }} +
{{ Население | Городской округ город Георгиевск | ч }} +
{{ Население | Город-курорт Ессентуки | ч }} +
{{ Население | Город-курорт Железноводск | ч }} +
{{ Население | Город-курорт Кисловодск | ч }} +
{{ Население | Город Лермонтов | ч }} +
{{ Население | Георгиевский район | ч }} +
{{ Население | Минераловодский район | ч }} +
{{ Население | Предгорный район | ч }} ) }} }}
чел.

Результат: Численность населения Кавминвод равна Выражениын янгыш: возьмамтэ < оператор. чел.

график — график численности населения

Тупатыны

{{Население|Пятигорск|график}}

Результат:

Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

Аналогичный график по данным из Викиданных или Викисклада можно нарисовать с помощью шаблона {{Graph:Population history}}.

д — диаграмма численности населения

Тупатыны

Идея и реализация коллеги DonRumata.

Диаграмму, однако, использовать не стоит. Лучше использовать график[1].

{{Население|Пятигорск|д}}

Результат:

Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

по умолчанию — табличный вывод

Тупатыны

{{Население|Пятигорск|Столбцов=11}}

Результат:

Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

Вывод данных на определённый год

Тупатыны

{{Население|Пятигорск|тс|2010}}

Результат: Ошибка Lua в Модуль:Statistical на строке 76: attempt to index local 'RawData' (a nil value).

Варианты оформления

Тупатыны

Можно изменить оформление таблицы, добавив поле Оформление и присвоив ему класс оформления таблицы (по умолчанию «standard», если количество наблюдений больше 7, то «wide»).

Количество столбцов

Можно изменить количество столбцов в таблице, добавив поле Столбцов и указав число столбцов (по умолчанию устанавливается равным от 7 для крупных городов до 15 для небольших населённых пунктов, но не более числа наблюдений).

Вставка шаблона с помощью кнопок

Тупатыны

Если добавить (идея коллеги Dima_st_bk) в свой js файл текст:

mwCustomEditButtons['addNas'] = [addNas, 'commons/8/85/Toolbaricon_regular_N.png', 'Население'];
mwCustomEditButtons['addYear'] = [addYear, 'commons/b/b2/Toolbaricon_regular_Y.png', 'Год'];
mwCustomEditButtons['addPreambula'] = [addPreambula, 'commons/7/7b/Toolbaricon_regular_P.png', 'Преамбула'];
mwCustomEditButtons['addTable'] = [addTable, 'commons/8/82/Toolbaricon_regular_T.png', 'Таблица'];
 
function addNas() {
 $('#wpTextbox1').focus();
 insertTags('{\{ Население | ' + mw.config.get('wgTitle') + ' | тс }}', '', '');
}

function addYear() {
 $('#wpTextbox1').focus();
 insertTags('{\{ Население | ' + mw.config.get('wgTitle') + ' | г }}', '', '');
}

function addPreambula() {
 $('#wpTextbox1').focus();
 insertTags('Население — {\{ Население | ' + mw.config.get('wgTitle') + ' | фс }} чел. ({\{ Население | ' + mw.config.get('wgTitle') + ' | г }}). ', '', '');
}

function addTable() {
 $('#wpTextbox1').focus();
 insertTags('{\{ Население | ' + mw.config.get('wgTitle') + ' }}', '', '');
}

то появятся четыре кнопки для добавления наиболее распространённых вариантов использования шаблона:

N — в карточку
| население = {{ Население | {{subst:PAGENAME}} | тс }}
Y — в карточку
| год переписи = {{ Население | {{subst:PAGENAME}} | г }}
P — в преамбулу статьи
Население — {{ Население | {{subst:PAGENAME}} | фс }} чел. ({{ Население | {{subst:PAGENAME}} | г }}).
T — в тело статьи
== Население ==
{{ Население | {{subst:PAGENAME}} }}

См. также

Тупатыны

Примечания

Тупатыны