Шаблон:Геокар

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
{{i}} Документація шаблону[перегляд] [редагувати] [історія] [очистити кеш]

Даний шаблон створений для спрощення коду геокарток.

Геокартки[ред. код]

Станом на серпень 2014 на Геокарі працюють лише картки {{Кратер}} (і·о·д·р··#) і {{Пустеля}} (і·о·д·р··#); на листопад 2016 ще {{Водне джерело}} (і·о·д·р··#) {{Група островів}} (і·о·д·р··#).

Розробка підшаблонів[ред. код]

Всі параметри, перераховані нижче, потрібно обернути наступними тегами:

<table class="infobox" cellspacing="2" style="width: 22em; text-align: left; font-size: 88%; line-height: 1.5em;">
...
</table>

Параметри[ред. код]

Параметр[ред. код]

  • {{Геокар|Параметр |вікіфікувати значення? 0/1 |Назва параметру |{{{Значення параметру|}}} |приписка (напр., одиниця виміру)}}

Множинний параметр[ред. код]

  • {{Геокар|Множинний параметр |вікіф. значення? 0/1 |Однина назви параметру |Множина назви параметру |{{{Значення параметру 1|}}}|{{{Значення параметру 2|}}}|{{{Значення параметру 3|}}}|{{{Назва параметру 4|}}}}} (максимум — 7 штук)

Якщо необхідно включити підтримку поділу параметрів будь-яким символом, відмінним від коми, додайте |Роздільник=<Символ>.

Назва[ред. код]

  • {{Геокар|Назва |{{{Назва|}}}|{{{Національна назва|}}}}}

Зображення[ред. код]

  • {{Геокар|Зображення |{{{Зображення|}}}|{{{Підпис|}}}}}
  • {{Геокар|Зображення |{{{Карта|}}}|{{{Підпис карти|}}}}}

Вставка[ред. код]

  • {{Геокар|Вставка|<Текст>}}

Додає поле з вказаним текстом на всю ширину картки. Дозволяє розбивати параметри за змістом на блоки.

Населення[ред. код]

  • {{Геокар|Населення |{{{Населення|}}}|{{{Рік перепису|}}}}}

Щільність населення[ред. код]

  • {{#ifeq:{{{Населення|}}}|0||{{#if:{{{Площа|}}} |{{Геокар|Щільність населення |{{{Населення|}}}|{{{Площа|}}} }} }} }}

Країна[ред. код]

  • {{Геокар|Країна |{{{Країна|}}}|{{{Країна 1|}}}|{{{Країна 2|}}}|{{{Країна 3|}}} }}

Категорія на Вікісховищі[ред. код]

  • {{Геокар|Категорія на Вікісховищі|{{{commons|}}}|{{{Назва|}}} }}

Координати та вивід позиційних карт[ред. код]

Координати[ред. код]

  • {{Геокар|Координати |{{{Координати|}}} |Країна={{{Країна|}}} |CoordScale={{{CoordScale|}}} }}

Для того щоб не виникали помилки за відсутності координат або обов'язкового параметра Країна, слід дописати дві умови:

  • {{#if:{{{Координати|}}}|{{#if:{{{Країна|}}}|<...>}}}}

Позиційна карта[ред. код]

  • {{Геокар|Позиційна карта |Назва карти={{#if:{{{Небесне тіло|}}}|{{{Небесне тіло|}}}|{{#if:{{{Позиційна карта|}}}|{{{Позиційна карта|}}}|{{#titleparts:{{{Країни|}}}|1|1}}}}}}|{{{Координати|}}} |Вказ. карти=physical |Вказ. арени={{{Вказ. арени|physical}}} |Файл мітки={{{mark|Red_pog.svg}}} |Розмір мітки={{{marksize|}}} |Підпис мітки={{#if:{{{Назва|}}}|{{{Назва}}}|{{PAGENAMEBASE}}}} |Позиція підпису={{{position|}}} |Обрізати зверху={{{Обрізати зверху|}}} |Обрізати знизу={{{Обрізати знизу|}}} }}

Для можливості відключення позиційних карт і виключення помилок слід дописати дві умови:

  • {{#ifeq:{{{Позиційна карта 1|}}}|0||{{#if:{{{Позиційна карта 1|}}}{{{Країна|}}}|<...>}}}}

Аналогічно для другої позиційної карти:

  • {{Геокар|Позиційна карта |Назва карти={{#if:{{{Позиційна карта 1|}}}|{{{Позиційна карта 1|}}}|{{#iferror:{{ПозКарта|{{#titleparts:{{{Країни|}}}|1|1}} {{#titleparts:{{{Регіони|}}}|1|1}}}}||{{#titleparts:{{{Країни|}}}|1|1}} {{#titleparts:{{{Регіони|}}}|1|1}}}}}}|{{{Координати|}}} |Вказ. карти={{{Вказ. карти 1|physical}}} |Вказ. арени={{{Вказ. арени 1|physical}}} |Файл мітки={{{mark 1|Red_pog.svg}}} |Розмір мітки={{{marksize 1|}}} |Підпис мітки={{#if:{{{Назва|}}}|{{{Назва}}}|{{PAGENAMEBASE}}}} |Позиція підпису={{{position 1|}}} |Обрізати зверху={{{Обрізати зверху 1|}}} |Обрізати знизу={{{Обрізати знизу 1|}}} }}
  • Вказ. арени — вказівник на арену картопосилань, прописаний у конкретних шаблонах-позкартах.
  • Вказ. карти — вказівник на карту, прописаний в конкретних шаблонах-позкартах. Існують три поширених типу: default, physical, hydro.

Більш детальну інформацію про призначення параметрів ви можете дізнатися в документації шаблону {{ПозКарта}}

Позиційна карта +[ред. код]

Для відображення декількох точок на позиційній карті:

  • {{Геокар|Позиційна карта |<Карта, котру треба вивести> |Вказ. карти={{{Вказ. карти|physical}}} |Вказ. арени={{{Вказ. арени|}}} |Мітки=}}

В параметр Мітки можна додати будь-яку кількість міток:

  • {{Геокар|Метка|<Карта, котру треба вивести>|{{{Координати|}}} |Позиція підпису=<left, right, top або bottom> |Підпис мітки=<Виводима назва мітки> |Вказ. мітки=<Назва мітки в стилях>}}

Небесне тіло[ред. код]

Щоб додати можливість відображення позаземних координат для об'єктів рельєфу інших планет (таких, як кратер, вулкан тощо), слід вписати:

  • {{#if:{{{Координати|}}}|{{#if:{{{Країна|}}}{{{Небесне тіло|}}} |{{Геокар|Координати |{{{Координати|}}}|Країна={{#if:{{{Небесне тіло|}}}||{{{Країна|}}} }}|CoordScale={{{CoordScale|}}} |Небесне тіло={{{Небесне тіло|}}} }} }} }}

Приклад прямого використання:

{{Геокар|Координати |42/25/15.17/S/69/30/11.12/E |Небесне тіло=Марс|CoordScale=9}}
42°25′15″ пд. ш. 69°30′11″ сх. д. / 42.4208806° пд. ш. 69.5030889° сх. д. / -42.4208806; 69.5030889Координати: 42°25′15″ пд. ш. 69°30′11″ сх. д. / 42.4208806° пд. ш. 69.5030889° сх. д. / -42.4208806; 69.5030889

Потім, щоб вивести позиційну карту космічного об'єкта (планети, супутника), додайте додаткову умову:

  • {{#if:{{{Небесне тіло|}}}|{{{Небесне тіло|}}}|{{#if:{{{Позиційна карта|}}}|<...>}}}}

Таким чином, повний код для позиційної карти буде наступним:

  • {{#ifeq:{{{Позиційна карта|}}}|0||{{#if:{{{Позиційна карта|}}}{{{Країни|}}}{{{Небесне тіло|}}} |{{Геокар|Позиційна карта |Назва карти={{#if:{{{Небесне тіло|}}}|{{{Небесне тіло|}}}|{{#if:{{{Позиційна карта|}}}|{{{Позиційна карта|}}}|{{#titleparts:{{{Країни|}}}|1|1}} }} }} |{{{Координати|}}} |Вказ. карти=physical |Вказ. арени={{{Вказ. арени|}}} |Файл мітки={{{mark|Red_pog.svg}}} |Розмір мітки={{{marksize|}}} |Підпис мітки={{#if:{{{Назва|}}}|{{{Назва}}}|{{PAGENAMEBASE}}}} |Позиція підпису={{{position|}}} |Обрізати зверху={{{Обрізати зверху|}}} |Обрізати знизу={{{Обрізати знизу|}}} }} }} }}
{{Геокар|Позиційна карта |Назва карти=Марс |42/25/15.17/S/69/30/11.12/E |Вказ. карти=physical}}
Геокар is located in Марс
Геокар

Приклад[ред. код]

Джомолунгма
тиб. ཇོ་མོ་གླང་མ
Земля
Земля
Одиничні параметри
Площа 123 км²
Площа 123 км²
А тут множинні
Акваторії Адріатичне море, Середземне море
Акваторії Адріатичне море, Середземне море
Країни Росія Росія, Франція Франція, КНР КНР
Координати і ПозКарта
55°45′00″ пн. ш. 37°37′00″ сх. д. / 55.75000° пн. ш. 37.61667° сх. д. / 55.75000; 37.61667Координати: 55°45′00″ пн. ш. 37°37′00″ сх. д. / 55.75000° пн. ш. 37.61667° сх. д. / 55.75000; 37.61667{{#coordinates:}}: не можна мати більш ніж один первинний теґ на сторінку
Геокар is located in Росія
Геокар
<table class="infobox" cellspacing="2" style="width: 22em; text-align: left; font-size: 88%; line-height: 1.5em;">
{{Геокар|Назва
|Джомолунгма|bo/ཇོ་མོ་གླང་མ}}
{{Геокар|Зображення
|The Earth seen from Apollo 17.jpg|Земля}}
{{Геокар|Вставка|Одиничні параметри}}
{{Геокар|Параметр|0|[[Площа]]|123|км²}}
{{Геокар|Параметр|1|[[Площа]]|123|км²}}
{{Геокар|Вставка|А тут множинні}}
{{Геокар|Множинний параметр|0
|[[Акваторія]]|[[Акваторія|Акваторії]]
|Адріатичне море|Середземне море}}
{{Геокар|Множинний параметр|1
|[[Акваторія]]|[[Акваторія|Акваторії]]
|Адріатичне море|Середземне море}}
{{Геокар|Країна|Росія|Франція|Китай}}}
{{Геокар|Вставка|Координати і ПозКарта}}
{{Геокар|Координати
|55/45/0/N/37/37/0/E|Країна=Росія}}
{{Геокар|Позиційна карта|Назва карти=Росія
|55/45/0/N/37/37/0/E
|Вказ. карти=physical}}
{{Геокар|Категорія на Вікісховищі
|World|Стаття}}
</table>

Оформлення та стилі[ред. код]

Для всіх параметрів можна додати власний стиль оформлення. Вони добавлять на окрему сторінку {{Геокар/Стилі}}. Так, наприклад, для вставки це буде виглядати наступним чином:

  • {{Геокар|Вставка |<Текст> |Стиль=<Назва стилю>}}

При цьому рекомендується використовувати два стилі: один з розташуванням тексту по центру для назви і категорії на Вікісховищі, другий — для решти параметрів.

Для того щоб задати інший маркер для позиційних карт, потрібно в стилях прописати назву зображення і додати параметр Мітка у код шаблону. Наприклад:

  • {{Геокар|Позиційна карта|{{#if:{{{Позиційна карта|}}}|{{{Позиційна карта|}}}|{{{Країна|}}}}}|{{{Координати|}}}|Вказ. мітки=<Назва мітки>}}

Всі мітки прописані в Шаблон:Геокар/Стилі.

Автоматичне включення у категорії[ред. код]

Для того, щоб додати категорію, спочатку вставте умову {{#if:{{NAMESPACE}}||<умови, при яких виводяться категорії>}}, які не дозволять включати в категорії не статті. Щоб додати статті в певну категорію, достатньо використовувати одну з функцій парсера. Приклади можна подивитися в шаблонах зі списку вище.

Див. також[ред. код]

CC-logo.svg

Цей шаблон містить код, запозичений з шаблону «Геокар» російської Вікіпедії.

Переклад