For faster navigation, this Iframe is preloading the Wikiwand page for Шаблон:Геокар.

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

Матеріал з Вікіпедії — вільної енциклопедії.

((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))
Геокар (Марс)
Геокар

Приклад

Джомолунгма
тиб. ཇོ་མོ་གླང་མ
Земля
Земля
Земля
Одиничні параметри
Площа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:)): не можна мати більш ніж один первинний тег на сторінку
Геокар (Росія)
Геокар
CMNS: Стаття у Вікісховищі
<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))||<умови, при яких виводяться категорії>)), які не дозволять включати в категорії не статті. Щоб додати статті в певну категорію, достатньо використовувати одну з функцій парсера. Приклади можна подивитися в шаблонах зі списку вище.

Див. також

{{bottomLinkPreText}} {{bottomLinkText}}
Шаблон:Геокар
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?