Шаблон:Население/doc: различия между версиями
Adam (обсуждение | вклад) (Новая страница: «{{docpage}} {{onLua|Statistical|GetStat}} Шаблон для вывода численности населения населённых пунктов, муниципальных образований, субъектов России (и других государств и территорий). Если есть желание дополнить данные, пишите на страницу обсуждения. == Обсужден...») |
Adam (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{docpage}} | {{docpage}} | ||
{{onLua|Statistical|GetStat}} | {{onLua|Statistical|GetStat}} | ||
Шаблон для вывода численности населения населённых пунктов, муниципальных образований | Шаблон для вывода численности населения населённых пунктов, муниципальных образований (и других государств и территорий). Если есть желание дополнить данные, пишите на страницу обсуждения. | ||
== Обсуждение == | == Обсуждение == | ||
Строка 91: | Строка 91: | ||
{{s|[[Обсуждение шаблона:Население/Хакасия|Хакасия]] [[Файл:10 Green.png|18px]] [[Файл:15 Pink.png|18px]] [[Файл:16 Pink.png|18px]] }} | {{s|[[Обсуждение шаблона:Население/Хакасия|Хакасия]] [[Файл:10 Green.png|18px]] [[Файл:15 Pink.png|18px]] [[Файл:16 Pink.png|18px]] }} | ||
{{s|[[Обсуждение шаблона:Население/Челябинская область|Челябинская область]] [[Файл:10 Green.png|18px]] [[Файл:15 Yellow.png|18px]] [[Файл:16 Pink.png|18px]] }} | {{s|[[Обсуждение шаблона:Население/Челябинская область|Челябинская область]] [[Файл:10 Green.png|18px]] [[Файл:15 Yellow.png|18px]] [[Файл:16 Pink.png|18px]] }} | ||
{{s|[[Обсуждение шаблона:Население/Чувашия|Чувашия]] [[Файл:10 Green.png|18px]] [[Файл:15 Pink.png|18px]] [[Файл:16 Pink.png|18px]] }} | {{s|[[Обсуждение шаблона:Население/Чувашия|Чувашия]] [[Файл:10 Green.png|18px]] [[Файл:15 Pink.png|18px]] [[Файл:16 Pink.png|18px]] }} | ||
{{s|[[Обсуждение шаблона:Население/Чукотский автономный округ|Чукотский АО]] [[Файл:10 Red.png|18px]] [[Файл:14 Yellow.png|18px]] [[Файл:15 Yellow.png|18px]] }} | {{s|[[Обсуждение шаблона:Население/Чукотский автономный округ|Чукотский АО]] [[Файл:10 Red.png|18px]] [[Файл:14 Yellow.png|18px]] [[Файл:15 Yellow.png|18px]] }} |
Текущая версия от 03:23, 24 февраля 2022
Шаблон для вывода численности населения населённых пунктов, муниципальных образований (и других государств и территорий). Если есть желание дополнить данные, пишите на страницу обсуждения.
Обсуждение[править код]
- Общие вопросы и механизм работы шаблона
- Формат добавления данных
- Дополнение и корректировка данных по России и федеральным округам — переписи, ежегодные оценки численности населения и т. д.
- Дополнение и корректировка данных по регионам:
Использование[править код]
Для вывода данных по населённому пункту или муниципальному образованию нужно указать его тептар-фицированное название.
Ключи вывода информации[править код]
тс — тренд, значение и ссылка на источник[править код]
{{Население|Пятигорск|тс}}
Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
т — тренд и значение[править код]
{{Население|Пятигорск|т}}
Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
ф — форматирование по локальным настройкам Windows[править код]
{{Население|Пятигорск|ф}}
Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
фс — форматирование и ссылка на источник[править код]
{{Население|Пятигорск|фс}}
Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
г — вывод года последнего наблюдения[править код]
{{Население|Пятигорск|г}}
Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
с — ссылка на источник[править код]
{{Население|Пятигорск|с}}
Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
и — источник[править код]
{{Население|Пятигорск|и}}
Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
фсг — вывод значения, года и ссылки[править код]
{{Население|Пятигорск|фсг}}
Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
ч — неформатированный вывод числа населения[править код]
Добавлено для возможности использования в вычислениях, например, вычисление численности населения Кавминвод:
Численность населения [[Кавминводы|Кавминвод]] равна {{formatnum: {{#expr: ( {{ Население | Муниципальное образование город-курорт Пятигорск | ч }} + {{ Население | Городской округ город Георгиевск | ч }} + {{ Население | Город-курорт Ессентуки | ч }} + {{ Население | Город-курорт Железноводск | ч }} + {{ Население | Город-курорт Кисловодск | ч }} + {{ Население | Город Лермонтов | ч }} + {{ Население | Георгиевский район | ч }} + {{ Население | Минераловодский район | ч }} + {{ Население | Предгорный район | ч }} ) }} }} чел.
Результат: Численность населения Кавминвод равна Ошибка выражения: неожидаемый оператор < чел.
график — график численности населения[править код]
{{Население|Пятигорск|график}}
Результат:
Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
Аналогичный график по данным из Тептар можно нарисовать с помощью шаблона {{Graph:Population history}}.
д — диаграмма численности населения[править код]
Идея и реализация коллеги DonRumata.
Диаграмму, однако, использовать не стоит. Лучше использовать график[1].
{{Население|Пятигорск|д}}
Результат:
Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
по умолчанию — табличный вывод[править код]
{{Население|Пятигорск}}
Результат:
Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' not found.
Вывод данных на определённый год[править код]
{{Население|Пятигорск|тс|2010}}
Результат: Ошибка Lua в package.lua на строке 80: module 'Модуль:Statistical/Regions' 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}} }}
См. также[править код]
- {{Население.wd}}
- {{Wikidata/Population}}
Примечания[править код]