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

Обсуждение

эдер

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

эдер

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

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

эдер

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

эдер

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

Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

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

Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

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

Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

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

Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

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

Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

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

Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

и — источник

эдер

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

Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

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

Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

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

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

Результат: Численность населения Кавминвод равна Ошибка выражения: неожидаемый оператор < чел.

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

эдер

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

Результат:

Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

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

эдер

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

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

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

Результат:

Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

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

Результат:

Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

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

Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/#көжүрүлге Майык:Чурттакчылары/STA-028' not found.

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

эдер

Можно изменить оформление таблицы, добавив поле Оформление и присвоив ему класс оформления таблицы (по умолчанию «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}} }}

Улар көр.

эдер

Демдеглелдер

эдер
  1. Городской округ город Георгиевск > Данные не обнаружены. Возможно, страница переименовывалась. Проверьте справочник
  2. Город-курорт Ессентуки > Данные не обнаружены. Возможно, страница переименовывалась. Проверьте справочник
  3. Город-курорт Железноводск > Данные не обнаружены. Возможно, страница переименовывалась. Проверьте справочник
  4. Город-курорт Кисловодск > Данные не обнаружены. Возможно, страница переименовывалась. Проверьте справочник
  5. Город Лермонтов > Данные не обнаружены. Возможно, страница переименовывалась. Проверьте справочник
  6. Георгиевский район > Данные не обнаружены. Возможно, страница переименовывалась. Проверьте справочник
  7. Минераловодский район > Данные не обнаружены. Возможно, страница переименовывалась. Проверьте справочник
  8. Предгорный район > Данные не обнаружены. Возможно, страница переименовывалась. Проверьте справочник
  9. Википедия:Форум/Архив/Предложения/2016/11#График численности населения